summaryrefslogtreecommitdiff
path: root/src/mongo
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-51187 Fix crash when calling yield() on CollectionPtr after restore ↵Henrik Edin2020-09-301-2/+5
| | | | left the instance with no collection pointer
* SERVER-51230 jstests which use shardingStatus's configServer response field ↵Kevin Pulo2020-09-301-0/+11
| | | | should wait for RSM updates
* SERVER-49434 Future::getAsync documentationBilly Donahue2020-09-301-3/+14
|
* SERVER-43457 Removing truncate workaround and related TODOLuke Pearson2020-09-301-12/+6
|
* SERVER-50131 add tests for constructing Sorter from existing rangesBenety Goh2020-09-301-0/+166
|
* SERVER-49822 Add destined recipient to oplog entries from insertsAlex Taskov2020-09-308-23/+399
|
* SERVER-50131 make EncryptionHooks check in Sorter work with tests without ↵Benety Goh2020-09-293-8/+22
| | | | service context
* SERVER-50131 fix typo in Sorter::makeFromExistingRanges() invariant messageBenety Goh2020-09-291-1/+1
|
* SERVER-50572 Make initial sync clear and recover a tenant migration donor's ↵Jason Zhang2020-09-293-0/+33
| | | | in-memory state
* SERVER-50662 Handle large and non-finite doubles in FTDCMark Benvenuto2020-09-293-1/+61
|
* SERVER-50131 fix header includes and using directives in sorter_test.cppBenety Goh2020-09-291-46/+39
|
* SERVER-50118 Create oplog buffer iterator for reshardingRandolph Tan2020-09-298-12/+466
|
* SERVER-50756 Add unoccupied storage space to dbStatsLouis Williams2020-09-2915-6/+78
| | | | | The dbStats command will return how much unoccupied storage space is being used for collections, indexes, and in total: freeStorageSize, indexFreeStorageSize, and totalFreeStorageSize.
* SERVER-50415 rename waitInIsMaster failpoint to waitInHelloPavi Vetriselvan2020-09-292-6/+6
|
* SERVER-50418 wait for all exhaust streams to close before starting testsHuayu Ouyang2020-09-291-24/+12
|
* SERVER-51086 Extract collection diffing logic into separate utility.Max Hirschhorn2020-09-292-112/+133
| | | | | Adds separate DataConsistencyChecker.getDiff() function to allow comparing the contents of different collections.
* SERVER-50318: Only cancel scheduled heartbeatsXueruiFa2020-09-2914-85/+192
|
* SERVER-50916 use long long instead of uint64 for BSONLouis Williams2020-09-291-8/+8
|
* SERVER-48808 Oplog Fetching in MigrationServiceInstanceMatthew Russotto2020-09-299-10/+312
|
* SERVER-48808 Make dependency injection of OplogFetcherMock easier.Matthew Russotto2020-09-296-79/+86
|
* SERVER-50916 Add $operationMetrics aggregation stage to return resource ↵Louis Williams2020-09-297-8/+372
| | | | consumption metrics
* SERVER-50801 Rearrange resharding PrimaryOnlyService instances to be ↵Blake Oler2020-09-296-185/+207
| | | | forward-declared nested classes inside corresponding service classes
* SERVER-51101 Futurify ShardingMigrationCriticalSectionPierlauro Sciarelli2020-09-299-37/+56
|
* SERVER-48889 Make it so the critical section is never entered with UNKNOWN ↵Pierlauro Sciarelli2020-09-292-104/+97
| | | | shard version
* SERVER-50877 Coverity analysis defect 115362: Uninitialized scalar fieldSergi Mateo Bellido2020-09-291-1/+1
|
* SERVER-47327 Add composition member functions to StatusWithJacob Evans2020-09-292-0/+537
|
* SERVER-48855 Parsing and CST building for find projectionJacob Evans2020-09-2812-5787/+6623
|
* SERVER-48940 Make replication rollback clear and recover a tenant migration ↵Cheahuychou Mao2020-09-281-0/+4
| | | | donor's in-memory state
* SERVER-51082 Make MatchExpression lifetime independent of CSTNick Zolnierz2020-09-287-97/+126
|
* SERVER-48869 implement agg date expression operators in grammarGeorge Wangensteen2020-09-2811-2854/+6728
|
* SERVER-50783 Coverity analysis defect 116260: Unsafe assignment operatorDrew Paroski2020-09-281-0/+4
|
* SERVER-51167 Fix incorrect TypeTag in "sbe_coerce_to_string_test.cpp"Drew Paroski2020-09-281-1/+1
|
* SERVER-50615 Increase retries for _constructFromExistingSeedNode in ↵Samy Lanka2020-09-281-1/+1
| | | | replsettest.js
* SERVER-50874 Remove const qualifier from return type in api_parameters.hSamy Lanka2020-09-281-1/+1
|
* SERVER-51096 Use interruptible wait in PrimaryOnlyService::getOrCreateInstanceSpencer T Brody2020-09-286-88/+158
|
* SERVER-51161 Fix race in PrimaryOnlyServiceTest::ReportCurOpInfoSpencer T Brody2020-09-281-1/+4
|
* SERVER-51154: Generate a new collection UUID for importLingzhi Deng2020-09-282-16/+20
|
* SERVER-47616: changed auto made by the linter, no opAndrew Shuvalov2020-09-282-8/+10
|
* SERVER-47616: improve error message plus testsAndrew Shuvalov2020-09-282-2/+10
|
* SERVER-50946 Create PlanExplainer interface and implementationsAnton Korshunov2020-09-2842-1114/+1578
|
* SERVER-51165 faster ServiceContext getters via AtomicWordBilly Donahue2020-09-281-6/+22
|
* SERVER-51134 ensure that RSASR has no services when destroyed, and embedded ↵Kevin Pulo2020-09-282-4/+6
| | | | must runGlobalDeinitializers() later
* SERVER-50748 Add repl and sharding tasks to the undodb variantMikhail Shchatko2020-09-271-12/+19
|
* SERVER-50304 fix use-after-moveBenety Goh2020-09-261-8/+8
|
* SERVER-50984 Add CollectionPtr to replace usage of const Collection*Henrik Edin2020-09-26301-1332/+1650
| | | | | | | | | | | | It implements a yieldable interface that is used to re-load the Collection pointer from the catalog after a yield that released locks. With lock-free reads and copy-on-write on Collection instances releasing locks without notifying an AutoGetCollection at a higher level may cause its pointers to dangle if a MODE_X writer installs a new Collection instance in the catalog. CollectionPtr should be passed by const reference so a yield can notify all the way up.
* SERVER-50907 Make Shard objects cache their own connection stringsKevin Pulo2020-09-267-65/+25
|
* SERVER-50897 Fix Sort/Limit/Sort optimizationEric Cox2020-09-253-13/+48
|
* SERVER-50304 Write resharding state and catalog updates in transactionsjannaerin2020-09-256-86/+1292
|
* SERVER-51155 Relax invariant in runAggregate requiring PlanExecutor to use ↵Anton Korshunov2020-09-251-4/+4
| | | | kLockExternally policy when doing explain
* SERVER-49159: Return NotPrimaryOrSecondary if currentTime is uninitialized ↵XueruiFa2020-09-251-3/+20
| | | | in waitForReadConcernImpl