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