Ted Tuckman
a42194fd5f
SERVER-39334 Don't run plan_cache_list_plans with balancer on
2019-02-01 15:51:57 -05:00
Isabella Siu
6c0c3f30d2
SERVER-38428 log warning when non-mongod client connects with cluster certificate
2019-02-01 15:03:56 -05:00
Blake Oler
b8bfe9ff39
SERVER-39017 Allow prepared transaction statements to persist in-memory until commit
2019-02-01 14:16:52 -05:00
Benety Goh
8387824b3a
SERVER-37643 IndexBuildsCoordinatorMongod task inherits CurOp and OperationContext info from caller thread
...
This supports copying an OperationContext's deadline and timeout error across
thread boundaries.
This also adds OperationContext::getTimeoutError().
2019-02-01 13:23:54 -05:00
Benety Goh
9be581f056
SERVER-37643 implement IndexBuildsCoordinator::_runIndexBuild()
...
This provides a common implementation for _runIndexBuild in
IndexBuildsCoordinatorMongod and IndexBuildsCoordinatorEmbedded.
This commit also moves fail points from the createIndexes command to the
IndexBuildsCoordinator.
2019-02-01 13:00:32 -05:00
Robert Guo
6c336b11e9
SERVER-39288 rename genny_workloads to insert_remove
2019-02-01 10:47:58 -05:00
Gregory Wlodarek
ec1a376c2e
SERVER-39067 Implement new simultaneous index builds abortIndexBuild oplog entry in OpObserver and oplog.cpp
2019-02-01 08:59:20 -05:00
Mathew Robinson
c8a0444500
SERVER-39306 Pip install requirements before generating expansions
2019-02-01 08:34:07 -05:00
Benety Goh
2f2432067b
SERVER-37643 implement IndexBuildsManager functions for createIndexes
2019-01-31 21:50:50 -05:00
Benety Goh
19dcf68c14
SERVER-37645 fix macOS compile
2019-01-31 21:47:29 -05:00
Benety Goh
066d681d4c
SERVER-37643 update IndexBuildsCoordinator and IndexBuildsManager interfaces.
...
rename IndexBuildsCoordinator::buildIndex() to startIndexBuild()
add ReplIndexBuildState::dbName and use in IndexBuildsCoordinator registration
add IndexBuildsManager::isBackgroundBuilding()
remove unused IndexBuildsManager::finishConstraintPhase()
add IndexBuildsManager::drainBackgroundWrites()
remove nss argument from IndexBuildsManager::setUpIndexBuild()
2019-01-31 19:43:34 -05:00
Esha Maharishi
9606de0f0f
SERVER-39316 Test two-phase abort path without 'config server is coordinator' override in txn_failover_two_phase_commit.js
2019-01-31 19:01:42 -05:00
Louis Williams
f4656acfee
SERVER-37645 Add parsing for new index build fields in catalog
2019-01-31 18:25:19 -05:00
Benety Goh
79142496a5
SERVER-39315 archive test failure for rollback_wt_cache_full.js in noPassthrough suite
2019-01-31 18:16:23 -05:00
Justin Seyster
57b22a11d2
SERVER-38480 Make Map-Reduce fully interruptible
2019-01-31 15:55:02 -05:00
Andrew Morrow
a0aef148ed
SERVER-39098 Fix escaping in javascript_stack GDB extension
2019-01-31 15:50:38 -05:00
Randolph Tan
8d23154ed3
SERVER-39232 Allow commands that do not require auth to refresh sessions
2019-01-31 14:57:49 -05:00
Blake Oler
c15a40aa4e
Revert "SERVER-38828 Introduce CollectionShardingRuntimeLock usage to collection critical sections."
...
This reverts commit c2fb213da5 .
2019-01-31 13:59:47 -05:00
James Wahlin
a2c0f15d6d
SERVER-13779 Allow $not to be applied to $regex
2019-01-31 12:30:43 -05:00
Andrew Morrow
01d84b2565
SERVER-37607 SERVER-37608 Require C++17 and make it the default
2019-01-31 10:17:03 -05:00
Andrew Morrow
d894d408e2
SERVER-37609 Update SCons toolchain files to reflect update to v3
2019-01-31 10:17:03 -05:00
David Storch
5ee0b3805e
SERVER-39065 Delete withCursorManager() and visitAllCursorManagers().
2019-01-31 08:31:49 -05:00
David Storch
4b55effde2
SERVER-37452 Remove concept of globally managed cursor IDs.
2019-01-31 08:31:49 -05:00
David Storch
1d644fa898
SERVER-38288 Delete CursorManager::invalidateAll().
2019-01-31 08:31:49 -05:00
Gregory Wlodarek
e05ffdc10e
SERVER-37639 Add checkIfCommitQuorumCanBeSatisfied() and checkIfCommitQuorumIsSatisfied() to the replication interface
2019-01-30 22:04:10 -05:00
Gregory Wlodarek
1675a93a2a
SERVER-37639 Add CommitQuorumOptions to the Index Builds Coordinator instead of using WriteConcernOptions
2019-01-30 22:04:03 -05:00
Benety Goh
d3e18b2aa9
SERVER-38828 fix lint
2019-01-30 21:24:34 -05:00
Andrew Morrow
9ac90b128e
SERVER-37609 Require clang 7.0, GCC 8.2, and XCode 10
2019-01-30 21:10:29 -05:00
Andrew Morrow
a285618a35
SERVER-36651 SERVER-36652 SERVER-37600 Upgrade to V3 toolchain and XCode 10 everywhere
2019-01-30 21:10:29 -05:00
Gregory Wlodarek
c065df4a1d
Revert "SERVER-37639 Add checkIfCommitQuorumCanBeSatisfied() and checkIfCommitQuorumIsSatisfied() to the replication interface"
...
This reverts commit 368eb15160 .
2019-01-30 19:56:27 -05:00
Gregory Wlodarek
4c7749d314
Revert "SERVER-37639 Add CommitQuorumOptions to the Index Builds Coordinator instead of using WriteConcernOptions"
...
This reverts commit 0a918866cf .
2019-01-30 19:56:16 -05:00
Gregory Wlodarek
ce59b7d82e
SERVER-39290 Remove startup index recovery redundancies
2019-01-30 19:09:16 -05:00
Kaloian Manassiev
e311d83680
SERVER-39240 Make WriteConcernOptions timeout constants to be constexpr
2019-01-30 18:31:39 -05:00
Gregory Wlodarek
368eb15160
SERVER-37639 Add checkIfCommitQuorumCanBeSatisfied() and checkIfCommitQuorumIsSatisfied() to the replication interface
2019-01-30 18:14:19 -05:00
Gregory Wlodarek
0a918866cf
SERVER-37639 Add CommitQuorumOptions to the Index Builds Coordinator instead of using WriteConcernOptions
2019-01-30 18:07:54 -05:00
Martin Neupauer
a257327cc3
SERVER-32666 Allow $graphLookup against a sharded collection to execute on mongos
2019-01-30 17:57:26 -05:00
David Bradford
7b7d1d979f
SERVER-39284: Handle generated task timeouts with repeated suites
2019-01-30 17:45:28 -05:00
Blake Oler
c2fb213da5
Introduce CollectionShardingRuntimeLock usage to collection critical sections.
...
Allows us to reduce MODE_X collection locks to MODE_IX when under
UninterruptibleLockGuards.
2019-01-30 16:42:07 -05:00
Mark Benvenuto
6658305fbf
SERVER-39202 Improve deterministic calculation of key container names
2019-01-30 16:37:54 -05:00
A. Jesse Jiryu Davis
d46942c358
SERVER-39099 Make dropConnections test robust
2019-01-30 16:23:31 -05:00
Jonathan Abrahams
7a6d64aa65
SERVER-37373 Fully qualified files in suite YML do not run in Burn_in tests on Windows
2019-01-30 16:06:06 -05:00
Jonathan Reams
ac3f2f46c7
SERVER-39107 Allow empty components in certificate DNs
2019-01-30 14:56:25 -05:00
Jason Carey
3a9efc8402
SERVER-39024 Improve PCQ::popMany
...
improve the ProduceConsumerQueue's popMany and popManyUpTo to return a
deque, rather than writing to an output iterator.
2019-01-30 14:55:47 -05:00
Jonathan Reams
eace76975f
SERVER-38071 Abandon snapshot after findOne() in AuthzManagerExternalState
2019-01-30 14:46:22 -05:00
Mathew Robinson
bd106df413
SERVER-35356 Add release process builder for cocoapods
2019-01-30 14:14:20 -05:00
Gabriel Russell
d80755651c
SERVER-29286 import and use mozjs-60
2019-01-30 19:06:17 +00:00
Kim Tao
6dc4072453
SERVER-38324: add validation to TransactionCoordinatorDocument decision
2019-01-30 13:23:30 -05:00
Pawel Terlecki
b7df0530e3
SERVER-38316 Consolidate PlanExecutor::DEAD and PlanExecutor::FAILURE
...
Replaced PlanStage::DEAD with PlanStage::FAILURE. In the subsequent
commit, PlanExecutor::DEAD will be taken care of in the next commit
2019-01-30 12:59:42 -05:00
Matthew Saltz
d1771e696b
SERVER-39187 Signal coordinator's decision promise when the coordinator is canceled before beginning commit
2019-01-30 12:10:25 -05:00
Ryan Timmons
5fbc833d39
SERVER-39230: Remove genny resmoke configs
2019-01-30 12:09:02 -05:00