summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-51690 Futurize and refactor Mongos execCommandClientfixed_thread_pool_handshakingAmirsaman Memaripour2020-11-181-112/+155
|
* SERVER-51690 Futurize Mongos runCommand for async command executionAmirsaman Memaripour2020-11-171-438/+561
|
* SERVER-51690 Futurize clientCommand to support async command executionAmirsaman Memaripour2020-11-053-115/+154
|
* SERVER-49108 Convert buildInfo command to async implementationAmirsaman Memaripour2020-11-0311-27/+414
|
* SERVER-51690 Futurize Mongos handleRequest for async command executionAmirsaman Memaripour2020-11-026-117/+215
|
* SERVER-51499 Track service executor statistics more thoroughlyBen Caimano2020-10-239-81/+146
|
* SERVER-49109 Move to the dedicated executor after blocking commandsBen Caimano2020-10-233-0/+58
|
* SERVER-49109 ServiceExecutorFixed tracks work and sessionsBen Caimano2020-10-239-151/+488
| | | | | This commit also adds a server parameter to start on the "borrowed" threading model and introduces an evergreen variant for it.
* SERVER-50452 Make destruction of ServiceExecutorFixed deterministicAmirsaman Memaripour2020-10-233-10/+51
| | | | | This commit introduces new fail-points to allow unit-tests deterministically examine creation and return of executor threads.
* SERVER-51279 Updating runOnDataAvailableBen Caimano2020-10-2015-38/+59
|
* SERVER-49107 Futurize migrationConflictHandler and runCommandInvocationAmirsaman Memaripour2020-10-196-55/+151
|
* SERVER-51278 Introduced ClientStrandBen Caimano2020-10-196-256/+733
|
* SERVER-49107 Futurize and refactor command invocationAmirsaman Memaripour2020-10-141-84/+138
|
* SERVER-49107 Futurize and refactor runCommandImpl()Amirsaman Memaripour2020-10-141-242/+385
|
* SERVER-49107 Futurize and refactor execCommandDatabase()Amirsaman Memaripour2020-09-265-343/+388
|
* SERVER-49107 Futurize and refactor receivedCommands()Amirsaman Memaripour2020-09-251-115/+141
|
* SERVER-51080 Fix mongobridge startup orderingBen Caimano2020-09-222-4/+8
|
* SERVER-49107 Add support for async execution to handleRequestAmirsaman Memaripour2020-09-176-134/+334
| | | | | | This patch extends handleRequest to capture context for out-of-line execution and makes ServiceStateMachine own the opCtx used for command execution.
* SERVER-50947 Implize ServiceStateMachineBen Caimano2020-09-172-255/+257
|
* SERVER-49107 Allow binding clients to executor threadsAmirsaman Memaripour2020-09-142-31/+150
|
* SERVER-49073 Track connections that are maxConn exempt or threadedBen Caimano2020-09-147-190/+394
|
* Revert "SERVER-50867 Roll back ServiceStateMachine changes temporarily"Ben Caimano2020-09-1423-349/+552
| | | | This reverts commit 575f370475bd31fc457a93a776061f1b80448028.
* SERVER-50867 Roll back ServiceStateMachine changes temporarilyBen Caimano2020-09-1123-552/+349
| | | | | | | This reverts these commits: b039b24746e1d1fb10a32e1ca4831423c01d4cd7: SERVER-48980 97e16187ff3065d242a61a52e7b6edd4d439fb30: SERVER-49072 0607a6c291bf4cf4580a4444d826ed3c3ac3df47: SERVER-49104
* SERVER-50519 index build is resumable only if commit quorum is the default ↵Benety Goh2020-09-114-14/+25
| | | | (i.e. all-voters) and node is a voter
* SERVER-50704 Create exportCollection commandGregory Wlodarek2020-09-113-0/+3
|
* SERVER-50872 Make the OpObserver construct TenantMigrationAccessBlocker on ↵Cheahuychou Mao2020-09-115-43/+60
| | | | observing insertion for state doc with state "data sync"
* SERVER-50764 Fix bad merge conflict - add break;Charlie Swanson2020-09-111-0/+1
|
* SERVER-43503 Complete TODO listed in SERVER-32565Ruoxin Xu2020-09-111-15/+3
|
* SERVER-50036 logd() fails with invalid format stringMark Benvenuto2020-09-112-0/+21
|
* SERVER-50736 Make OpenSSL explicitly accept SNIsSpencer Jackson2020-09-111-0/+14
|
* SERVER-50884 Change order of SBE traverse 'from' and 'in' branches in debug ↵David Storch2020-09-112-11/+11
| | | | output
* SERVER-49447 Implement validation error generation for jsonSchema ↵Mihai Andrei2020-09-1113-57/+622
| | | | scalar/miscellaneous keywords
* SERVER-49742 ExpressionAdd in SBE should use doubleDoubleSum built-in when ↵Milena Ivanova2020-09-114-6/+116
| | | | called with more than two operands
* SERVER-48472 Make SBE raise a KeyNotFound error when $_resumeAfter record id ↵Anton Korshunov2020-09-113-14/+123
| | | | is not found
* Import wiredtiger: a68890f718f74cdc9e9961bf5b33f5b125e853dd from branch ↵Luke Chen2020-09-113-25/+37
| | | | | | | | | | mongodb-4.6 ref: df168fcd37..a68890f718 for: 4.7.0 WT-6592 Avoid marking errors for skipped Python tests due to not-built extension WT-6653 Rollback/Restart txn before retry in RTS test
* SERVER-29418 Create a storage-engine agnostic checkpointing threadGregory Wlodarek2020-09-1021-308/+458
|
* SERVER-49215 Differentiate internal idents used for resumable index build ↵Gregory Noma2020-09-108-44/+94
| | | | information from other internal idents
* SERVER-50775 Use failpoint for yielding index build locks in ↵Gregory Noma2020-09-105-66/+49
| | | | RollbackResumableIndexBuildTest
* SERVER-50417 Change notMasterUnacknowledgedWrites to ↵Ali Mir2020-09-106-18/+26
| | | | notPrimaryUnacknowledgedWrites in serverStatus
* SERVER-48452 Internal readers should default to reading without a timestampLouis Williams2020-09-1031-109/+247
| | | | | | | | | | | | Removes ReadSource::kUnset in favor of kNoTimestamp as the default Makes the following behavioral changes to AutoGetCollectionForRead: * Removes special early-return handling for kNoTimestamp * Only user or DBDirectClient operations are eligible to read at kLastApplied. * Operations only read at kLastApplied when in the SECONDARY state, nothing else. This means most internal operations that use DBDirectClient do not need to use a ReadSourceScope to ensure they read at kNoTimestamp.
* SERVER-49858 Add Command::acceptsAnyApiVersionParametersA. Jesse Jiryu Davis2020-09-104-4/+23
|
* SERVER-50705: Create importCollection commandLingzhi Deng2020-09-103-0/+3
|
* SERVER-50557 Remove unused ExpressionContext::jsFnTimeoutMillis member varJames Wahlin2020-09-101-4/+0
|
* SERVER-50416 Change notMasterLegacyUnacknowledgedWrites to ↵Ali Mir2020-09-103-9/+11
| | | | notPrimaryLegacyUnacknowledgedWrites in serverStatus
* SERVER-50853 Enable retries of getShardAndCollectionVersion on the config serverPierlauro Sciarelli2020-09-101-6/+8
|
* SERVER-50313 Add standalone tasks to live-record buildvariantMikhail Shchatko2020-09-105-4/+28
|
* SERVER-50228 ThreadPool predicate condvar waitBilly Donahue2020-09-103-294/+320
| | | | | | | | - Switch std::vector to std::list to enable node splicing. - fmt::format - ThreadPool::Impl - check for uncallable onCreate in ServiceExecutorFixed - _workerThreadBody can be member of ThreadPool. Threads don't detach anymore
* Import wiredtiger: df168fcd373a4afc719f6134f6911a1685178041 from branch ↵Luke Chen2020-09-102-2/+2
| | | | | | | | | mongodb-4.6 ref: bb92ab603f..df168fcd37 for: 4.7.0 WT-6650 Coverity: Null dereferences in session::close
* SERVER-50622 Add logging for 'mr_killop_test_fp' failpointJustin Seyster2020-09-101-0/+1
|
* SERVER-50375 Ensure mongos forwards API params to shardsA. Jesse Jiryu Davis2020-09-1030-207/+539
|