Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-37837 Get rid of TransactionReaper (Part 1) | Kaloian Manassiev | 2019-05-09 | 30 | -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.11 | Siyuan Zhou | 2019-05-09 | 12 | -149/+54 |
| | | | | This reverts commit c24b5c1df7d946dd1c931f5c93c7098c9cf8545d. | ||||
* | Revert "SERVER-41006 Make replBatchLimitBytes configurable" | Siyuan Zhou | 2019-05-08 | 5 | -18/+10 |
| | | | | This reverts commit e0726e830cca9f4971722616eeb24b56321fe4b8. | ||||
* | SERVER-37767 Platform Support: Remove Debian 8 x64 | Luke Chen | 2019-05-09 | 1 | -159/+0 |
| | |||||
* | SERVER-40498 Writing transaction oplog entries must not take locks while ↵ | Siyuan Zhou | 2019-05-08 | 4 | -68/+115 |
| | | | | holding an oplog slot. | ||||
* | SERVER-40705: No need to delay unlocking if lock is recursively acquired | Lingzhi Deng | 2019-05-08 | 4 | -26/+172 |
| | |||||
* | SERVER-40567 benchRun support for pipeline updates | Charlie Swanson | 2019-05-08 | 12 | -54/+149 |
| | |||||
* | SERVER-40676 Write implicit commit oplog entry on primary for new large ↵ | William Schultz | 2019-05-08 | 3 | -116/+218 |
| | | | | transaction format | ||||
* | SERVER-41006 Make replBatchLimitBytes configurable | Tess Avitabile | 2019-05-08 | 5 | -10/+18 |
| | |||||
* | SERVER-13006 getParameter for journalCommitInterval returns the appropriate ↵ | Gregory Wlodarek | 2019-05-08 | 4 | -9/+1 |
| | | | | value | ||||
* | SERVER-16553 Add the scaling factor to stats commands | Gregory Wlodarek | 2019-05-08 | 1 | -0/+2 |
| | |||||
* | SERVER-41056 Fix NiTL::shutdown() without startup() | Jason Carey | 2019-05-08 | 3 | -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 Wahlin | 2019-05-08 | 4 | -5/+33 |
| | | | | pipeline-style updates | ||||
* | SERVER-40899 Nix chaining in change_stream_update_lookup_read_concern | Justin Seyster | 2019-05-08 | 1 | -0/+7 |
| | |||||
* | SERVER-40823 Enable Flow Control in testing | Maria van Keulen | 2019-05-08 | 10 | -1/+311 |
| | |||||
* | SERVER-39498 Make rollback trigger a lazy (rather than blocking) reload of ↵ | Matthew Saltz | 2019-05-08 | 4 | -16/+18 |
| | | | | the ShardRegistry | ||||
* | SERVER-41054 Trivially increased heartbeat logging for connection problems | Ben Caimano | 2019-05-08 | 2 | -3/+6 |
| | |||||
* | SERVER-40405 Add support for 'sort' option in combination with a ↵ | James Wahlin | 2019-05-08 | 2 | -13/+17 |
| | | | | pipeline-style findAndModify | ||||
* | SERVER-40792 Create error details if doesn't already exist when handling ↵ | Blake Oler | 2019-05-08 | 1 | -1/+5 |
| | | | | WouldChangeOwningShard error | ||||
* | SERVER-40404 Add support for 'fields' option in combination with a ↵ | James Wahlin | 2019-05-08 | 3 | -11/+21 |
| | | | | pipeline-style findAndModify | ||||
* | SERVER-41038 Add --abbrev to git describe in build.gradle | Mathew Robinson | 2019-05-08 | 1 | -1/+1 |
| | |||||
* | SERVER-40749: Do not create generate.tasks configuration on task restart | David Bradford | 2019-05-08 | 3 | -3/+83 |
| | |||||
* | SERVER-38321 Enable verbose checkpoint logging in WiredTiger | Gregory Wlodarek | 2019-05-08 | 1 | -0/+1 |
| | |||||
* | SERVER-14396 Issue periodic warnings to the log while instance is locked | Gregory Wlodarek | 2019-05-08 | 1 | -1/+3 |
| | |||||
* | SERVER-38867 refine handling of system collections in listCollections | Kevin Pulo | 2019-05-08 | 3 | -126/+174 |
| | |||||
* | SERVER-41042 fix early thread in NonAuthTE | Jason Carey | 2019-05-07 | 1 | -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 tests | Spencer Jackson | 2019-05-07 | 2 | -3/+23 |
| | |||||
* | SERVER-40586: Step up instead of stepping down in stepdown suites | Lingzhi Deng | 2019-05-07 | 1 | -9/+44 |
| | |||||
* | SERVER-40248 Return correct operation to apply for update oplog entries | Judah Schvimer | 2019-05-07 | 7 | -36/+151 |
| | |||||
* | SERVER-41021 createIndexes should not use Database MODE_X when creating the ↵ | Geert Bosch | 2019-05-07 | 2 | -11/+10 |
| | | | | collection | ||||
* | SERVER-41013 Make lock_stats.js test more resilient against unset stats | Geert Bosch | 2019-05-07 | 1 | -0/+2 |
| | |||||
* | SERVER-40996 abortTransaction in cleanup_txns.js does not handle different ↵ | Matthew Russotto | 2019-05-07 | 1 | -2/+13 |
| | | | | errors from different shards | ||||
* | SERVER-40996 abortTransaction in cleanup_txns.js does not handle LockTimeout | Matthew Russotto | 2019-05-07 | 4 | -32/+17 |
| | |||||
* | SERVER-37837 Use unique_ptr instead of shared_ptr for the SessionCatalog map | Kaloian Manassiev | 2019-05-07 | 2 | -30/+32 |
| | |||||
* | Revert "SERVER-36443 Clean up ChunkManager objects when usage count reaches 0" | jannaerin | 2019-05-07 | 2 | -37/+13 |
| | | | | This reverts commit a406d4152133336a2966ebae0612adc58244e7fd. | ||||
* | SERVER-40601 Make timing of tls1_0.js deterministic | Jonathan Reams | 2019-05-07 | 2 | -22/+31 |
| | |||||
* | SERVER-41038 Guarantee that git describe returns the same number of digits ↵ | Mathew Robinson | 2019-05-07 | 6 | -10/+10 |
| | | | | regardless of version | ||||
* | SERVER-40735 Force FreeMonControllerTest::TestRegisterFail to use fake time | Mark Benvenuto | 2019-05-07 | 1 | -4/+5 |
| | |||||
* | SERVER-40892 Rename UUIDCatalog to CollectionCatalog | Geert Bosch | 2019-05-07 | 78 | -431/+479 |
| | |||||
* | SERVER-41001 mongos map reduce cleaup aborts on first command failure | Randolph Tan | 2019-05-07 | 1 | -8/+9 |
| | |||||
* | SERVER-40401 Test support for 'bypassDocumentValidation' option in ↵ | James Wahlin | 2019-05-07 | 3 | -28/+30 |
| | | | | combination with a pipeline-style findAndModify | ||||
* | SERVER-40399 Test support for 'collation' option in combination with a ↵ | James Wahlin | 2019-05-07 | 3 | -9/+87 |
| | | | | pipeline-style findAndModify | ||||
* | SERVER-40800 Move -Wno-invalid-offsetof to CXXFLAGS | Mathew Robinson | 2019-05-07 | 2 | -2/+2 |
| | |||||
* | SERVER-40055 Consolidate $round behavior with and without a default | Charlie Swanson | 2019-05-07 | 2 | -25/+45 |
| | |||||
* | SERVER-40403 Test support for 'writeConcern' option in combination with a ↵ | James Wahlin | 2019-05-07 | 5 | -13/+56 |
| | | | | pipeline-style findAndModify | ||||
* | SERVER-40964 Change lookupNSSByUUID to return ↵ | Gregory Wlodarek | 2019-05-07 | 17 | -157/+177 |
| | | | | boost::optional<NamespaceString> instead of NamespaceString | ||||
* | Import wiredtiger: d9ec69f9111b036ee0b19b47368e15bff8d4818d from branch ↵ | Luke Chen | 2019-05-07 | 175 | -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 sync | Samy Lanka | 2019-05-06 | 30 | -234/+817 |
| | |||||
* | SERVER-40440 Add merge support for whenMatched: 'keepExisting' | Anton Korshunov | 2019-05-06 | 7 | -16/+397 |
| | |||||
* | SERVER-40402 Test support for 'writeConcern' option in combination with a ↵ | James Wahlin | 2019-05-06 | 8 | -31/+81 |
| | | | | pipeline-style update |