summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-37837 Get rid of TransactionReaper (Part 1)Kaloian Manassiev2019-05-0930-695/+458
| | | | | | | | | This change gets rid of the TransactionReaper's usage of the ReplicationCoordinator for checking whether it is primary or not and makes the LogicalSessionCache joinable on shutdown. It also removes the TransactionReaper's grouping per-shard optimization and moves it all under SessionCollectionSharded.
* Revert "SERVER-40567 benchRun support for pipeline updates"r4.1.11Siyuan Zhou2019-05-0912-149/+54
| | | | This reverts commit c24b5c1df7d946dd1c931f5c93c7098c9cf8545d.
* Revert "SERVER-41006 Make replBatchLimitBytes configurable"Siyuan Zhou2019-05-085-18/+10
| | | | This reverts commit e0726e830cca9f4971722616eeb24b56321fe4b8.
* SERVER-37767 Platform Support: Remove Debian 8 x64Luke Chen2019-05-091-159/+0
|
* SERVER-40498 Writing transaction oplog entries must not take locks while ↵Siyuan Zhou2019-05-084-68/+115
| | | | holding an oplog slot.
* SERVER-40705: No need to delay unlocking if lock is recursively acquiredLingzhi Deng2019-05-084-26/+172
|
* SERVER-40567 benchRun support for pipeline updatesCharlie Swanson2019-05-0812-54/+149
|
* SERVER-40676 Write implicit commit oplog entry on primary for new large ↵William Schultz2019-05-083-116/+218
| | | | transaction format
* SERVER-41006 Make replBatchLimitBytes configurableTess Avitabile2019-05-085-10/+18
|
* SERVER-13006 getParameter for journalCommitInterval returns the appropriate ↵Gregory Wlodarek2019-05-084-9/+1
| | | | value
* SERVER-16553 Add the scaling factor to stats commandsGregory Wlodarek2019-05-081-0/+2
|
* SERVER-41056 Fix NiTL::shutdown() without startup()Jason Carey2019-05-083-4/+21
| | | | | | | | | | It should be legal to call shutdown() on a network interface without calling startup() (because an owning task executor will call shutdown() in its dtor). Currently this crashes (because the NiTL doesn't keep track of whether it's started). Changing the _inShutdown atomic to a _state enum atomic can resolve that problem
* SERVER-40410 Add FSM workload to stress write conflict retrying of ↵James Wahlin2019-05-084-5/+33
| | | | pipeline-style updates
* SERVER-40899 Nix chaining in change_stream_update_lookup_read_concernJustin Seyster2019-05-081-0/+7
|
* SERVER-40823 Enable Flow Control in testingMaria van Keulen2019-05-0810-1/+311
|
* SERVER-39498 Make rollback trigger a lazy (rather than blocking) reload of ↵Matthew Saltz2019-05-084-16/+18
| | | | the ShardRegistry
* SERVER-41054 Trivially increased heartbeat logging for connection problemsBen Caimano2019-05-082-3/+6
|
* SERVER-40405 Add support for 'sort' option in combination with a ↵James Wahlin2019-05-082-13/+17
| | | | pipeline-style findAndModify
* SERVER-40792 Create error details if doesn't already exist when handling ↵Blake Oler2019-05-081-1/+5
| | | | WouldChangeOwningShard error
* SERVER-40404 Add support for 'fields' option in combination with a ↵James Wahlin2019-05-083-11/+21
| | | | pipeline-style findAndModify
* SERVER-41038 Add --abbrev to git describe in build.gradleMathew Robinson2019-05-081-1/+1
|
* SERVER-40749: Do not create generate.tasks configuration on task restartDavid Bradford2019-05-083-3/+83
|
* SERVER-38321 Enable verbose checkpoint logging in WiredTigerGregory Wlodarek2019-05-081-0/+1
|
* SERVER-14396 Issue periodic warnings to the log while instance is lockedGregory Wlodarek2019-05-081-1/+3
|
* SERVER-38867 refine handling of system collections in listCollectionsKevin Pulo2019-05-083-126/+174
|
* SERVER-41042 fix early thread in NonAuthTEJason Carey2019-05-071-11/+25
| | | | | | The NonAuthTaskExecutor makes threads too early in global startup. We have to delay thread startup until after the signal handling thread to avoid failing to mask that early thread from signals.
* SERVER-40315 Fix SASL mechanism acquisition for __system in testsSpencer Jackson2019-05-072-3/+23
|
* SERVER-40586: Step up instead of stepping down in stepdown suitesLingzhi Deng2019-05-071-9/+44
|
* SERVER-40248 Return correct operation to apply for update oplog entriesJudah Schvimer2019-05-077-36/+151
|
* SERVER-41021 createIndexes should not use Database MODE_X when creating the ↵Geert Bosch2019-05-072-11/+10
| | | | collection
* SERVER-41013 Make lock_stats.js test more resilient against unset statsGeert Bosch2019-05-071-0/+2
|
* SERVER-40996 abortTransaction in cleanup_txns.js does not handle different ↵Matthew Russotto2019-05-071-2/+13
| | | | errors from different shards
* SERVER-40996 abortTransaction in cleanup_txns.js does not handle LockTimeoutMatthew Russotto2019-05-074-32/+17
|
* SERVER-37837 Use unique_ptr instead of shared_ptr for the SessionCatalog mapKaloian Manassiev2019-05-072-30/+32
|
* Revert "SERVER-36443 Clean up ChunkManager objects when usage count reaches 0"jannaerin2019-05-072-37/+13
| | | | This reverts commit a406d4152133336a2966ebae0612adc58244e7fd.
* SERVER-40601 Make timing of tls1_0.js deterministicJonathan Reams2019-05-072-22/+31
|
* SERVER-41038 Guarantee that git describe returns the same number of digits ↵Mathew Robinson2019-05-076-10/+10
| | | | regardless of version
* SERVER-40735 Force FreeMonControllerTest::TestRegisterFail to use fake timeMark Benvenuto2019-05-071-4/+5
|
* SERVER-40892 Rename UUIDCatalog to CollectionCatalogGeert Bosch2019-05-0778-431/+479
|
* SERVER-41001 mongos map reduce cleaup aborts on first command failureRandolph Tan2019-05-071-8/+9
|
* SERVER-40401 Test support for 'bypassDocumentValidation' option in ↵James Wahlin2019-05-073-28/+30
| | | | combination with a pipeline-style findAndModify
* SERVER-40399 Test support for 'collation' option in combination with a ↵James Wahlin2019-05-073-9/+87
| | | | pipeline-style findAndModify
* SERVER-40800 Move -Wno-invalid-offsetof to CXXFLAGSMathew Robinson2019-05-072-2/+2
|
* SERVER-40055 Consolidate $round behavior with and without a defaultCharlie Swanson2019-05-072-25/+45
|
* SERVER-40403 Test support for 'writeConcern' option in combination with a ↵James Wahlin2019-05-075-13/+56
| | | | pipeline-style findAndModify
* SERVER-40964 Change lookupNSSByUUID to return ↵Gregory Wlodarek2019-05-0717-157/+177
| | | | boost::optional<NamespaceString> instead of NamespaceString
* Import wiredtiger: d9ec69f9111b036ee0b19b47368e15bff8d4818d from branch ↵Luke Chen2019-05-07175-13445/+6107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mongodb-4.2 ref: 617a81369c..d9ec69f911 for: 4.1.11 WT-4278 Clarify in docs that schema operations are not transactional WT-4309 Increase the maximum expected LAS test reads WT-4352 Resolve birthmarks during eviction in more cases WT-4582 Respect prepared updates in lookaside WT-4642 Store transaction IDs durably WT-4670 Remove support for WiredTiger LevelDB APIs WT-4688 Fix test and docs for correct log cursor usage WT-4690 Make sure eviction does not split during checkpoints WT-4697 Python3: change workgen to work with Python3 WT-4706 Add a statistic to track the lookaside table size WT-4723 Restructure the reconciliation code WT-4725 Python3: change miscellaneous scripts to run under Python3 WT-4726 Python3: set up pull request tester to run with Python3 WT-4728 Remove the stop timestamp from the WT_UPDATE structure WT-4738 Tighten rules around use of timestamps WT-4745 Update upgrading documentation before 3.2.0 WiredTiger release WT-4746 Document that transactions without timestamps clear history WT-4749 Fix error message formatting (possible SEGV) for prepare_transaction WT-4751 Change __wt_timestamp_to_string() to return a pointer to simplify verbose WT-4752 WiredTiger autoconfig check for the compiler incorrectly quoted WT-4753 Strip the timing_stress configuration options from the base configuration WT-4754 Change the checkpoint code to not require a list order WT-4755 Switch to a better timestamp and transaction ID ordering convention WT-4756 Fix comment in python integer encoder WT-4759 Save a copy when an old overflow value is discarded WT-4764 Avoid choosing a transaction frequency of 0 in test/format
* SERVER-36492 Reconstruct prepared transactions at the end of initial syncSamy Lanka2019-05-0630-234/+817
|
* SERVER-40440 Add merge support for whenMatched: 'keepExisting'Anton Korshunov2019-05-067-16/+397
|
* SERVER-40402 Test support for 'writeConcern' option in combination with a ↵James Wahlin2019-05-068-31/+81
| | | | pipeline-style update