0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

59600 Commits

Author SHA1 Message Date
Alison Lu
8981461aab SERVER-58617 Allow updates on time-series collections with no metaField 2021-07-21 13:59:22 +00:00
Chenhao Qu
58f0b2a63c Import wiredtiger: 2586dd77eac4f3abeefbc202affc453792934402 from branch mongodb-master
ref: 31011e0bd2..2586dd77ea
for: 5.1.0

WT-7787       Don't read pages for checkpoint cleanup when the cache is in aggressive mode
2021-07-21 05:34:07 +00:00
Chenhao Qu
96f19dbe2e Import wiredtiger: 31011e0bd2f400837c3607723d6703391616a555 from branch mongodb-master
ref: 9c620b6b0e..31011e0bd2
for: 5.1.0

WT-7870       Fix measurement of cyclomatic code complexity
2021-07-21 05:34:07 +00:00
Chenhao Qu
b342162033 Import wiredtiger: 9c620b6b0e56c2542753c75e60d83c1b9baaff6c from branch mongodb-master
ref: cd128fc048..9c620b6b0e
for: 5.1.0

WT-7607       Add the possibility to use an existing database for many-coll-test
2021-07-21 05:34:07 +00:00
Chenhao Qu
2ed2cf05b5 Import wiredtiger: cd128fc048c7455ccbf98cdfd85700fe46ed71fa from branch mongodb-master
ref: 0c87ac9b93..cd128fc048
for: 5.1.0

WT-7703       Fix timeout in test_checkpoint_snapshot04
2021-07-21 05:34:07 +00:00
Chenhao Qu
9d12e47cb3 Import wiredtiger: 0c87ac9b93e793d643cd072d9c82ced93019c926 from branch mongodb-master
ref: 964374fd7c..0c87ac9b93
for: 5.1.0

WT-7732       Add a timeout configuration for flush_tier
2021-07-21 05:34:07 +00:00
Chenhao Qu
678ba42e66 Import wiredtiger: 964374fd7ca0a1aa1be2a2f98c7499b2bb89d529 from branch mongodb-master
ref: 95ed6823c5..964374fd7c
for: 5.1.0

WT-7789       Change tiered python tests to fail without extension library
2021-07-21 05:34:06 +00:00
Chenhao Qu
2361e543ad Import wiredtiger: 95ed6823c5b9f58ac8dcadd9fabf7bdad23f8456 from branch mongodb-master
ref: 321bf9dd2c..95ed6823c5
for: 5.1.0

WT-7874       Remove two other stale comments
2021-07-21 05:34:06 +00:00
Chenhao Qu
fa2ba9d9fc Import wiredtiger: 321bf9dd2c563f66617fd418795f42523ce44311 from branch mongodb-master
ref: 905d186ce0..321bf9dd2c
for: 5.1.0

WT-7871       Remove comment that is no longer true
2021-07-21 05:34:06 +00:00
Chenhao Qu
0aaefd12b5 Import wiredtiger: 905d186ce0bcf4d2770b33cda12ca2fad2ef0eec from branch mongodb-master
ref: da48c1b3a1..905d186ce0
for: 5.1.0

