| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
(cherry picked from commit cc24f2022c761b32eecb18f6f5c841c3a43fe7c1)
|
|
|
|
| |
running the user provided callback
|
|
|
|
| |
(cherry picked from commit dd1295d603e94cc8157238d41aaa909f45446526)
|
| |
|
|
|
|
|
|
| |
PBWM lock on secondaries"
This reverts commit 1f7ff3efd432541a1490b108ffb8461dcbbdfcd5.
|
|
|
|
|
|
| |
transaction until the index build releases its exclusive lock
(cherry picked from commit e48c36a61634718f548f29aa0e1e3787fc1a979b)
|
|
|
|
| |
(cherry picked from commit 681fde4b157d1b534ccc08db6bc5e4bebd812951)
|
|
|
|
| |
This reverts commit 0ed0b97e6f62bba38cf4c93f5a7270569e79f24d (SERVER-41614).
|
|
|
|
|
|
| |
use caller's read source
(cherry picked from commit e297640646d2b38401698ab5e77c3770614b6d69)
|
|
|
|
| |
(cherry picked from commit ece39c7650b76a45ee2357dc4a7adb2ab195eda4)
|
| |
|
|
|
|
|
|
| |
ops in a single oplog entry
(cherry picked from commit 9b17e22bd79ca83e4e29a7ff876a2d3cea715636)
|
|
|
|
|
|
| |
on secondaries
(cherry picked from commit b6ad5c431b8a1272617a3eff58872808afa53e31)
|
|
|
|
| |
This reverts commit ad9267a722e21268d1005c1428ccad85d5a98946 (SERVER-41614).
|
|
|
|
|
|
| |
jstestfuzz_concurrent_replication_continuous_stepdown_flow_control
(cherry picked from commit defbe5d2a0509858d036c0cd8ed659946d06f40f)
|
|
|
|
| |
(cherry picked from commit b630e9dfb3772c069bda2cbf8f6cc3ec170c7d5b)
|
| |
|
|
|
|
| |
(cherry picked from commit 8614a6d4ef7966b1868c46d368de29b5c96b6beb)
|
|
|
|
| |
(cherry picked from commit ab322d38ef3d5c3836df516f2a40c54c5165cafd)
|
|
|
|
|
|
| |
the pool
(cherry picked from commit 82637430ff373bc3a64465c4de3ff9999f745105)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Inside the ARS, support use of the
TaskExecutor::scheduleRemoteCommandOnAny method, which will allow the
ARS to use any acceptable host returned from targeting, rather than
requiring us to use one at random.
This should allow us to prefer routing requests to hosts which have
ready connections to, or that we can generate ready connections to
faster
(cherry picked from commit 8eed2fe5376ff6843ab1fe7881c8377812215185)
|
|
|
|
|
|
|
|
|
|
| |
Add support for a mode for the task executor where rather than
targetting a single host, we target any of a set of hosts. This should
behave identically to scheduleRemoteCommand, except that we concurrently
get() connections from the connection pool for each host, preferring the
first which is available
(cherry picked from commit efa1ae064b9206f82136a8d14cbb86d47e8754b1)
|
|
|
|
|
|
| |
corresponding stats and metrics
(cherry picked from commit d14cfb93a7fd33edf679f7fcd68c46b8d2be0b6b)
|
|
|
|
| |
(cherry picked from commit 8b2879c30bcb8d8f5163ecf3050d8bdc421786c7)
|
|
|
|
| |
(cherry picked from commit 65daaae2ffa01cbb741db69922b5f7cd4ed7836b)
|
|
|
|
| |
(cherry picked from commit cf6cb438e0302be611bc9c2901919803e66eebba)
|
|
|
|
| |
This reverts commit 0c9d0e18109314efac6aa9f5352992cd4afc4d96.
|
|
|
|
|
|
| |
sanity patch
(cherry picked from commit b1ff28c63836aa13112cf3499574160a5950c6ec)
|
|
|
|
| |
parameter from evergreen.yml
|
|
|
|
| |
(cherry picked from commit fceb78e0af803b1d16b3b66ee7264d1d7f716773)
|
|
|
|
| |
(cherry picked from commit 9b002077ae7c46b6edcac0ad9eb72e63312cfde3)
|
|
|
|
| |
(cherry picked from commit 0189411db2eb9ef6ca4d50f069e04d13b0456445)
|
|
|
|
| |
(cherry picked from commit b8da78a5e9072ccb293e7d848dbb1357889c794b)
|
|
|
|
| |
(cherry picked from commit 661588a68066dcef3f7f3fea0af37ecebb23594a)
|
| |
|
|
|
|
| |
IndexBuildsManager::interruptIndexBuild() and IndexBuildsManager::abortIndexBuild() after getting a shared_ptr to the MultiIndexBlock to avoid a deadlock with index builds being aborted during server shutdown
|
|
|
|
| |
(cherry picked from commit c7f1e4270b8dcbc09e6b2952671c70f5274401de)
|
|
|
|
|
|
| |
stepping down
(cherry picked from commit fbb3e0b7299d0b14ebff5641b3a6c672c18ad96d)
|
|
|
|
| |
(cherry picked from commit c27cafcd34190924cd62267fa8b42baf3caa69cb)
|
|
|
|
| |
(cherry picked from commit 88f2b4c6cbe7c06e20f1638c4aeced5d9dfeeea7)
|
|
|
|
| |
and restore the PlanExecutor state before reacquiring the read lock
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
condition_variable::_runWithNotifyable allocates a linked list member
for the notification list per invocation. It also does this under both
the condvar mutex as well as the mutex for the predicate waiter.
Two things need to happen for this:
* notifyables need to own a std::list<Notifyable*>
* NotInterruptible needs to be a thread local
(cherry picked from commit 24ebd1d1f6d7a05e80bff9b14fa6a3e2ff35cc86)
|
|
|
|
| |
(cherry picked from commit e5a5aaa945e3e25c086ec82d71a7d9e38855a299)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This variant of search_beta turns on auth on the cluster,
including on the mongotmock, which supports the SCRAM-SHA-1
authentication mechanism.
Also configures the pre-existing search_beta_ssl suite to
use auth.
There are changes in this commit which permit mongotmock to
link in the necessary auth-related code and command line
parameters without pulling in unnecessary dependencies, or
adding new dependencies to mongocryptd.
(cherry picked from commit 22a595fbef4d023002b3c74d529368fcc4dbb196)
|
| |
|
|
|
|
| |
(cherry picked from commit ade1de2c64f831a505824b2564652cfd6373be83)
|
|
|
|
|
|
| |
3 way deadlock
(cherry picked from commit 386dc8c2ab8c886ca84a4111493ed93796099008)
|
|
|
|
| |
(cherry picked from commit 225e512c891f7215a759ea63105012f328a0a8d8)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.2
ref: 57bd75fee9..9b85ad8968
for: 4.2.0-rc0
WT-4190 Decrease shutdown time by doing multi-threaded cache flush
WT-4608 Cache stuck with clean pages for LSM data format testing
WT-4775 Make the "bad file descriptor" test resilient against crashing
WT-4793 Extend test/checkpoint to use timestamps and more
WT-4825 Add warning in operation tracking if the open file limit is too small
WT-4828 Fix type-related exception in operation tracking after conversion to Python3.
|
| |
|