| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
(cherry picked from commit ebcb24eed4b5aaa059b02849512efbc6b494449d)
|
|
|
|
| |
(cherry picked from commit 50cbe6d35a3b61ce674eb0d8fae173f70f1dddd5)
|
|
|
|
| |
exclusive lock was taken
|
|
|
|
|
|
| |
taken in X or IX mode
(cherry picked from commit 5dda752d6cc8ed1f75a564b03b7357592f488d93)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The primary being told to step down will kill all incoming connections
during that stepdown process. When this happens, connections which
are incoming may be closed before they can enter a state which
"reserves" them from closure. To facilitate correct semantics in this
test, we should wait for the primary to completely step down to a
secondary, before trying to authenticate to it again.
(cherry picked from commit 29769e9514980334d72b77bd5af618b7a69e7e72)
|
|
|
|
| |
(cherry picked from commit 033086469e2bb85795576ea9748d4dda2915fb5b)
|
|
|
|
| |
(cherry picked from commit 592208bb012bee0355d2024dcbc062185e6d22e7)
|
|
|
|
| |
(cherry picked from commit f3bf7e7920a51df7100238a55c304ed7cd3aed1f)
|
|
|
|
| |
(cherry picked from commit 763396a466b74548bcf76b23482247b668d04db5)
|
|
|
|
| |
(cherry picked from commit 8024561b6a73b5b0b56200bdfa3233219ff7fb18)
|
|
|
|
| |
(cherry picked from commit 594cf2ef09a959ef94b8aa91473f1aedf1512144)
|
|
|
|
| |
into smaller chunks.
|
|
|
|
| |
(cherry picked from commit 608f38a4fb0de96546dd0aa3eea2f244bbcf2bef)
|
|
|
|
| |
(cherry picked from commit 0f9d6085526921dd8edaffce827ffd07653ee4cd)
|
|
|
|
| |
(cherry picked from commit 29140e49080de0c25482a2b13d1cc51c7b0096bf)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The executor connection pool host timeout is racy with respect to other
code that's unlocked the parent mutex to allow for callback execution.
While effort was spent to protect against background threads with active
requests and those participating in refresh, after those tasks have been
executed we race with callbacks in how quickly they can return. When we
lose that race, we destroy the specific pool out from under those
callbacks.
Fix that by adding an ActiveClient wrapper that ensures a refcount on
the specific pool is increased for the lifetime of those calls.
(cherry picked from commit c3e174cab7b8e4a19772746942c7e68daa53bc5e)
|
|
|
|
| |
(cherry picked from commit f1bf0b33b4f1ce7bb50f208ef5e2d736ef5eba68)
|
|
|
|
| |
(cherry picked from commit b035e46ec65088885d8b934af235481f294af77f)
|
|
|
|
| |
(cherry picked from commit 5f296b829e7f5f0196e4d8c37e508659b31f1547)
|
|
|
|
|
|
| |
writeConcernMajorityJournalDefault is not false
(cherry picked from commit 5fe40b170094b08ead496eb694113892bb711373)
|
|
|
|
| |
(cherry picked from commit e60188fe153cccc2f6ffa44b422f2be66a84d90c)
|
|
|
|
| |
(cherry picked from commit 3fc856e45781dbd5f518b3029e42d396941958dd)
|
|
|
|
| |
(cherry picked from commit ddacafb22591d831f2b320b196c2809193a52d05)
|
|
|
|
| |
(cherry picked from commit 830fe9d2093b365d51aaafadfecefcdd09fd0ede)
|
|
|
|
| |
(cherry picked from commit 6d921f47c0fcb29266c57286f1dd0d411cc459f0)
|
|
|
|
|
| |
Apparently, XCode 5's clang can't see that the two return arms
have the same type. Provide explicit return types to work around.
|
| |
|
|
|
|
| |
(cherry picked from commit 2a8818d4fd7b833b82997c9996aca9eb14471f09)
|
|
|
|
| |
(cherry picked from commit 77c44f1f2cfde4efed4b37f65a406ae3f9e88d0a)
|
| |
|
|
|
|
|
|
|
| |
(cherry picked from commit e3bdbd02624f5dce42aada11b84f28ff14f578da)
Conflicts:
src/mongo/db/op_observer_impl.cpp
|
|
|
|
|
|
| |
sharding task executor refresh and host timeouts.
(cherry picked from commit 8c50e87a82afdb7852fbac32e9bb4dbe7b6f8030)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-3.4
ref: 2d781c8cfe..0cea838de2
for: 3.4.11
WT-3248 Performance degradation in workload with large overflow items
WT-3296 LAS table fixes/improvements
WT-3370 Heap use after free in txn recover code
WT-3379 Avoid a performance regression on secondaries
WT-3643 Recovery does not run after database opened with recover=error
|
|
|
|
|
|
| |
before getting primary
(cherry picked from commit 25562f3145033c8a63df8831c26e9525341ab0d4)
|
|
|
|
|
|
| |
compatible with a given index
(cherry picked from commit 625d3c1b287170390622055fb29bda7ee12e7b67)
|
|
|
|
| |
(cherry picked from commit 835d351338fa945dfb4f6ba7696ebf4bdb1555c1)
|
|
|
|
| |
(cherry picked from commit 5dbccb4a861aa2db993dd673097a1300bcdc9cca)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2d/text indexes.
The fix ensures that the tightness predicates over the
trailing fields of 2d/text indexes is checked. Predicates
which are INEXACT_FETCH will then get affixed to the FETCH
stage of the plan rather than incorrectly affixed to the
IXSCAN.
(cherry picked from commit 744738bd23a5aed625dc1eed89851824fcf5e33a)
Conflicts:
src/mongo/db/query/index_bounds_builder_test.cpp
src/mongo/db/query/query_planner_geo_test.cpp
|
|
|
|
| |
(cherry picked from commit e7390933e152d8e6f00c90ac341f691780c261fd)
|
|
|
|
|
|
|
|
| |
Add a conditional for boost > 1.62 compatibility, boyer_moore_search
now returns an std::pair.
Signed-off-by: Andrew Morrow <acm@mongodb.com>
(cherry picked from commit 8a5656c58c18e7c23d5bec6f9b2d41013ee80a47)
|
|
|
|
| |
(cherry picked from commit ea3890b98c6e3eefd056d68a67d39bab697992ad)
|
|
|
|
| |
ProjectionSpecValidator::ensurePathDoesNotConflictOrThrow using std::set
|
| |
|
|
|
|
| |
(cherry picked from commit 689e308e910b1c689246da34ac85ca0198f68e4a)
|
|
|
|
| |
metadata refresh
|
| |
|
|
|
|
| |
(cherry picked from commit 2b10c2876de50302150167aef80b5bf4b6662139)
|
| |
|