Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-33300 Integrate TransportLayer with DBClient | Jonathan Reams | 2018-03-02 | 33 | -251/+890 |
| | |||||
* | SERVER-33299 Add support for timeouts to TransportLayerASIO Sessions | Jonathan Reams | 2018-03-02 | 9 | -135/+468 |
| | |||||
* | SERVER-33581 New msvc-debugging-format SCons option that allow for compiling ↵ | Henrik Edin | 2018-03-02 | 1 | -4/+15 |
| | | | | with /Zi instead of /Z7 with msvc which improves link times. | ||||
* | SERVER-32742 Implement SHA-1, SHA-256, and HMAC crypto support with Windows ↵ | Mark Benvenuto | 2018-03-02 | 4 | -19/+190 |
| | | | | BCrypt | ||||
* | SERVER-33579 Fix dependency error. | Henrik Edin | 2018-03-02 | 1 | -1/+1 |
| | |||||
* | SERVER-29519 Remove getGlobalReplicationCoordinator. Replace when getting ↵ | Nick Zolnierz | 2018-03-02 | 82 | -217/+126 |
| | | | | | | decoration through service context (global if needed). This reverts commit a8fddd07a740e959646995ef93139887b3b3eb5c. | ||||
* | Revert "SERVER-29519 Remove getGlobalReplicationCoordinator. Replace when ↵ | Nick Zolnierz | 2018-03-02 | 82 | -126/+217 |
| | | | | | | getting decoration through service context (global if needed)." This reverts commit 7d37a75df3f6035a7afcb51123b88f0e99308fc8. | ||||
* | SERVER-33579 Use mobile storage engine as default for embedded and remove ↵ | Henrik Edin | 2018-03-02 | 4 | -7/+22 |
| | | | | dependency on WiredTiger. | ||||
* | SERVER-33603 invalidated_cursors.js now runs getMores against the right ↵ | Ian Boros | 2018-03-02 | 1 | -20/+20 |
| | | | | collection | ||||
* | SERVER-33020 Enable testing MONGODB-CR removal across versions | Sara Golemon | 2018-03-02 | 1 | -0/+29 |
| | |||||
* | SERVER-29519 Remove getGlobalReplicationCoordinator. Replace when getting ↵ | Henrik Edin | 2018-03-02 | 82 | -217/+126 |
| | | | | decoration through service context (global if needed). | ||||
* | SERVER-32741 Remove erroneous TODOs | Maria van Keulen | 2018-03-02 | 3 | -3/+0 |
| | | | | | | | The uuid field is intentionally optional in CollectionOptions because CollectionOptions is used for both parsing stored collection options and parsing user-specified collection options, and users are not allowed to define their own UUIDs. | ||||
* | SERVER-29807 Make CollectionRangeDeleter wait for w:majority after each range | Kevin Pulo | 2018-03-02 | 1 | -46/+54 |
| | | | | | | | That is, wait once after the range has finished being deleted - rather than waiting after each batch of ~100 document deletions (while yielding). Also log before and after waiting for majority replication. | ||||
* | Import wiredtiger: f428c0667e73dddce9bc45e0924fdee64f1b1716 from branch ↵ | Luke Chen | 2018-03-02 | 20 | -198/+570 |
| | | | | | | | | | | | | | | | | | mongodb-3.8 ref: 8f5b5544d8..f428c0667e for: 3.7.3 WT-3906 Respect stable_timestamp in WT_CONNECTION::close WT-3911 Ignore lookaside data on shutdown WT-3934 LSM chunk checkpoints can race with system checkpoints WT-3935 Enable cursor caching by default in WiredTiger. WT-3939 test_txn14.test_txn14.test_log_flush timeout WT-3940 s_export issue detected during WiredTiger release execution WT-3945 Support libwiredtiger.so checking in s_export WT-3946 Truncate segfault with a NULL start cursor WT-3947 Allow wiredtiger_open configuration to disable cursor caching | ||||
* | SERVER-32821 Insert and remove support for multiversion unique index. | nehakhatri5 | 2018-03-02 | 1 | -14/+23 |
| | | | | | During rolling upgrade unique index can have entries with both old and new format index key. Support insert and remove for multiversion index. | ||||
* | SERVER-32272 Remove 3.4 to 3.6-specific UUID handling | Maria van Keulen | 2018-03-01 | 26 | -455/+71 |
| | |||||
* | SERVER-33277 Adapt invalidated_cursors.js and ↵ | Ian Boros | 2018-03-01 | 2 | -7/+16 |
| | | | | kill_multicollection_aggregation.js to run under sharded clusters | ||||
* | SERVER-33375 Use correct mutex in WiredTigerRecordStore::inShutdown and dtor | Geert Bosch | 2018-03-01 | 2 | -7/+3 |
| | |||||
* | SERVER-32843 Allow multiple times in OpObservers | ADAM David Alan Martin | 2018-03-01 | 14 | -234/+430 |
| | | | | | | | | | | | | | | | | | The OpObserverRegistry was introduced as an abstraction to allow decoupling making data modifications from the side effects, which need to happen as a result of these modifications, such as op log writes, retryable writes, etc. Some of the OpObserver's methods currently return the OpTime which resulted from logging the operation to the replication oplog. In addition, in certain cases, the OpTime resulting from an earlier OpObserver might be needed by a later one, which is the case with retryable writes. In order to support these requirements, the OpObserver(s) chain should have access to some common per-operation structure, where runtime information could be persisted. | ||||
* | SERVER-32320 Rename tests which were renamed wrong | Matthew Russotto | 2018-03-01 | 3 | -155/+155 |
| | |||||
* | Revert "SERVER-33097 make shards put a request's databaseVersion on the ↵ | Esha Maharishi | 2018-03-01 | 6 | -110/+99 |
| | | | | | | OperationShardingState" This reverts commit 71852a5862af3ab77acd18d29e68f063616d8cad. | ||||
* | SERVER-33449 Seg fault at HMAC keys background thread during rollback | Randolph Tan | 2018-03-01 | 1 | -1/+3 |
| | |||||
* | SERVER-33547 fix for split_against_shard_with_invalid_split_points.js | Esha Maharishi | 2018-03-01 | 1 | -3/+1 |
| | |||||
* | SERVER-32638 Rename interruptable to interruptible | Louis Williams | 2018-03-01 | 19 | -61/+61 |
| | |||||
* | SERVER-32638: Allow lock acquisition to be interruptable | Louis Williams | 2018-03-01 | 31 | -153/+572 |
| | |||||
* | SERVER-33560 Remove deprecated Fixture function declarations from Google ↵ | Robert Guo | 2018-03-01 | 2 | -6/+38 |
| | | | | Benchmark | ||||
* | SERVER-33097 make shards put a request's databaseVersion on the ↵ | Esha Maharishi | 2018-03-01 | 6 | -99/+110 |
| | | | | OperationShardingState | ||||
* | SERVER-33547 remove backwards compatibility check for shardVersion on OSS in ↵ | Esha Maharishi | 2018-03-01 | 2 | -13/+2 |
| | | | | splitChunk | ||||
* | SERVER-33510 Add shorthand syntax for $convert | Charlie Swanson | 2018-03-01 | 7 | -8/+291 |
| | |||||
* | SERVER-32436 Add virtual destructor to DurableViewCatalog | Chibuikem Amaechi | 2018-03-01 | 1 | -0/+1 |
| | | | | | | Closes #1220. Signed-off-by: Kyle Suarez <kyle.suarez@mongodb.com> | ||||
* | SERVER-33509 unpack applyOps commands on all storage engines during oplog ↵ | Benety Goh | 2018-03-01 | 1 | -2/+1 |
| | | | | application | ||||
* | SERVER-32600 Add architecture parameter to setup_multiversion_mongodb.py to ↵ | Jonathan Abrahams | 2018-03-01 | 2 | -118/+138 |
| | | | | ensure it downloads the proper binary | ||||
* | SERVER-33450 Remove dependancy on network for service_context so that lib ↵ | Henrik Edin | 2018-03-01 | 13 | -16/+36 |
| | | | | can be used in more places without creating cyclic dependencies. | ||||
* | SERVER-33077 checkReplicatedDataHashes should provide more information if a ↵ | Jonathan Abrahams | 2018-03-01 | 1 | -28/+69 |
| | | | | collection doesn't exist | ||||
* | SERVER-32320 Push doTxn oplog entry generation into logOp on transaction commit. | Matthew Russotto | 2018-03-01 | 18 | -234/+673 |
| | |||||
* | SERVER-32320 Make sharding doTxn back into applyOps temporarily. | Matthew Russotto | 2018-03-01 | 3 | -19/+19 |
| | |||||
* | SERVER-28684 Get rid of trivial usages of PublicGridCommand::passthrough | Kaloian Manassiev | 2018-03-01 | 4 | -108/+226 |
| | | | | Removes the usage of 'passthrough' from the eval and validate commands. | ||||
* | SERVER-29908 Move some mongos commands to separate .cpp files | Kaloian Manassiev | 2018-03-01 | 8 | -414/+547 |
| | | | | No functional changes, just cleanup of commands_public.cpp | ||||
* | SERVER-33215 Remove unused references to opCtx in onCommit callbacks. | Siyuan Zhou | 2018-02-28 | 1 | -54/+47 |
| | | | | This reverts commit d4ae81a7154ab57a266b38d4fe41dd12a3c4540a. | ||||
* | SERVER-33503: Complete timestamping multikey updates for background index ↵ | Daniel Gottlieb | 2018-02-28 | 6 | -1/+170 |
| | | | | builds. | ||||
* | SERVER-32822 Support read from unique index with both old and new format entries | nehakhatri5 | 2018-03-01 | 3 | -41/+360 |
| | | | | | | | | | | During rolling upgrades the existing unique indexes' version would be changed without translating the existing data to the new format. With an index in this state, new data can be inserted in new format. When reading from such an index, use the correct read logic based on the format of the entry being read. In doing so, filter the key from the KeyString to obtain size of the Index Key. Index Key size would indicate that whether the key is old format or new format. | ||||
* | SERVER-33383 Prevent internal replSetStepDown from racing with stepdown via ↵ | Vesselina Ratcheva | 2018-02-28 | 4 | -2/+27 |
| | | | | heartbeat | ||||
* | SERVER-33504 Add test suite for resmoke.py logging performance. | Max Hirschhorn | 2018-02-28 | 4 | -0/+127 |
| | | | | | Runs a configurable number of "yes" processes for the specified amount of time (in seconds). | ||||
* | SERVER-33109 add the mobile storage engine to dbtests | Gabriel Russell | 2018-02-28 | 1 | -1/+4 |
| | |||||
* | SERVER-33496: Stop timestamping collection drops. | Daniel Gottlieb | 2018-02-28 | 3 | -166/+23 |
| | |||||
* | SERVER-33545 readConcern_snapshot.js should confirm storageEngine support ↵ | James Wahlin | 2018-02-28 | 1 | -2/+2 |
| | | | | under a session | ||||
* | SERVER-33544 snapshot_reads.js should check for storage engine support once ↵ | James Wahlin | 2018-02-28 | 1 | -6/+6 |
| | | | | after ReplSetTest start | ||||
* | SERVER-33269 add --excludeWithAnyTags=requires_mmapv1 to every non-MMAPv1 ↵ | Judah Schvimer | 2018-02-28 | 1 | -7/+53 |
| | | | | builder | ||||
* | SERVER-33159 don't assume all tables exist in storage engine after unclean ↵ | Kyle Suarez | 2018-02-28 | 7 | -6/+128 |
| | | | | shutdown | ||||
* | SERVER-32636 Close outgoing connections to earlier binVersion servers | Maria van Keulen | 2018-02-28 | 6 | -21/+25 |
| |