summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Revert "SERVER-67183 Add parallel fetchers and inserters for chunk migration"r6.0.5-rc1r6.0.5Randolph Tan2023-03-0214-1289/+149
| | | | This reverts commit ede7bdea766fff40678d03a7051b0d15de0fbba6.
* Revert "SERVER-72430 check for null migration progress ptr"Randolph Tan2023-03-021-2/+2
| | | | This reverts commit 126bac30396cb6b4f2d571e96997eae1e4eb2df2.
* Revert "SERVER-68388 Limit concurrency setting"Randolph Tan2023-03-025-19/+18
| | | | This reverts commit db9f4329fe249dcd2a31f7edebcd1bc5a68d98b5.
* Revert "SERVER-70640 Add migrationConcurrency to serverStatus"Randolph Tan2023-03-023-9/+0
| | | | This reverts commit cc379041cd9c42ab9d2b1eed97011e3f7d6189ef.
* Revert "SERVER-68648 Enable chunk migration concurrency feature flag"Randolph Tan2023-03-021-2/+1
| | | | This reverts commit bc1ecb13025f6d4f63e9b5e63e524a44a71c4d7d.
* Revert "SERVER-72619 Refactor and add more testing for ↵Randolph Tan2023-03-023-974/+133
| | | | | | migration_chunk_cloner_source changes" This reverts commit 6659be6a462ee241f6b0a80a27ae9440bebf9216.
* Revert "SERVER-73264 Fix wrong invariant in ↵Randolph Tan2023-03-021-1/+1
| | | | | | MigrationChunkClonerSource::commitClone" This reverts commit 2c476fca4c0ee33312acd7591e8a0a2d7ac9020e.
* SERVER-74124 Use StringData::startsWith instead of StringData::find to check ↵Cheahuychou Mao2023-02-231-1/+1
| | | | | | for '$' (cherry picked from commit fbb8024e67150305f9fc94b3a5fe57f6b8403de3)
* SERVER-74124 Disallow shard key pattern with fields that have parts that ↵Cheahuychou Mao2023-02-232-0/+16
| | | | | | start with '$' (cherry picked from commit 71372698d18785a374aa09bdd646d3c5dc2f227a)
* SERVER-69648 [SBE] Improve visit(ExpressionConcatArrays*) and ↵Drew Paroski2023-02-224-106/+64
| | | | | | visit(ExpressionObject*) (cherry picked from commit 7bad8c9b694f599e49b4699f2dd149ebe210d188)
* Revert "SERVER-71053 Fix WiredTigerRecordStore dataSize inconsistent"Dianna Hohensee2023-02-223-32/+44
| | | | This reverts commit 4fedf80d4847e2f668ed5db555bf8e6551bf95d2.
* SERVER-70167 Resumed create coordinator may incorrectly try to release the ↵Enrico Golfieri2023-02-223-5/+25
| | | | | | critical section (cherry picked from commit 2551216048b331f5ea1da9ff8472e7305f3d5980)
* SERVER-73697 Do not split out match expression on meta field when it's not ↵Yoonsoo Kim2023-02-213-7/+18
| | | | | | renameable (cherry picked from commit 02eaef3b79524560ff4d651255e1ae3f280f5bcd)
* SERVER-71680 Fix SBE HashAggStage to update $operationMetrics when spillingDavid Storch2023-02-211-4/+12
| | | | (cherry picked from commit de878b253df6ba63773e52e9ba21c70a72683bff)
* SERVER-74097 Populate `CollectionUUIDMismatch` via `listCollections` for ↵Gregory Noma2023-02-211-6/+4
| | | | sharded find
* SERVER-73520 [6.0] Backport setProfilingFilterGlobally commandAlyssa Wagenmaker2023-02-1711-2/+223
|
* SERVER-71392 Add counters to track jsonSchema usage in create and collModGil Alon2023-02-174-0/+57
|
* SERVER-73938 Make sure chunk migration can handle a retryable internal ↵Cheahuychou Mao2023-02-161-5/+18
| | | | | | transaction whose oplog entries have been truncated (cherry picked from commit b9f6d6beb02df55ede1276222a56279e7b2d48f2)
* Import wiredtiger: 810623549d67393926596e4d6f9c92c02f770125 from branch ↵r6.0.5-rc0r6.0.4-rc1Luke Chen2023-02-162-6/+27
| | | | | | | | | mongodb-6.0 ref: 6d5a0660a2..810623549d for: 6.0.5 WT-10584 Add missing read barriers in __cursor_skip_prev
* SERVER-70395 Change spilling for SBE HashAggStage to use a more efficient ↵David Storch2023-02-1523-396/+849
| | | | | | | | | | | algorithm The new algorithm spills the entire hash table to a RecordStore whenever the memory budget is exceeded. Once all the input is consumed, it switches to a streaming approach, merging the partial aggregates recovered from disk. (cherry picked from commit 355aadd8ff9d5599da2983990f87c7ec300a972d)
* SERVER-70395 Combining partial aggs support for $sum, $avg, and std devDavid Storch2023-02-156-38/+525
| | | | (cherry picked from commit efb394a3e7b3133148181e50f86edddedbc588d9)
* SERVER-70395 Combining partial aggs support for $addToSet, $push, and ↵David Storch2023-02-157-16/+556
| | | | | | $mergeObjects (cherry picked from commit ed83b1244ec4d89c909e5766893c06de091fabb6)
* SERVER-70395 Make stage builders generate partial agg combining exprs (part 1)David Storch2023-02-155-40/+390
| | | | | | | | This patch handles $min, $max, $first, and $last. The remaining accumulators will be implemented as follow-up work. (cherry picked from commit e2d6db6b489a9f4514c7d66462d6f3b0d1835bd4)
* SERVER-70395 De-stage-ify accumulator stage builderDavid Storch2023-02-153-168/+98
| | | | (cherry picked from commit 0d9b3912cee0897af35ec529a687d886f2b5a06d)
* SERVER-71608 Add support to jscustomallocator.cpp for FreeBSDMark Benvenuto2023-02-151-1/+3
| | | | (cherry picked from commit c419698b577f7924d2d6fc6bd3f7bd922f1d0dd7)
* SERVER-73904 Update FreeBSD spidermonkey configurationMark Benvenuto2023-02-152-22/+12
| | | | (cherry picked from commit 5adf42d89dda28355ba5d60d755c0fbc89073208)
* SERVER-73905 Implement getCurrentNativeThreadId for FreeBSDMark Benvenuto2023-02-151-0/+8
| | | | (cherry picked from commit 7165ae9350e3e9bd9b77a74cf3a36b5a038de6fa)
* SERVER-68434 Fix plan cache key encoding to account for $or in partial index ↵Nicholas Zolnierz2023-02-148-123/+302
| | | | | | expression (cherry picked from commit f15f2bf8958557b4e8fccc6e8e1c7c8c5834d209)
* SERVER-66050 findSelfInConfig should attempt fast path for every HostAndPort ↵Matthew Russotto2023-02-1310-7/+167
| | | | | | before trying slow path (cherry picked from commit 0c0f80372c2adee56c16c106ec2711d39ea6b45f)
* SERVER-72815: Track document count and duration for updateMany and ↵Adi Zaimi2023-02-132-20/+119
| | | | deleteMany calls (v6.0)
* SERVER-72512 SERVER-73636 Ensure validate surfaces index key inconsistencies ↵Dan Larkin-York2023-02-101-59/+109
| | | | | | | if they exist (cherry picked from commit c0e1438cad31e00372a9f9edaee80f9db5a4e8ed) (cherry picked from commit 2d90115a227572cc0f46b309ceb47dda6b740da3)
* SERVER-73706 Save WTRecordStoreUassertOutOfOrder fail point state to prevent ↵Gregory Wlodarek2023-02-101-3/+3
| | | | | | concurrency bugs in testing (cherry picked from commit 237c050c840b906a8d4b4cd48e7e71e219f72df4)
* SERVER-73481 Ensure validate detects out-of-order keys with {full: false}Gregory Wlodarek2023-02-102-9/+10
| | | | (cherry picked from commit 288fee69456c966751a49870eefead1b7fa6ae76)
* SERVER-71950 Fail and log the operation when out-of-order keys are detected ↵Gregory Wlodarek2023-02-101-10/+9
| | | | | | in WiredTiger (cherry picked from commit b2085e2d422278733bb6925614eb0c2f36348034)
* SERVER-73852 Enable bounded-sort optimization on FCV 5.0David Percy2023-02-102-13/+6
| | | | | | | | | | | | | Once we backport this feature to 5.0, you should be able to upgrade from 5.0 to 6.0 while using this feature. That means as you transition through these cases, the feature should stay on: - 5.0 binary with FCV 5.0 - 6.0 binary with FCV 5.0 -- this is the case we need to enable. - 6.0 binary with FCV 6.0 This commit changes the 6.0 binary to enable this feature even when FCV is 5.0.
* SERVER-73745 Zero initialize IndexKeyBucket structGregory Wlodarek2023-02-101-2/+2
| | | | (cherry picked from commit ceb331a7471e03038f72d9ba7d9d3ac9f9d80ada)
* SERVER-72677 Surface index validation errors arising from WT::verifyDan Larkin-York2023-02-105-11/+53
| | | | (cherry picked from commit 40c93f028e36f78c06756f4bfd358d240bdd9b34)
* SERVER-73232 Change the default log-verbosity for `_killOperations`Amirsaman Memaripour2023-02-091-1/+2
| | | | (cherry picked from commit cada8ff2bdf32b38170488f574d072a8a9c89545)
* SERVER-73183 Skip storageEngine option sanitization for inMemory modeYu Jin Kang Park2023-02-091-1/+2
| | | | (cherry picked from commit 1041a35afa2d66094e6b51894871f990b0f9f0f3)
* SERVER-68122 Remove encryption from storageOptions on secondary replicationYu Jin Kang Park2023-02-0915-5/+211
| | | | (cherry picked from commit ef120ac5552574fb9b84d36d842ead8519588c31)
* Import wiredtiger: 6d5a0660a2fde923e7d40871b7b7ef32c919240a from branch ↵Luke Chen2023-02-093-5/+78
| | | | | | | | | mongodb-6.0 ref: 4d08414fdb..6d5a0660a2 for: 6.0.5 WT-10461 Fix key out of order in skip list on weakly ordered architecture
* SERVER-73534 Fix crash in serialization of SBE ArraySet to KeyStringDavid Storch2023-02-062-1/+13
| | | | (cherry picked from commit 7d633d3c72a5cffb8889632e5cfb545002514ebb)
* SERVER-71750 Revert writeConflictRetry refactor into ↵Yu Jin Kang Park2023-02-062-17/+10
| | | | | | handleWriteConflictException (cherry picked from commit 552afb106b2cdc485db67087ce24e7d33e8cbabb)
* SERVER-61909 Abort operation if it cannot ever fit in WT cacheYu Jin Kang Park2023-02-068-20/+196
| | | | (cherry picked from commit 9ddbd3512044ca6508cb72d9a321391d45c18140)
* SERVER-71219 Migration can miss writes from prepared transactionsRandolph Tan2023-02-0324-56/+282
| | | | | | | | This commit does 2 things: 1. Make sure that we register the migration source op observer hook in all paths where transactions transitions into prepare. 2. If we don't have the post image doc, fetch the latest doc from storage. (cherry picked from commit 2f708612dc39780410bf40d31a404cb121f653a9)
* SERVER-73009 Compute clustered scan direction when plan is hinted or cachedAlyssa Wagenmaker2023-02-022-36/+54
|
* SERVER-73176: Only print actual error message in getHostFQDNs (v6.0)Adi Zaimi2023-02-021-2/+4
|
* SERVER-73266 Avoid retaking RSTL without timeout at index build commitGregory Noma2023-02-011-2/+3
| | | | (cherry picked from commit 35370b26c155a89a540137fe168da98175a431bf)
* Import wiredtiger: 4d08414fdb3ed3d7d16169b803b29524313eb9f6 from branch ↵Luke Chen2023-02-013-1/+3
| | | | | | | | | mongodb-6.0 ref: 7762ac8f08..4d08414fdb for: 6.0.5 WT-10506 Introduce stable toolchain cmake files that point to the latest
* Import wiredtiger: 7762ac8f08262d1b032a17372b3099bd0c49b9d3 from branch ↵Luke Chen2023-02-019-13/+73
| | | | | | | | | mongodb-6.0 ref: 4dff67dd81..7762ac8f08 for: 6.0.5 WT-8848, WT-10027, WT-9774 and WT-9879 v6.0 Backport