| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
code path.
(cherry picked from commit 3372bc595d099392e422d735074ba687efd6634b)
|
|
|
|
| |
(cherry picked from commit 25211c43506ae212b20e830654a80d96e2a73bea)
|
|
|
|
| |
(cherry picked from commit b877bd0172b613e77365f29886d359e5230f1a3e)
|
|
|
|
| |
(cherry picked from commit f8108783cab61eb39c371057a4c34b539081f717)
|
|
|
|
| |
(cherry picked from commit 1a91e889478eacc7f5c63d93a0c68242719aca08)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In ReplicationCoordinatorImpl::_awaitReplication_inlock, we generate our
deadline for waiting on wtimeout with the fast clock. Because we
generate the deadline with the fast clock, but actually wait on it with
the precise clock, it is possible for us to wtimeout early if there is
significant drift between the precise and fast clocks.
This is unlikely to happen very often in practice, but could happen if
the thread responsible for pushing ahead the fast clock get's
descheduled for a substantial period of time. In that case, it is
possible for the fast clock to drift multiple seconds behind the precise
clock, and to immediately timeout in
waitForConditionOrInterruptNoAssertUntil.
(cherry picked from commit 46086585d49f2da53d46c3f121e9f8dc23b699a1)
|
| |
|
|
|
|
|
| |
(cherry picked from commit 0a847ef8453015e8b622595692b2fde0488486a6)
(cherry picked from commit 4a515ef5692d48efffb74c4fe9e1a297bd063aa3)
|
|
|
|
|
|
|
|
|
| |
mongodb-3.4
ref: 7a6598ca9b..1d7a748f9f
for: 3.4.21
WT-4615 Sync backup file before returning backup cursor
|
| |
|
|
|
|
|
|
| |
(cherry picked from commit cd7ad939f00e183eed22946c326d45034298c20a)
(cherry picked from commit 221ad53ecdf228988d3d252ebcb8d570593e2b10)
(cherry picked from commit dd4b9af2eacaab13f8fb2a48a531294c9c1025e7)
|
| |
|
|
|
|
|
|
|
|
| |
Decimal128::exponential()
(cherry picked from commit 5aa3f6dbc5e31beaf40e0828f7a24ecf71fb42f9)
(cherry picked from commit c1760b39b29dc412ca1c20361c500e18e90c71cd)
(cherry picked from commit 477ceade3dae70498c0a6b4c89007ac98934e1c6)
|
|
|
|
| |
(cherry picked from commit 1b1cf52e94c49ca4c6d8ba693e949c2b655e74b5)
|
|
|
|
|
|
| |
Client
(cherry picked from commit a9277e874039f32ce0d848fcdfb10de705c96fd9)
|
|
|
|
|
|
| |
rollback
(cherry picked from commit 1c24972a20f0cd5e37bb24648fffb3b1c7409f6f)
|
|
|
|
| |
(cherry picked from commit 2ab2ae3bad12e4aa60bc4dd3708d46d7b031fd79)
|
|
|
|
|
|
| |
failpoint
(cherry picked from commit 148c0031f517117a39e0c260051169b2831d5e64)
|
|
|
|
|
|
| |
indexes"
This reverts commit e013b606016ead1c82ed7c09cbe3c558d5aaa3b2.
|
|
|
|
| |
(cherry picked from commit 91eb1cc1db6ab0c5b6345fcbcf03512d440d3f8f)
|
| |
|
| |
|
|
|
|
| |
(cherry picked from commit 8cbbac8636b5cfae5dd84f308ca9092b0da8b549)
|
|
|
|
|
|
| |
It's removed in 4.0+ and flakey
(cherry picked from commit d0296d551c0dc079c6d57c2154b69d4dbe92a1e1)
|
|
|
|
| |
max_time_ms.js that expects it to hit the time limit
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ref: 6fb811590a..fa6595ff7e
for: 3.4.20
TOOLS-1906 Ignore mongorestore error "x509 certificate routines:X509_STORE_add_cert:cert already in hash table"
TOOLS-2030 mongodump does not dump system.js collections
TOOLS-2109 Build Tools with Go 1.11
TOOLS-2158 mongodump failing on Windows with "error opening system CA store: Access is denied."
TOOLS-2167 Add CGO flags for building on Windows
TOOLS-2168 Add CGO flags for building on MacOS
TOOLS-2210 Build with tools with Address Space Layout Randomised (ASLR) flags enabled
|
| |
|
|
|
|
|
|
| |
higher term than the current lastAppliedOpTime will have lower and higher timestamp respectively. And, provided both the optime and the current lastAppliedOpTime terms are in pv1.
(cherry picked from commit b91aaa5bbc54a176cc61e5051cb6be857747b068)
|
| |
|
|
|
|
| |
(cherry picked from commit 68b8f7a6ca82e0acbee5eb24cf7a24d6b563877c)
|
|
|
|
| |
(cherry picked from commit e94d22e96718528197e82d053c37ff4ba49b42a4)
|
|
|
|
| |
(cherry picked from commit 7b1e64f12e855d979232ef7b185002d5c8103353)
|
|
|
|
|
|
| |
It requires supports for featureCompatibilityVersion=4.0.
(cherry picked from commit d40dec1355e8afaa19f39a9e6903a7aeec215574)
|
|
|
|
| |
(cherry picked from commit a171bb5a032ccbed77b1a547ac46bda1894b5429)
|
|
|
|
| |
(cherry picked from commit cf04d865a384dcdc073d52a9a7a19c286f6d7b1c)
|
|
|
|
|
| |
(cherry picked from commit 69f3e89f6921fc4ff2b5413952eeb517af69bb83)
(cherry picked from commit 8e540c0b6db93ce994cc548f000900bdc740f80a)
|
|
|
|
|
|
| |
The patch for SERVER-35455 did not apply cleanly to this branch so
instead we pursued this more targeted fix for the leak described in
SERVER-38601.
|
|
|
|
|
|
| |
(cherry picked from commit 5b736830826eca2cc36f4c6e2ebbcaf524e9c5e0)
(cherry picked from commit 8b4693170a7e5f640057a8532a9f92753ff3fb99)
(cherry picked from commit e4a68bba3602f5e295d6e2949cc4db749e752d27)
|
|
|
|
|
|
| |
of ExceededTimeLimit
(cherry picked from commit 06b3488461d820c9081e5d7fca0fc028470922ea)
|
|
|
|
| |
(cherry picked from commit 573f92bd3567a70f2b6bdc8295a9d230dec1cf04)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
ref: 38376e791d..6fb811590a
for: 3.4.19
TOOLS-1566 Should not include "ssl" tag for Linux 64 build
TOOLS-1709 Set build version and git revision using -ldflags
TOOLS-1742 import cycle between util and testutil
TOOLS-1996 Allow building tools from inside an ordinary GOPATH
TOOLS-2149 Configure build outside Evergreen
|
|
|
|
|
| |
(cherry picked from commit 83328dadb7aba72fc9202c91d5715ab4a2d04fcb)
(cherry picked from commit 8b07e3e7242c5048eb847105fe30a9e3ef2bb88c)
|
|
|
|
| |
(cherry picked from commit b807dfe3c5e40526b2740fd83b106ce287edc4fe)
|
|
|
|
| |
(cherry picked from commit 93beb0234eba9dc58ab6070ad472022f96e019e6)
|
|
|
|
| |
Manual backport of 4d8c956efe27360e8b6828ee62fd3df3ad8f5710
|