Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-26538 improve sync source change logging | Judah Schvimer | 2016-12-16 | 8 | -34/+69 |
| | |||||
* | SERVER-25992 Remove Value(const char* value) constructor | Tess Avitabile | 2016-12-16 | 23 | -407/+426 |
| | |||||
* | SERVER-27428 Wait for the onCommand thread in ↵ | Kaloian Manassiev | 2016-12-15 | 1 | -10/+18 |
| | | | | MigrationChunkClonerSourceLegacy's unit-tests | ||||
* | SERVER-24015 multithread some long running tests in key_string_test, via std ↵ | Eric Milkie | 2016-12-15 | 1 | -90/+108 |
| | | | | async | ||||
* | SERVER-27370 Only do compressor negotiation if a session is available | Jonathan Reams | 2016-12-15 | 1 | -2/+4 |
| | |||||
* | SERVER-26944 Make Session decorable and move subsystem info into decorations | Jonathan Reams | 2016-12-14 | 7 | -15/+24 |
| | |||||
* | SERVER-27391 Deduplicate `Command::registerError` | ADAM David Alan Martin | 2016-12-14 | 4 | -8/+35 |
| | | | | | | | The `Command::registerError` symbol is duplicated with implementations for mongos, mongo/mongod, and the test drivers. A registration/handler can be used to eliminate this link-time incompatibility. | ||||
* | SERVER-27257 Deduplicate symbol `newHarnessHelper` | ADAM David Alan Martin | 2016-12-14 | 46 | -309/+538 |
| | | | | | | | | | | | The `newHarnessHelper` function was defined by multiple test driver modules, each one specializing it to return a specific kind of storage test driver's `HarnessHelper`. The two different kinds of `HarnessHelper` class were given a common base class, and the `newHarnessHelper` function was changed to a single implementation. This new implementation returns the results of a `HarnessHelper` factory function which can be registered by a MONGO_INITIALIZER statement. | ||||
* | SERVER-27118 Default shutdown command's timeoutSecs argument to 10 seconds | Jack Mulrow | 2016-12-14 | 1 | -1/+1 |
| | |||||
* | Deduplicate `KVDatabaseCatalogEntry::getIndex`. | ADAM David Alan Martin | 2016-12-14 | 13 | -531/+653 |
| | | | | | | | | | | | | The `getIndex` function was split into two different implementations, one for test drivers and one for general usage. The general usage form relies upon an external module which creates a circular dependency back into the `db/storage/kv` directory. The circularity is now broken with a mock class for use in the test drivers and a dependency injection factory for another class (`KVStorageEngine`) which should create the correct form of `KVDatabaseCatalogEntry` for tests and external code. | ||||
* | SERVER-23103 Clean up declaration of db/serveronly | Andrew Morrow | 2016-12-14 | 1 | -110/+102 |
| | |||||
* | SERVER-23103 Remove remaining logic from instance.cpp | Andrew Morrow | 2016-12-14 | 5 | -108/+69 |
| | |||||
* | SERVER-23103 Add direct dependencies for mongod sources | Andrew Morrow | 2016-12-14 | 1 | -1/+4 |
| | |||||
* | SERVER-23103 Move assembleResposne to its own library | Andrew Morrow | 2016-12-14 | 24 | -683/+737 |
| | |||||
* | SERVER-23103 Move DiagLog to its own library | Andrew Morrow | 2016-12-14 | 9 | -91/+190 |
| | |||||
* | SERVER-23103 Move ttl to own library | Andrew Morrow | 2016-12-14 | 1 | -1/+14 |
| | |||||
* | SERVER-23103 Move storage_init.cpp to own library | Andrew Morrow | 2016-12-14 | 2 | -1/+12 |
| | |||||
* | SERVER-23103 Merge sharding connection hook for mongod into sharding library | Andrew Morrow | 2016-12-14 | 2 | -1/+1 |
| | |||||
* | SERVER-23103 Move RepairDatabase to its own library | Andrew Morrow | 2016-12-14 | 1 | -2/+13 |
| | |||||
* | SERVER-23103 Move read and write concern to own library | Andrew Morrow | 2016-12-14 | 1 | -2/+19 |
| | |||||
* | SERVER-23103 Move mongod range deleter support to own library | Andrew Morrow | 2016-12-14 | 1 | -2/+15 |
| | |||||
* | SERVER-23103 Move prefetch to its own library | Andrew Morrow | 2016-12-14 | 1 | -1/+13 |
| | |||||
* | SERVER-23103 Move introspect to its own library | Andrew Morrow | 2016-12-14 | 1 | -1/+12 |
| | |||||
* | SERVER-23103 Move index things into own library | Andrew Morrow | 2016-12-14 | 1 | -3/+15 |
| | |||||
* | SERVER-23103 Move CuropMetrics to its own library | Andrew Morrow | 2016-12-14 | 1 | -1/+12 |
| | |||||
* | SERVER-23103 Move Cloner to its own library | Andrew Morrow | 2016-12-14 | 1 | -1/+15 |
| | |||||
* | SERVER-23103 Move ClientCursor to its own library | Andrew Morrow | 2016-12-14 | 1 | -1/+14 |
| | |||||
* | SERVER-23103 Move Background to its own library | Andrew Morrow | 2016-12-14 | 1 | -1/+11 |
| | |||||
* | SERVER-23103 Move OpObserverImpl to own library | Andrew Morrow | 2016-12-14 | 1 | -1/+14 |
| | |||||
* | SERVER-23103 Move mongod service context to own library | Andrew Morrow | 2016-12-14 | 1 | -2/+17 |
| | |||||
* | SERVER-27381 Remove DBConfig::dropDatabase | Kaloian Manassiev | 2016-12-13 | 3 | -2/+7 |
| | |||||
* | SERVER-27243 Ignore invalid collection options if 'create' present | Charlie Swanson | 2016-12-13 | 2 | -15/+30 |
| | | | | | | | | | | | | | It is possible for older versions of MongoDB to save invalid collection options which should be ignored. Older versions also would include a 'create' field in the collection options when a collection was created, and possibly re-order the fields of the options document during a subsequent 'collMod'. If the 'create' option is present at all, we should take that to mean that these options were created on an older version of MongoDB, and ignore unknown options. Otherwise, we should reject unknown options. (cherry picked from commit 6fba074768fad5f47611de38682257257005a1a6) | ||||
* | SERVER-27361 deduplicate symbol 'initRsOplogBackgroundThread' | Matt Cotter | 2016-12-13 | 5 | -12/+34 |
| | |||||
* | Revert "SERVER-26126 Remove broken LockState caching" | Esha Maharishi | 2016-12-13 | 9 | -8/+61 |
| | | | | This reverts commit 6dc9fc6ba93b62830dd905f6fac39e0802566a9a. | ||||
* | SERVER-23759 wait for repl startup before shutting down | Eric Milkie | 2016-12-13 | 4 | -9/+31 |
| | |||||
* | SERVER-27337 mapReduce should not attempt to drop nonexistent temp collection | Tess Avitabile | 2016-12-13 | 1 | -15/+17 |
| | |||||
* | SERVER-26126 Remove broken LockState caching | Geert Bosch | 2016-12-12 | 9 | -61/+8 |
| | |||||
* | SERVER-27295 Always set slaveOk to true on remote commands in the old ↵ | Tess Avitabile | 2016-12-12 | 1 | -1/+1 |
| | | | | initial sync | ||||
* | SERVER-27307 Store DocumentSourceCursor namespace as NamespaceString | James Wahlin | 2016-12-12 | 2 | -6/+5 |
| | |||||
* | SERVER-24128 reject embedded null bytes in namespace string parsing | David Storch | 2016-12-09 | 36 | -167/+279 |
| | |||||
* | SERVER-26960 don't convert find to aggregation if sort contains $natural | Kyle Suarez | 2016-12-09 | 1 | -1/+9 |
| | |||||
* | SERVER-27287: Deduplicate `SetGlobalEnvironment` | ADAM David Alan Martin | 2016-12-09 | 3 | -0/+8 |
| | | | | | | Some places defining this initializer were outside of the anonymous namespace, leading to future potential symbol collisions. All locations were put into the anonymous namespace. | ||||
* | SERVER-27191 hang analyzer should dump lock manager state | Mark Benvenuto | 2016-12-08 | 5 | -1/+31 |
| | |||||
* | SERVER-27321 Rename ScopedChunkManager::getExisting to refreshAndGet | Kaloian Manassiev | 2016-12-08 | 3 | -9/+9 |
| | | | | | | | | | Also replace usages of direct cache retrieval with invocations to the scoped retrieval methods. There are no functional changes, only cleanup on the way to remove DBConfig::reload, which is one of the refresh methods which can block access to the entire database while only partial reloading is happening. | ||||
* | SERVER-27300 fail indexing of the Symbol type when the collation is non-simple | David Storch | 2016-12-08 | 3 | -1/+51 |
| | |||||
* | SERVER-25373: Add diagnostic labels to ResourceMutex instances | Daniel Gottlieb | 2016-12-08 | 5 | -7/+90 |
| | |||||
* | SERVER-27284 dedup symbol KVHarnessHelper::create | Matt Cotter | 2016-12-07 | 6 | -15/+49 |
| | |||||
* | SERVER-26870 Don't hold on to OperationContext indefinitely | Geert Bosch | 2016-12-07 | 1 | -2/+2 |
| | |||||
* | SERVER-26355 Give range_deleter_test tests a real OperationContext | Andy Schwerin | 2016-12-07 | 2 | -93/+60 |
| | |||||
* | SERVER-27278 check for assignment to self in ClientCursorPin move assignment ↵ | David Storch | 2016-12-07 | 1 | -0/+4 |
| | | | | operator |