summaryrefslogtreecommitdiff
path: root/src/mongo/s
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-38691 Include serverInfo in explain output for aggregation and shardingDavid Percy2019-11-192-0/+7
|
* SERVER-44320 Allow users with enableSharding cluster AT to manipulate ↵Sara Golemon2019-11-133-17/+42
| | | | | | sharding zones (cherry picked from commit b08f7a6989c3e6b3af944201f618c8c928cc4077)
* SERVER-28604 Log when a cursor is reaped for timeoutTed Tuckman2019-10-211-0/+2
| | | | (cherry picked from commit 480af6017647716bd2d087c6d772ef44db47c4cc)
* SERVER-41480 Increment major version on splits where the shard version ↵Matthew Saltz2019-10-214-64/+249
| | | | | | equals the collection version (cherry picked from commit 790609ffb6bc1dac0a3c13d1898d5884e21a1b7a)
* SERVER-36315 Don't keep trying to unlock distlocks after CSRS stepdownKevin Pulo2019-09-261-1/+4
| | | | (cherry picked from commit 3197ace779d6e0f023bff9e39bd80e17e3c4790d)
* SERVER-36159 Log whenever the gossiped config server opTime term changesKevin Pulo2019-09-134-9/+44
| | | | (cherry picked from commit f6bee9fab63e45bd7ef30e73aff6a21edca16aa2)
* SERVER-34760 Send setShardVersion on retries of shardCollectionBlake Oler2019-09-122-21/+44
|
* SERVER-42793 Autosplit size tracker random initial value is too lowRandolph Tan2019-08-152-11/+11
| | | | (cherry picked from commit 49b35184bf144315e66108ce3eab8d168bde1ad6)
* SERVER-36394 Don't refresh balancer configuration for autosplit if autosplit ↵Matthew Saltz2019-07-311-1/+2
| | | | | | is currently disabled (cherry picked from commit 4a0def0129ae5aa6c8ea951b5c452c8938cf4d83)
* SERVER-41184 Add metrics to indicate the amount of sharded updates done with ↵Arun Banala2019-07-312-2/+37
| | | | | | only _id in query (cherry picked from commit 62f8537f08a89efbd68d94c5af14756971849237)
* SERVER-41867 Do not reacquire the catalog cache mutex if getChunksSince throwsKaloian Manassiev2019-07-091-2/+1
| | | | (cherry picked from commit f7fc5eb7ffd428bfb02ec63abd04898c74d31043)
* SERVER-41869 On term mismatch do not invoke the getChunkSince callback under ↵Kaloian Manassiev2019-07-033-11/+8
| | | | | | | | | | | mutex As part of this change also backports the following cleanup: - Use alias for the callback of CatalogCacheLoader::getChunksSince - Use StringMap in CollectionShardingState instead of std::unordered_map (cherry picked from commit cb0393248d26e21e69efde15d9d3965293ead29b) (cherry picked from commit 059b8a9dc777e3940caa26f2a909d4988b605645)
* SERVER-26531 Change ConfigServerTestFixture::setupChunks to `void`Kaloian Manassiev2019-06-3012-79/+69
| | | | | | | ... because having it return Status just so all callers can assert that it's OK is useless. (cherry picked from commit 4b955e6a1a35b1704a05aa29bd7e6ed42612333c)
* SERVER-26531 Don't reset the control chunk's 'jumbo' flag on migration commitKaloian Manassiev2019-06-303-49/+57
| | | | (cherry picked from commit 8fd79fe845e3e4717df26abb78c3fb7859f3823e)
* SERVER-40052 Remove unnecessary invariant in BatchWriteOp invariantr3.6.13-rc1r3.6.13Blake Oler2019-06-042-6/+1
| | | | (cherry picked from commit da806668926bcbdddbdc3d1aa86216810e4041d5)
* SERVER-36231 Mongos write path doesn't look for retryable write concern errorsRandolph Tan2019-03-051-0/+4
| | | | (cherry picked from commit 9df4dbcffefe8f9cf2d669603f230c1f44ac5652)
* SERVER-9043/SERVER-31156 Link flushRouterConfig on MongoD and make it accept ↵Kaloian Manassiev2019-02-139-27/+103
| | | | | | | a namespace argument (cherry picked from commit e4f26d25632f94a6577028ccefd32069550628b6) (cherry picked from commit dbcfdd8a27453e2ff552bcaa6679aac1cbc1d428)
* SERVER-37339 Sharding state is set to initialized on Grid before sharding ↵Esha Maharishi2019-02-111-0/+1
| | | | components are fully initialized
* SERVER-37241 Add testing to verify proper expiration of sessions in the ↵Blake Oler2018-12-261-1/+6
| | | | | | sessions collection (cherry picked from commit 3caa3c4a4be7b84823f22f481365f58b124d6d00)
* SERVER-36060 Remove unused variable declarationsSara Golemon2018-12-071-3/+0
| | | | (cherry picked from commit ad0d0e46190ee408662f3874ba85ea0b0b3731c7)
* SERVER-37631: disable logical sessions if FCV is 3.4Misha Tyulenev2018-11-011-1/+3
|
* SERVER-37754 Remove duplicate copyright headersRamon Fernandez2018-10-265-130/+110
|
* SERVER-37657 Report the offending oplog entries if a batch contains ↵Kaloian Manassiev2018-10-232-4/+0
| | | | | | non-increasing transaction numbers (cherry picked from commit 826c8b47c283749bb6f751d57729c6c3ac160a75)
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-17358-3921/+4672
|
* SERVER-34986 Allow connections to override maxConns based on CIDR rangeJonathan Reams2018-10-121-0/+7
| | | | (cherry picked from commit 1fb52e97b33c6c4ed7855994aeb7c4c4a7e64b1d)
* SERVER-29160 follow up change wtimeout in unit tests to matchMisha Tyulenev2018-09-283-3/+3
|
* SERVER-29160 bump timeout for migration operationsMisha Tyulenev2018-09-288-8/+9
| | | | (cherry picked from commit 3f618b86df0473ab905cc4a0ad78f4be8d3428e3)
* SERVER-36987 ChunkVersion::minorVersion truncates to 16 bitRandolph Tan2018-09-183-14/+29
| | | | (cherry picked from commit cf3e9512586e2538833b248895cd14844f5fbd65)
* SERVER-30841 Lower the amount of metadata refresh loggingCheahuychou Mao2018-09-073-9/+26
| | | | (cherry picked from commit 8b066e35dd7c5a29e17f2d4b1cab69e984fadebc)
* SERVER-34923 PeriodicRunnerASIO -> ImplJason Carey2018-09-051-2/+2
| | | | | | | Replace PeriodicRunnerASIO with PeriodicRunnerImpl, a simpler interface that runs jobs on dedicated threads. (cherry picked from commit 714b97ba9c7dd8de3351eb811befce6c4b6efd63)
* SERVER-36741 Remove overzealous invariant in ChunkManager::getShardIdsForRangeKaloian Manassiev2018-08-292-3/+30
| | | | | | The invariant disallows looking up ranges [MaxKey, MaxKey). While such a range is not valid, it is difficult to prevent it from being generated by the query system in a query such as {_id: MaxKey}.
* SERVER-34204 Always pass non-null opCtx when scheduling getMores in ARMCharlie Swanson2018-08-224-131/+184
| | | | (cherry picked from commit a43fe9ae73752fbd98107cef5421341fe291ab32)
* SERVER-34843 Compute operationTime before $clusterTimeJack Mulrow2018-07-311-8/+9
| | | | (cherry picked from commit 9482d5a32e100ce7f939ea5789b1862fc98e9924)
* SERVER-32302 Introduce BSONObjStlIterator as a proper stl-style iteratorMathias Stearn2018-07-231-1/+1
| | | | (cherry picked from commit 1497899f237dd60ad7313913c38c3f07fe168f2b)
* SERVER-35961 Remove unitialized count variable in MapReduce commandBen Caimano2018-07-191-4/+6
| | | | (cherry picked from commit 173ac70346990e4cf9b2720f86697785b8795967)
* SERVER-35795 do not allow sessions with FCV 3.4Misha Tyulenev2018-07-191-1/+2
|
* SERVER-36041 Increase size of changelog and actionlog in ↵Sarah Zhou2018-07-122-3/+3
| | | | | | sharding_catalog_client_test (cherry picked from commit 7bff26918103cb58d3e01f52a61e1286f2f1c4a4)
* SERVER-36041 Increase the size of changelog and actionlogSarah Zhou2018-07-121-2/+2
| | | | (cherry picked from commit a7f2cf99a1ab6548eff63d3eddafab1134fe6b84)
* SERVER-33697 Provide sanity check on the number of cached sessionsCheahuychou Mao2018-07-111-1/+5
| | | | (cherry picked from commit ffbaee1a4dcb47a307986cb696807fe979f4a39d)
* SERVER-34897 add parameter to prohibit mongos retriesKevin Pulo2018-07-111-0/+10
| | | | (cherry picked from commit 80c7c825a44cf99b17e81f4233445c7ab1927706)
* SERVER-25746 store advisoryHostFQDNs in config.mongosKevin Pulo2018-07-024-18/+121
| | | | (cherry picked from commit 75c8414afea212e79b27dae42cfd2930bdfd6eea)
* SERVER-33538 Fix UUID inconsistencies in mapReduce on a sharded output ↵jannaerin2018-06-202-19/+89
| | | | collection
* SERVER-35609 Create initial chunk on primaryShardjannaerin2018-06-201-1/+5
|
* SERVER-35653: Revert "SERVER-31768 Don't create the first collection on a ↵jannaerin2018-06-192-88/+46
| | | | | | primary drained shard" This reverts commit 0c4008ac3510bc3ca55dd36632ea0570d28c6d6f.
* SERVER-33553 allow legacy killCursors kill a cursor created in a sessionIan Boros2018-06-041-1/+2
|
* SERVER-34773 Use kSessionsNamespaceString instead of its constituent ↵Kaloian Manassiev2018-06-012-11/+16
| | | | | | StringData entries (cherry picked from commit 8200acfe03477cb6311768b3d9609cfb339a7eee)
* SERVER-34363: move reload shard registry in addShard command from ON_BLOCK_EXITMisha Tyulenev2018-05-311-9/+8
| | | | (cherry picked from commit 730a60e529046946f737955feba98ee4412a0c4d)
* SERVER-34857 Make `sharding_legacy_api_test` more robustKaloian Manassiev2018-05-291-0/+10
| | | | (cherry picked from commit 7f0c3802ccf7fe13fc3a96045646e4def9a4fa9e)
* SERVER-33639 Protect against distlock acquisition timeout at createDatabase timejannaerin2018-05-251-2/+2
| | | | (cherry picked from commit c1cc37fa0958963427000ec1ac2368efe2ea8177)
* SERVER-33639 Protect against distlock acquisition timeout at createDatabase timejannaerin2018-05-234-0/+169
|