WT-7758       Force evict a page when the update chain is too long
2021-07-21 05:34:06 +00:00
Tommaso Tocci
1169927930 SERVER-58683 Simplify config replicaset exposure in shardingtest 2021-07-21 04:33:03 +00:00
Alison Lu
a0198789a9 SERVER-57735 Translate a single update on a time-series collection's metaField into an update on its buckets collection 2021-07-20 15:55:14 +00:00
Mark Benvenuto
4b32d5137c SERVER-56479 Server logging of BSON containing BinData does not roundtrip 2021-07-20 15:34:24 +00:00
Dan Larkin-York
bcbb3ffb71 SERVER-58392 Unpin durable history on rollback to refetch 2021-07-20 15:33:08 +00:00
Yuhong Zhang
0be9845869 SERVER-58662 Disable tsbs on variants with older versions of mongodb 2021-07-20 15:11:20 +00:00
Vishnu Kaushik
7084d1aff9 SERVER-58295 disable tests failing due to multiversion issues 2021-07-20 15:10:16 +00:00
Matt Walak
90ad147363 SERVER-50637 Expose reshardDoneCatchUp no-op oplog entry as change event 2021-07-20 14:49:32 +00:00
Luis Osta
fb997c3b35 SERVER-57095 Increase number of zones in resharding_large_number_of_initial_chunks.js 2021-07-20 14:48:26 +00:00
Robert Guo
4a26a20b12 SERVER-57937 support loading generated suites in resmoke.py suite definitions 2021-07-20 14:21:02 +00:00
Rishab Joshi
9ad1a713dc SERVER-58442 Clear _startAfterInvalidate when the resume token is observed in DSCSCheckInvalidate 2021-07-20 12:51:33 +00:00
Yoonsoo Kim
16b68612e8 SERVER-58566 Clean up the shell code so that it does not issue any OP_QUERY request except hello/isMaster 2021-07-20 12:32:04 +00:00
Benety Goh
087c24f14c SERVER-58385 StorageInterfaceImpl::setIndexIsMultikey() looks up collection by UUID instead of namespace 2021-07-20 12:11:10 +00:00
Yoonsoo Kim
14a176dd6a Revert "SERVER-58566 Clean up remaining OP_QUERY code" due to a wrong author info
This reverts commit 3b293a78b0.
2021-07-20 11:47:23 +00:00
Benety Goh
d587a23122 SERVER-58385 add SetIndexIsMultikeyLooksUpCollectionByUUID test case to StorageInterfaceImplTest suite
This test characterizes the current behavior where we still look up the collection by namespace, so the
expected result from passing an invalid namespace together with the correct UUID should return
a NamespaceNotFound error.
2021-07-20 11:02:22 +00:00
Mindaugas Malinauskas
23e56121a0 SERVER-57321 Make $mod match expression handle NaN, Infinity and large values 2021-07-20 10:37:07 +00:00
Mikhail Shchatko
a3b9fc2924 SERVER-58651 Kill ssh tunnel process in exit handler in powercycle 2021-07-20 07:17:11 +00:00
Vishnu Kaushik
c058dbd321 SERVER-58620 New recipient primary can complete migration before donor renames collection in tenant_migration_resume_collection_cloner_after_rename.js 2021-07-20 03:59:34 +00:00
Vishnu Kaushik
3b293a78b0 SERVER-58566 Clean up remaining OP_QUERY code 2021-07-20 03:33:00 +00:00
Benety Goh
faaca34409 SERVER-58385 StorageInterface::setIndexIsMultikey() accepts collection UUID 2021-07-19 22:18:26 +00:00
Kris Satya
a16078a291 SERVER-58492 Add support for time-series metaField-only deletes with let 2021-07-19 21:47:38 +00:00
Benety Goh
2bb9844342 SERVER-58385 add collection UUID to MultikeyPathInfo 2021-07-19 20:57:12 +00:00
Maddie Zechar
50a49d4d2a SERVER-57763: Allow partial filter expression to use $geoWithin 2021-07-19 20:13:46 +00:00
Drew Paroski
ad1adfaeab SERVER-58569 Improve generateTraverse() in sbe_stage_builder_expression.cpp 2021-07-19 17:23:18 +00:00
Gregory Wlodarek
4a0bdf9ced SERVER-58661 Print raw logs in wt_file_helper.js when rawMongoProgramOutput() cannot find the string pattern 2021-07-19 16:19:31 +00:00
David Storch
8fd4cd2c99 SERVER-57513 Prevent early exit in sort stage if there are non-blocking candidate plans 2021-07-19 15:11:45 +00:00
Kris Satya
6e91d57822 SERVER-58390 Add support for time-series metaField-only deletes with collation 2021-07-19 14:20:11 +00:00
Pierlauro Sciarelli
ccba6ffd40 SERVER-58650 Extract splitVector logic for the auto splitter into a new function 2021-07-19 11:57:12 +00:00
Sergi Mateo Bellido
e9d1a177e8 SERVER-58649 Do not assume that the collection is always sharded in ShardServerProcessInterface::checkRoutingInfoEpochOrThrow method 2021-07-19 10:53:23 +00:00
Tommaso Tocci
f6dbeb7161 SERVER-58605 Remove unused assumes_autosplit_off test tag 2021-07-19 08:36:44 +00:00
Luke Chen
f4169a7378 Import wiredtiger: da48c1b3a1a7a2bf0334ce78f5c53bc9ff7b0489 from branch mongodb-master
ref: 4af771c688..da48c1b3a1
for: 5.1.0

WT-7799       Do not report failure of wiredtiger_open in python tests to output
2021-07-19 05:16:25 +00:00
Luke Chen
468c6daf44 Import wiredtiger: 4af771c688f44c02ae3c90edcc1d43b94f02dd32 from branch mongodb-master
ref: c0d466d05f..4af771c688
for: 5.1.0

WT-7619       Add a new optimization to skip pages in cursor traversal when all entries on the page are deleted
2021-07-19 05:16:25 +00:00
Luke Chen
c379240d1f Import wiredtiger: c0d466d05f48b392e7c38a1ffc4a1f5c30b58d6c from branch mongodb-master
ref: 038e0a6839..c0d466d05f
for: 5.1.0

WT-7629       Run clang format on .cxx files in the codebase.
2021-07-19 05:16:25 +00:00
Luke Chen
e7e0381700 Import wiredtiger: 038e0a6839a1d4eefb6b9d8ef3f2fa03620ffb91 from branch mongodb-master
ref: e6d16f8d03..038e0a6839
for: 5.1.0

WT-6729       Quiesce eviction prior running rollback to stable's active transaction check
2021-07-19 05:16:25 +00:00
Benety Goh
a0fe43ef07 SERVER-58048 fix mac os x compile - explicit LL suffix to fix XCode build
Similar fix was previously applied in commit 2675ca0d17.
2021-07-17 22:08:52 +00:00
Andrew Shuvalov
0b45999759 SERVER-58591: Better instrumentation for TLS authentication problem during concurrent tenant migration 2021-07-16 22:22:15 +00:00
Wenbin Zhu
09cdb8de61 SERVER-58625 Add multi_update tag to geo_update1.js to exclude from certain passthrough suites. 2021-07-16 21:43:55 +00:00
David Storch
473324be1f SERVER-58637 Tag null_query_semantics.js as requires_fcv_50 2021-07-16 21:14:25 +00:00
Alex Li
eb7e9fd87b SERVER-58618 Temporarily disable interruptible_test 2021-07-16 20:51:52 +00:00
Mihai Andrei
e4d2f7606d SERVER-56486 Improve SBE multiplanner
This patch introduces a number of improvements to the SBE multiplanner.
In particular:
- We no longer run plans in round-robin fashion (i.e. switch between
plans until each has returned one result, and so on). Instead, each
plan runs until it finishes its trial period.
- The number of reads is progressively decreased. More precisely, the
number of reads used by a plan during is trial period is used as the
maximum number of reads for subsequent plans.
- Non blocking plans are run before blocking ones. This is a heuristic
that limits the amount of work done by a blocking plan as each blocking
plan will now be bounded by the smallest number of reads used by a non
blocking plan during its trial period.
2021-07-16 20:49:03 +00:00
Jackson Xie
7a6c95a96f SERVER-58610: fix Simple8b windows variant bug 2021-07-16 20:26:32 +00:00