summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-33300 Integrate TransportLayer with DBClientJonathan Reams2018-03-0233-251/+890
|
* SERVER-33299 Add support for timeouts to TransportLayerASIO SessionsJonathan Reams2018-03-029-135/+468
|
* SERVER-33581 New msvc-debugging-format SCons option that allow for compiling ↵Henrik Edin2018-03-021-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 Benvenuto2018-03-024-19/+190
| | | | BCrypt
* SERVER-33579 Fix dependency error.Henrik Edin2018-03-021-1/+1
|
* SERVER-29519 Remove getGlobalReplicationCoordinator. Replace when getting ↵Nick Zolnierz2018-03-0282-217/+126
| | | | | | decoration through service context (global if needed). This reverts commit a8fddd07a740e959646995ef93139887b3b3eb5c.
* Revert "SERVER-29519 Remove getGlobalReplicationCoordinator. Replace when ↵Nick Zolnierz2018-03-0282-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 Edin2018-03-024-7/+22
| | | | dependency on WiredTiger.
* SERVER-33603 invalidated_cursors.js now runs getMores against the right ↵Ian Boros2018-03-021-20/+20
| | | | collection
* SERVER-33020 Enable testing MONGODB-CR removal across versionsSara Golemon2018-03-021-0/+29
|
* SERVER-29519 Remove getGlobalReplicationCoordinator. Replace when getting ↵Henrik Edin2018-03-0282-217/+126
| | | | decoration through service context (global if needed).
* SERVER-32741 Remove erroneous TODOsMaria van Keulen2018-03-023-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 rangeKevin Pulo2018-03-021-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 Chen2018-03-0220-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.nehakhatri52018-03-021-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 handlingMaria van Keulen2018-03-0126-455/+71
|
* SERVER-33277 Adapt invalidated_cursors.js and ↵Ian Boros2018-03-012-7/+16
| | | | kill_multicollection_aggregation.js to run under sharded clusters
* SERVER-33375 Use correct mutex in WiredTigerRecordStore::inShutdown and dtorGeert Bosch2018-03-012-7/+3
|
* SERVER-32843 Allow multiple times in OpObserversADAM David Alan Martin2018-03-0114-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 wrongMatthew Russotto2018-03-013-155/+155
|
* Revert "SERVER-33097 make shards put a request's databaseVersion on the ↵Esha Maharishi2018-03-016-110/+99
| | | | | | OperationShardingState" This reverts commit 71852a5862af3ab77acd18d29e68f063616d8cad.
* SERVER-33449 Seg fault at HMAC keys background thread during rollbackRandolph Tan2018-03-011-1/+3
|
* SERVER-33547 fix for split_against_shard_with_invalid_split_points.jsEsha Maharishi2018-03-011-3/+1
|
* SERVER-32638 Rename interruptable to interruptibleLouis Williams2018-03-0119-61/+61
|
* SERVER-32638: Allow lock acquisition to be interruptableLouis Williams2018-03-0131-153/+572
|
* SERVER-33560 Remove deprecated Fixture function declarations from Google ↵Robert Guo2018-03-012-6/+38
| | | | Benchmark
* SERVER-33097 make shards put a request's databaseVersion on the ↵Esha Maharishi2018-03-016-99/+110
| | | | OperationShardingState
* SERVER-33547 remove backwards compatibility check for shardVersion on OSS in ↵Esha Maharishi2018-03-012-13/+2
| | | | splitChunk
* SERVER-33510 Add shorthand syntax for $convertCharlie Swanson2018-03-017-8/+291
|
* SERVER-32436 Add virtual destructor to DurableViewCatalogChibuikem Amaechi2018-03-011-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 Goh2018-03-011-2/+1
| | | | application
* SERVER-32600 Add architecture parameter to setup_multiversion_mongodb.py to ↵Jonathan Abrahams2018-03-012-118/+138
| | | | ensure it downloads the proper binary
* SERVER-33450 Remove dependancy on network for service_context so that lib ↵Henrik Edin2018-03-0113-16/+36
| | | | can be used in more places without creating cyclic dependencies.
* SERVER-33077 checkReplicatedDataHashes should provide more information if a ↵Jonathan Abrahams2018-03-011-28/+69
| | | | collection doesn't exist
* SERVER-32320 Push doTxn oplog entry generation into logOp on transaction commit.Matthew Russotto2018-03-0118-234/+673
|
* SERVER-32320 Make sharding doTxn back into applyOps temporarily.Matthew Russotto2018-03-013-19/+19
|
* SERVER-28684 Get rid of trivial usages of PublicGridCommand::passthroughKaloian Manassiev2018-03-014-108/+226
| | | | Removes the usage of 'passthrough' from the eval and validate commands.
* SERVER-29908 Move some mongos commands to separate .cpp filesKaloian Manassiev2018-03-018-414/+547
| | | | No functional changes, just cleanup of commands_public.cpp
* SERVER-33215 Remove unused references to opCtx in onCommit callbacks.Siyuan Zhou2018-02-281-54/+47
| | | | This reverts commit d4ae81a7154ab57a266b38d4fe41dd12a3c4540a.
* SERVER-33503: Complete timestamping multikey updates for background index ↵Daniel Gottlieb2018-02-286-1/+170
| | | | builds.
* SERVER-32822 Support read from unique index with both old and new format entriesnehakhatri52018-03-013-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 Ratcheva2018-02-284-2/+27
| | | | heartbeat
* SERVER-33504 Add test suite for resmoke.py logging performance.Max Hirschhorn2018-02-284-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 dbtestsGabriel Russell2018-02-281-1/+4
|
* SERVER-33496: Stop timestamping collection drops.Daniel Gottlieb2018-02-283-166/+23
|
* SERVER-33545 readConcern_snapshot.js should confirm storageEngine support ↵James Wahlin2018-02-281-2/+2
| | | | under a session
* SERVER-33544 snapshot_reads.js should check for storage engine support once ↵James Wahlin2018-02-281-6/+6
| | | | after ReplSetTest start
* SERVER-33269 add --excludeWithAnyTags=requires_mmapv1 to every non-MMAPv1 ↵Judah Schvimer2018-02-281-7/+53
| | | | builder
* SERVER-33159 don't assume all tables exist in storage engine after unclean ↵Kyle Suarez2018-02-287-6/+128
| | | | shutdown
* SERVER-32636 Close outgoing connections to earlier binVersion serversMaria van Keulen2018-02-286-21/+25
|