summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-21757 ServerStatus advisoryHostFQDNs should be optionalJonathan Reams2016-08-249-206/+52
|
* SERVER-25714 Don't wait for db work in executor when upgrading protocol verisonSiyuan Zhou2016-08-233-17/+37
|
* SERVER-25628 make FileAllocator::get() thread-safejianghua.yjh2016-08-232-7/+2
| | | | Signed-off-by: Andy Schwerin <schwerin@mongodb.com>
* SERVER-24508 delete BSONObjCmpDavid Storch2016-08-2361-358/+547
| | | | Instead, use BSONObj::ComparatorInterface.
* SERVER-25703 enable dist lock unlock by sessionId AND _idDianna Hohensee2016-08-2310-15/+117
|
* SERVER-25001 Wire in new _configsvrSplitChunk command so mongod no longer ↵Jess Fan2016-08-2325-296/+474
| | | | runs applyOps directly.
* SERVER-25755 Remove extra logging from TL changeJason Carey2016-08-232-3/+4
| | | | Clean up some logging we shouldn't have been doing since the transport layer went in
* SERVER-25475 SERVER-25155 Don't perform write for FeatureCompabilityVersion ↵Spencer T Brody2016-08-231-8/+7
| | | | until replication is started up
* SERVER-25642 Enhance UnorderedFastKeyTableJason Carey2016-08-233-58/+299
| | | | | | | | | Adds: 1. non-const iterators 2. try_emplace 3. a helper type to synthesize K_L = K_S* 4. a swap method
* SERVER-25572 Fix ASAN clean shutdown logicJason Carey2016-08-2315-54/+106
| | | | | | | | | | | | | | | | | | During shutdown a number of things are currently happening that shouldn't be: 1. The legacy transport layer is failing to actually close sockets in closeAll. It's doing this because the default argument to closeAll is to leave all sockets open on the legacy transport layer (versus to close them on the actual interface header). 2. The thing we're checking for in shutdown is wrong. It's just that we've left recv in all db workers, rather than that we've left all client workers (so ASAN is occasionally unhappy about "leaks") 3. Tests rely on external callers to close sockets. when this contract changes, we take an extra 10 seconds to shut down every mongod, making some tests time out. Fix this by adding a counter for actual live workers, so we can track when it's safe to shutdown correctly. Also fix the typo
* SERVER-25475 Re-order mongod initialization to avoid segfault.Spencer T Brody2016-08-232-74/+71
| | | | | | This ensures that the sharding system is initialized before the ReplicationCoordinator is started, thus avoiding the possibility of the becoming primary before the ShardingCatalogManager has been installed on the Grid object.
* SERVER-25684 Support SNI server names in mongo shellJonathan Reams2016-08-236-2/+28
|
* SERVER-25715 in shutdown, delete WiredTigerSessions w/o closing the ↵Mathias Stearn2016-08-231-4/+7
| | | | underlying WT_SESSION
* SERVER-7200 Limit secondary apply batches to 10% of the oplog sizeMathias Stearn2016-08-237-41/+78
|
* SERVER-7200 Write oplog entries on secondaries before applyingMathias Stearn2016-08-2326-386/+475
|
* SERVER-7200 stop consulting shouldShutdown in OpQueueBatcherMathias Stearn2016-08-231-8/+5
|
* SERVER-25546 move slaveDelay handling into tryPopAndWaitForMoreMathias Stearn2016-08-232-77/+57
|
* SERVER-7200 Delete unused Status variableMathias Stearn2016-08-231-1/+0
|
* SERVER-25637 fixed DataReplicatorPassesThroughOplogFetcherFailure to respond ↵Benety Goh2016-08-231-13/+1
| | | | to first getMore request with error status
* SERVER-25637 reset getMore response counter before starting new oplog query ↵Benety Goh2016-08-231-0/+2
| | | | in test
* SERVER-24439 code cleanup for collation shard targetingTess Avitabile2016-08-2318-190/+172
|
* SERVER-25705 Add mongoldap enterprise binary to Windows MSIMark Benvenuto2016-08-233-2/+8
|
* SERVER-25465 Fix crasher in cpasio setup timeoutJason Carey2016-08-223-4/+86
| | | | | Under enough load, asio can get behind in timeout management. Make sure to bump timer generation to avoid hitting the callback any time _impl wouldn't be available.
* SERVER-25686 send all moveChunk commands through to the shard to wait for ↵Dianna Hohensee2016-08-224-72/+73
| | | | waitForDelete
* SERVER-25355 Check majority ReadConcern settings in linearizable readsSiyuan Zhou2016-08-221-2/+17
|
* SERVER-25514 Prevent a v3.4 mongos from being used to add a v3.2 shardSpencer T Brody2016-08-225-34/+134
|
* SERVER-24771 Use view namespace in cursors for aggregate/getMoreGeert Bosch2016-08-224-58/+129
|
* SERVER-25155 Create setFeatureCompatibilityVersion commandTess Avitabile2016-08-1920-20/+870
|
* SERVER-21168 Update top on database dropKevin Albertson2016-08-193-5/+11
|
* SERVER-25637 make ↵Benety Goh2016-08-191-1/+5
| | | | InitialSyncTest::DataReplicatorPassesThroughOplogFetcherFailure less flaky
* SERVER-25569 Must hold mutex when iterating through ViewCatalogKyle Suarez2016-08-193-17/+27
| | | | Replaces ViewCatalog::begin()/::end() with a thread-safe iterate() method.
* SERVER-25637 made GetInitialSyncProgressReturnsCorrectProgress less flakyBenety Goh2016-08-191-19/+60
|
* SERVER-25681 fix ViewCatalog reload raceKyle Suarez2016-08-195-19/+15
| | | | | | Changes ViewCatalog::lookup() to return a shared_ptr<ViewDefinition> rather than a bare pointer, allowing the view definitions to persist even if the ViewCatalog is reloaded.
* SERVER-25585 Delete ClientCursors without holding _mutex to avoid hang.Max Hirschhorn2016-08-191-65/+83
|
* SERVER-25393 Disallow mongos making connections to older versionsMark Benvenuto2016-08-1916-81/+227
|
* SERVER-13517 Internal client validates BSON in all command responses and ↵Adam Chelminski2016-08-195-3/+28
| | | | when reading from cursor in DBClientCursor
* SERVER-25190 unit tests for view query transforms to aggregationKyle Suarez2016-08-195-3/+552
|
* SERVER-25505 Improve LDAP authz bootstrap role creation error messageAndreas Nilsson2016-08-191-0/+3
|
* SERVER-24508 delete BSONObj::equal()David Storch2016-08-198-44/+27
| | | | | Instead, use comparator.evaluate(obj1 == obj2), where comparator is of type BSONObj::ComparatorInterface.
* SERVER-22175 DBConfig needs to lock mutex whenever accessing _primaryId or ↵Randolph Tan2016-08-193-26/+20
| | | | _shardingEnabled
* SERVER-24401 allow DISTINCT_SCAN plans over collator comparison keysDavid Storch2016-08-181-32/+83
|
* Revert "SERVER-24248 Run multiversion tests with different storage engines"Jonathan Abrahams2016-08-181-17/+10
| | | | This reverts commit 2f02928e5726c66ff153f6b0b8bd5711e5203963.
* SERVER-25637 make DataReplicator replSetGetStatus test less flaky and easier ↵Judah Schvimer2016-08-183-17/+14
| | | | to debug
* SERVER-25559 periodically call gc durring interruptMatt Cotter2016-08-181-1/+10
| | | | | When we are nearing our soft memory limit, calls garbage collect during interrupt to reclaim some memory.
* SERVER-25637 added logging for getMore responses to ↵Benety Goh2016-08-181-0/+5
| | | | InitialSyncTest::playResponses
* SERVER-22382 allow mongo --host to take uriMatt Cotter2016-08-1815-87/+277
|
* SERVER-25384 fixing asan build error for copy elision in ↵Dianna Hohensee2016-08-181-1/+1
| | | | scoped_migration_request_test.cpp
* SERVER-23476: restart initialsync/resync if replSetSyncFrom is calledScott Hernandez2016-08-186-14/+29
|
* Revert "SERVER-25384 fixing asan build error for copy elision in ↵Kyle Suarez2016-08-181-1/+1
| | | | | | scoped_migration_request_test.cpp" This reverts commit bb63fec164121c14f80a09ae80880c6629edac35.
* SERVER-23829 shell launcher logs name stored on ProgramRunnerMatt Cotter2016-08-182-34/+13
| | | | | | These names used to be stored in the registry in a map, but the process could have been removed from the map before output is done being read.