| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
false must allow for a missing majority op time
|
|
|
|
| |
(cherry picked from commit 351244db692906d883bd89a664281eaf3069093e)
|
|
|
|
|
|
|
| |
The logical_session_cache_repl* tasks now run with --jobs=3 on the
rhel62-small distro as part of the Enterprise RHEL 6.2 build variant.
(cherry picked from commit 689679706bea557a112017d2640002394ee9e75f)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently our fast clock is implemented by a background thread which
wakes up every 10ms if callers continue to check it's time. If that
background thread get's descheduled for a long time for some reason,
this can cause the background threads time to drift substantially.
If we:
* force every read of date_t::now to update a new date_t::lastNow
* change the background thread so that it's responsibility is to wake up
and call Date_t::now() (if readers are still present)
* change the background thread clock source now() to return
date_t::lastNow
We'll get a world in which we have the same target granularity + thread
quiescence as before, but additionally ensure that even if the
background thread can't be scheduled, that lastNow() will still be
pushed loosely forward if there are callers of Date_t::now() elsewhere
in the system. This should ensure a tighter bound on the spread between
the precise and fast clock sources
(cherry picked from commit d32ddac33c48b5e2d2885c2862d6abd88e7f26d2)
|
| |
|
|
|
|
| |
(cherry picked from commit 35c1b1f588f04926a958ad2fe4d9c59d79f81e8b)
|
| |
|
|
|
|
| |
(cherry picked from commit 25211c43506ae212b20e830654a80d96e2a73bea)
|
|
|
|
| |
(cherry picked from commit 8de4f3563737eb3b23ae37eeaa9efa1cb40dc350)
|
|
|
|
| |
(cherry picked from commit 233387efb49dc9403aa6c543191a19fc19c2c3b0)
|
|
|
|
| |
(cherry picked from commit e63e9cea147aae4ad2bbad8c6bb393dbc33af0b4)
|
|
|
|
| |
(cherry picked from commit 70a2729673f629f1881abc042e3374e6cffa05bb)
|
|
|
|
| |
sync source
|
| |
|
| |
|
|
|
|
|
|
| |
collection set up
(cherry picked from commit 2c20db31fcd6a2a9ac02506d55794f9b234af0a6)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
When ReplSetTest.stopSet() kills the primary with SIGTERM, it must wait for the
primary to finish election handoff or, in cases where there is no candidate,
for the 10-second election handoff timeout to expire. Add a parameter and use
it in ReplSetTest.stopSet() to end tests quickly.
Disable waitForStepDownOnNonCommandShutdown for replica sets started directly
by resmoke.py so those sets shutdown quickly, too.
|
|
|
|
|
| |
(cherry picked from commit 21c3aa3c2d120cac881044d1fb38834a15246448)
(cherry picked from commit d4dd232efc9fb5a51951ea4af881c3c07f352d5a)
|
|
|
|
| |
(cherry picked from commit 470858342333b3b63ac5c20677db4d4216fae8b2)
|
|
|
|
|
|
| |
no longer critical.
(cherry picked from commit 39dba5ab553c53dfdc1e6d070c07adcfffc80ec1)
|
|
|
|
|
|
|
|
| |
SQLite is configured with synchronous=NORMAL for all sessions.
Reduced temporary memory allocations when constructing SQL statements.
Implemented waitUntilDurable when this storage engine is used in mongod only.
(cherry picked from commit 2ee7dcb2bcb4372a49b8584c43bb65caea6212c8)
|
|
|
|
| |
(cherry picked from commit 07bcfd825c6ad2c347329af1a1b7634029048871)
|
|
|
|
|
|
| |
movePrimary command succeeds
(cherry picked from commit 00520c2e0b89483e390ecb25cd3291ca8fa30c0f)
|
| |
|
|
|
|
| |
(cherry picked from commit 9f973418a578bf0b4643908f5af2af972a086c92)
|
|
|
|
| |
(cherry picked from commit e5d7bb7eaf2b26be77d6011036387bc21debd129)
|
|
|
|
| |
(cherry picked from commit 0a847ef8453015e8b622595692b2fde0488486a6)
|
| |
|
|
|
|
| |
(cherry picked from commit c7476a53ab4e33914217b61c8e81f29b8df09322)
|
|
|
|
|
|
| |
after restart
(cherry picked from commit b5883226855662d54f990ebb7dcfd952c037a11c)
|
|
|
|
|
|
| |
multi-statment transaction
(cherry picked from commit 74fd169e8867b4633d4c1677055dda74e3460238)
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Differ
(cherry picked from commit d535bce1bb7df20158fad965142d6b802ea95c60)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WiredTiger
(cherry picked from commit ba3894493a94ed3c18458f391ff181d57475f010)
SERVER-38240 Added storage statistics information into the slowop log messages.
(cherry picked from commit 86b6aca9fa1940e85bba87261d1494ef2c208a4a)
SERVER-38240 work around uint64_t conversion on s390x in WiredTigerOperationStats::fetchStats()
(cherry picked from commit 82161eec79fc74652dc07b1c83fe500dc4f95e79)
SERVER-38243 Test presence of the storage stats in slowop logs and system.profile.
(cherry picked from commit 3b4c6a689a3fdaa923d427ae112ea599513ef8ce)
SERVER-39026 Use correct type for retrieving WiredTiger stats
(cherry picked from commit 6a9a5855048df1f4796a4032276d01318c398691)
SERVER-39488 Look for storage stats in the find command's profiled entry.
The find command will always have the storage stats because the
test has created a collection with btree spanning multiple pages. Scanning
this collection after a server restart will trigger read from the disk
and have the disk read stats.
(cherry picked from commit 6125b5fb078a316854f0299b96b7d16eacb944de)
SERVER-39361 Synchronise collecting storage engine stats with shutdown
(cherry picked from commit bacb6b67706a2c057fcd0f76a38f416b225aa69a)
SERVER-39061 Fix the wt_operation_stats test to wait for the operation log to appear.
(cherry picked from commit 371197e4bab715a83272a4472e118ee5c5cbbf7c)
SERVER-39934 Fix locking for slow ops storage stats
SERVER-39654 Make slow ops storage stats work with transactions
(cherry picked from commit 23ca771f76f85638f23bca2a4a6ac196a81fdc21)
|
|
|
|
|
|
| |
install_compass
(cherry picked from commit 866e0531147b023344709653acbf556d5b631d09)
|
|
|
|
| |
(cherry picked from commit df7c2a4a8c4a9069d84f62967c896b0220c82f15)
|
| |
|
|
|
|
| |
(cherry picked from commit 9245a51842f1f8b9da42cadf27627642c4d94fd4)
|
|
|
|
| |
shardsvrShardCollection
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.0
ref: db5942dc1d..4f2ed4c4cb
for: 4.0.9
WT-4324 Ensure checkpoints rewrite pages with data in the future
WT-4554 Enhance WT salvage to handle the case of corrupted WiredTiger.turtle
WT-4619 Coverity 111398: leaked memory
|
|
|
|
| |
(cherry picked from commit e55d6e2292e5dbe2f97153251d8193d1cc89f5d7)
|
|
|
|
| |
transient_txn_error_labels_with_write_concern.js
|
| |
|
|
|
|
|
|
|
| |
close #1301
Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com>
(cherry picked from commit 41d912bb27877d7965aa64b51c4cd7a8c79590cc)
|