summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-47885 Added lookupCollectionByXXXForRead interface to the Collection ↵Henrik Edin2020-08-0793-358/+472
| | | | | | | | | catalog that returns collection as shared_ptr<const Collection> AutoGetCollectionForRead and AutoGetCollectionForReadCommand now uses this and holds the shared_ptr. They return the collection as const. Const correct various places to make this possible. Moved some logic from Collection destructors to deregister from the catalog as they may now be destroyed at a later point.
* Revert "SERVER-49371 Revived original recursive ICE and applied to stack ↵Kaloian Manassiev2020-08-076-95/+34
| | | | | | | overflow tests" This reverts commit 72d104ca45461075fc7a4deb11d3522ff24c62f6. This reverts commit 77ce2860da66ab9924c0668c76fae564eb7c7dfc.
* SERVER-49371 Fix a signed/unsigned comparison compile errorKaloian Manassiev2020-08-071-1/+1
|
* Import wiredtiger: d29619b755d79cb4406349e1309935b8c2fda2c2 from branch ↵Luke Chen2020-08-0728-319/+548
| | | | | | | | | | | | mongodb-4.6 ref: 54d5655b43..d29619b755 for: 4.5.1 WT-6274 SESSIONs shouldn't nest calls to get/release hs cursor WT-6421 Avoid parsing metadata checkpoint for clean files WT-6466 Don't reset the WT_SESSION timers when HS cursors are closed WT-6551 Avoid a timing problem at the beginning of a test for log preallocation
* Revert "SERVER-36709 Make Biggie store nodes adaptive to improve memory ↵Kaloian Manassiev2020-08-072-1241/+224
| | | | | | efficiency" This reverts commit bf95b1fabd4ee9b2154763f86eaa8f6c7ba3370c.
* Revert "SERVER-48305 Audit and remove unnecessary string copies in ↵Kaloian Manassiev2020-08-071-6/+6
| | | | | | ephemeralForTest radix tree" This reverts commit 207d9b74d130d4830f253c5a2f62d034d63fb002.
* SERVER-48305 Audit and remove unnecessary string copies in ephemeralForTest ↵Yuhong Zhang2020-08-071-6/+6
| | | | radix tree
* SERVER-49133 Implemented rotate for OpensslMina Mahmood2020-08-0711-75/+105
|
* SERVER-49371 Revived original recursive ICE and applied to stack overflow testsReo Kimura2020-08-076-34/+95
|
* SERVER-36709 Make Biggie store nodes adaptive to improve memory efficiencyYuhong Zhang2020-08-072-224/+1241
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | server-36709 server-36709 server-36709 server-36709 server-36709 server-36709 server-36709 server-36709 server-36709 server-36709debug server-36709 server-36709 server-36709 server-36709 server-36709 only 256 server-36709 48&256 server-36709 16-256 without shrink server-36709 16-256 server-36709 4-256 server-36709 0-256 server-36709 cleanup server-36709
* SERVER-49104 Futurize Service State MachineAndrew Chen2020-08-063-140/+97
|
* SERVER-50139: Abort repair on FCV initialization errorsLingzhi Deng2020-08-061-0/+5
|
* SERVER-50142: remove redundant isUpgradingOrDowngrading functionGrace Luong2020-08-061-5/+0
|
* SERVER-49706 Repair should not write documents with duplicate keys to ↵Faustoleyva542020-08-062-9/+10
| | | | local.system collections
* SERVER-50148 Fix use-after-move in MultiIndexBlockLouis Williams2020-08-064-12/+12
|
* SERVER-50033 Make donorStartMigration command retries join the active migrationLuis Osta2020-08-061-0/+1
|
* SERVER-48991 Make DatabaseCache causally consistent through the usage of ↵Tommaso Tocci2020-08-069-26/+264
| | | | ComparableDatabaseVersion
* SERVER-49528 Retrieve resumable index build information before stopping ↵Gregory Noma2020-08-064-13/+60
| | | | index builds for rollback
* SERVER-47292 Execution Architecture Guide: File-Systems BackupsGregory Wlodarek2020-08-061-8/+157
|
* SERVER-49553 Allow point-in-time read transactions on ephemeralForTest to ↵Bynn Lee2020-08-065-16/+216
| | | | obtain the appropriate snapshot
* SERVER-49463 Add support for tailable cursors and change streams in SBEAnton Korshunov2020-08-0621-197/+804
|
* SERVER-49510: Add functionality to pick new split points during resharding ↵Kshitij Gupta2020-08-061-4/+4
| | | | | | when zones not defined. - Fix missing LL value.
* Revert "SERVER-49117 Remove storage validation of '$' and '.' in field names ↵Charlie Swanson2020-08-0614-92/+166
| | | | | | for insert and update" This reverts commit f1194464424569250152308e3cae1ecbade7fb71.
* SERVER-49408 Enable resuming index builds from the bulk load phaseGregory Noma2020-08-0631-149/+403
|
* SERVER-49103 Validate repair mode should fix up missing and extra index entriesShin Yee Tan2020-08-068-87/+1110
|
* SERVER-49510: Add functionality to pick new split points during resharding ↵wireVersionKshitij Gupta2020-08-055-20/+384
| | | | when zones not defined. SERVER-49525: Sample documents to pick new split points for resharding when new shard key has a hashed field.
* SERVER-49839 Implement AlwaysFalse and AlwaysTrue match expressions in SBEAndrii Dobroshynskyi2020-08-051-8/+22
|
* SERVER-49986 Convert isMaster command to hello and keep isMaster, ismaster ↵Pavi Vetriselvan2020-08-054-10/+27
| | | | aliases
* SERVER-47626 Execution Architecture Guide: The CatalogGeert Bosch2020-08-051-26/+73
|
* SERVER-49563 Create ReshardingCoordinator classjannaerin2020-08-053-0/+230
|
* SERVER-46906 Use PeriodicRunner for the user cache invalidatorGabriel Marks2020-08-053-138/+84
|
* SERVER-47288 Execution Architecture Guide: Write OperationsLouis Williams2020-08-051-5/+42
|
* SERVER-50057 Do not use StringDataSet in OperationShardingStateHaley Connelly2020-08-051-1/+1
|
* SERVER-49448 Interrupt index builds for shutdown during the expected phase ↵Gregory Noma2020-08-059-49/+74
| | | | in resumable index build tests
* SERVER-49507 Reduce memory consumption in startup repair when rebuilding ↵Faustoleyva542020-08-057-138/+164
| | | | unique indexes with a large number of duplicate records
* SERVER-49694: fix latency measurement in RSM; change latency measurement for ↵LaMont Nelson2020-08-0518-93/+121
| | | | command responses to Microseconds
* SERVER-50097 isMaster aliases should correctly populate exhaustIsMasterMetricsPavi Vetriselvan2020-08-052-11/+71
|
* SERVER-50079 Move libraries in LIBDEPS for the mongod target in the ↵Luis Osta2020-08-051-4/+2
| | | | SConscript file in the commands folder to LIBDEPS_PRIVATE
* SERVER-47294 Concurrency Architecture GuideEric Milkie2020-08-051-31/+105
|
* SERVER-49561 Add resharding fields to config.collectionsBlake Oler2020-08-0511-5/+131
|
* Import wiredtiger: 54d5655b43b91028ee1c90eadd0969c863a9e7e5 from branch ↵Chenhao Qu2020-08-052-33/+16
| | | | | | | | | mongodb-4.6 ref: 91b5d984b9..54d5655b43 for: 4.5.1 WT-6491 No need to append the onpage value if it is prepared
* SERVER-46202 Make ShardRegistryData immutableKevin Pulo2020-08-054-331/+235
|
* SERVER-48716 Completed doc, added links to files in docs/README.mdReo Kimura2020-08-052-2/+3
|
* SERVER-21861: Prohibit Timestamp.prototype.toString via resmoke injection.Daniel Gottlieb2020-08-051-1/+7
|
* SERVER-49117 Remove storage validation of '$' and '.' in field names for ↵Junhson Jean-Baptiste2020-08-0414-166/+92
| | | | insert and update
* SERVER-49831 Add support for base MatchExpression in grammarRibhav Jain2020-08-0412-2116/+2424
|
* SERVER-49030 Make CurOp::_start and CurOp::_end atomicJustin Seyster2020-08-045-124/+201
|
* SERVER-50034 Make donorStartMigration command retries join the active migrationLuis Osta2020-08-041-2/+2
|
* SERVER-49417 Fix connectionId attribute nameBilly Donahue2020-08-041-4/+5
|
* SERVER-49826 Enable OCSP stapling on OpenSSL 1.0.1Spencer Jackson2020-08-041-7/+22
|