| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
(cherry picked from commit 23e55cb3d041236f399f7095df31cd3e3da491cc)
(cherry picked from commit 70ef84cd14388602b3d763b12c6f8448ba62a9d8)
|
| |
|
|
|
|
| |
takeUnstableCheckpointOnShutdown should succeed if retried after a successful attempt
|
|
|
|
|
|
| |
the input but pattern matches
(cherry picked from commit 294ff7c1f6a3f79342aace87be524532d222da9f)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.2
ref: aad5d17b00..1311372125
for: 4.2.2
WT-4565 Fix tree walk code with read-no-wait flag set
WT-4983 Migrate Jenkins “wiredtiger” job to Evergreen
WT-4988 Migrate Jenkins “wiredtiger-test-unit” job to Evergreen
WT-4989 Migrate Jenkins “wiredtiger-test-unit-long” job to Evergreen
WT-4990 Migrate Jenkins “wiredtiger-test-unit-ppc” job to Evergreen
WT-4991 Migrate Jenkins “wiredtiger-test-unit-zseries” job to Evergreen
WT-4994 Migrate Jenkins “wiredtiger-test-spinlock” job to Evergreen
WT-4995 Migrate Jenkins “wiredtiger-test-wtperf” job to Evergreen
WT-5025 Migrate Jenkins “wiredtiger-test-coverage” job to Evergreen
WT-5033 Migrate Jenkins “wiredtiger-test-time-shift-sensitivity” job to Evergreen
WT-5042 Reduce configuration parsing overhead from checkpoints
WT-5048 wiredtiger_open with a corrupted meta file should always return WT_TRY_SALVAGE
WT-5125 Adding new stats for eviction target strategy
WT-5126 Fix incorrect assertion regarding prepared update resolution
WT-5136 Fix reading freed memory due to birthmark after uncommitted updates freed
WT-5142 Don't create huge root pages when rebalancing or bulk-loading objects with overflow keys
WT-5169 WT_REF_LIMBO pages cannot support fast (leaf-page only) searches
WT-5174 Truncation rollback locking is insufficient
WT-5181 Preload eatmydata before running evergreen pull request test
WT-5196 Data mismatch failures with test/checkpoint after enabling LAS sweep
WT-5211 Print mismatch information before dumping page and LAS
WT-5217 Write utility to generate operation tracking log from X-Ray trace
WT-5220 Re-enable LAS dropped table change from WT-5150
WT-5239 Fix syscall failure about metadata file open
WT-5247 Ensure that only idempotent modify operations are logged
WT-5251 Increase frequency for Linux syscall test
WT-5252 Fix Ubuntu 18.04 PPC and zSeries unit-test failure in Evergreen
|
|
|
|
| |
(cherry picked from commit 11754f469d36468e7c649cb9c052230614e4cb44)
|
|
|
|
|
|
| |
yielding
(cherry picked from commit 4b92498a94f42790d2f6a3f26a965acb1de4702f)
|
|
|
|
| |
(cherry picked from commit a811bbe9d2489c428886288651c2dbddec0d123d)
|
|
|
|
| |
(cherry picked from commit aae362fc4d79c9f53c70228d1ba8b966feefaffb)
|
|
|
|
| |
This reverts commit d60d7d2985f8a75ed08a7836cb5e460415f2e26d.
|
|
|
|
| |
visiblity issues
|
|
|
|
|
|
|
| |
ref: 3e3dc4003e..c3d21876c3
for: 4.2.1
TOOLS-2412 Strip unsupported legacy index options
|
|
|
|
| |
(cherry picked from commit 7692bc0ed90792bd74d45fd8a1070baecdc4f9eb)
|
|
|
|
|
|
| |
be updated or deleted after upgrade
(cherry picked from commit 35c6778143fc55eb9617ab4a54e616ba1e537ad5)
|
|
|
|
| |
(cherry picked from commit 9c6751b9765d269b667324bb2efe1ca76a916d20)
|
|
|
|
| |
(cherry picked from commit 60c957304e503dbca360838627cf0f8402764929)
|
|
|
|
| |
(cherry picked from commit aac59681b3ae4d3806174227ba4c88aaf8e89ea2)
|
| |
|
| |
|
|
|
|
| |
(cherry picked from commit 6e1889fb793e1927a5ca695c8839f9184e5d8aa4)
|
|
|
|
| |
(cherry picked from commit 384292b85cbf344602b377a81821d7b1924b978e)
|
|
|
|
| |
(cherry picked from commit bef6efd538f36ad3f524a6bca3172111c619450b)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.2
ref: 5afee0fe34..aad5d17b00
for: 4.2.2
WT-4987 Migrate Jenkins “wiredtiger-test-checkpoint” job to Evergreen
WT-5030 Migrate Jenkins “wiredtiger-linux-no-ftruncate” job to Evergreen
WT-5031 Migrate Jenkins “wiredtiger-nightly-package” job to Evergreen
WT-5032 Migrate Jenkins “wiredtiger-syscall-linux” job to Evergreen
WT-5106 Remove temporary files in clang-format script
WT-5120 Checkpoint hangs when reconciliation doesn't release the eviction generation
WT-5189 Python2: handle errors that occur under the concurrent test option (-j)
WT-5204 Add diagnostic logging code to the generation drain function
WT-5207 Minimize WT-5043 diagnostic tests to exclude time other than eviction itself
WT-5218 Improve eviction to differentiate between clean and dirty pages with WT_CACHE_EVICT_NOKEEP readgen
|
|
|
|
|
|
| |
commit an update to shard key
(cherry picked from commit b21c2f2741682591b925841aea131bc3dce3de9a)
|
| |
|
|
|
|
|
|
| |
sharding zones
(cherry picked from commit b08f7a6989c3e6b3af944201f618c8c928cc4077)
|
|
|
|
| |
(cherry picked from commit e58522f2b30893b28900edf5e49e2c4bf86b85f7)
|
|
|
|
|
|
| |
assertion message
(cherry picked from commit 346d62df2c479469f7b42b24d6684028c8c141c2)
|
|
|
|
|
|
|
| |
another shard
(cherry picked from commit 9861e230bcb9bb37ed1cbb504ed4ff177a0300da)
(partial cherry pick from commit 81238fa87afbe52a9658547f63c79fac126862f1)
|
|
|
|
|
|
|
| |
OperationContext::waitForConditionOrInterrupt()
This commit also incoroporates parts of SERVER-44086 for backporting to
v4.2.
|
| |
|
| |
|
|
|
|
|
|
| |
new database
(cherry picked from commit 6ef06c9093462bec22c2219c341b0219f1864cca)
|
|
|
|
| |
(cherry picked from commit 55e80afa2d511b9bd1a316d3fd4cb6185baa829b)
|
|
|
|
| |
(cherry picked from commit 9390ffd0914cf0f5ea6ec9739cd7898af183fa69)
|
| |
|
|
|
|
| |
(cherry picked from commit fd7aaa92a2e3309980689e99125eead70e7c0317)
|
|
|
|
| |
(cherry picked from commit f79498e9aa27765fc363fcb85a65f47af6e20ee1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
DiagnosticInfo
This commit backports Mutex, BasicLockableAdaptor, and DiagnosticInfo to
v4.2. These pieces came in completely in various interleaved commits.
The constituent commits partially included in this backport are listed
below. The majority of these commits are part of the "Improved
Diagnostics for Latches" epic.
Mutex:
- SERVER-41357
- SERVER-41362
- SERVER-42893
- SERVER-42595
- SERVER-42165
- SERVER-42895
BasicLockableAdaptor:
- SERVER-43324
- SERVER-43374
- SERVER-43800
DiagnosticInfo:
- SERVER-41360
- SERVER-41362
- SERVER-41358
- SERVER-41364
- SERVER-42448
- SERVER-42363
- SERVER-42363
- SERVER-42492
- SERVER-42595
- SERVER-44086
Note that while this commit adds these pieces and integrates them into
the mongo-server codebase, it does not convert existing stdx::mutex
construction. It also does not include the updates to Interruptible that
were done as part of "Improved Diagnostics for Latches".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.2
ref: f3d8dbf9cc..5afee0fe34
for: 4.2.2
WT-4486 Number of syncs did not increase in dirty max test
WT-4976 Migrate Jenkins “wiredtiger-pull-request-builds” job to Evergreen
WT-4977 Migrate Jenkins “wiredtiger-pull-request-clang-analyzer” job to Evergreen
WT-4980 Migrate Jenkins “wiredtiger-pull-request-python” job to Evergreen
WT-4982 Migrate Jenkins “wiredtiger-pull-request-windows” job to Evergreen
WT-4984 Migrate Jenkins “wiredtiger-clang-sanitizer” job to Evergreen
WT-4985 Migrate Jenkins “wiredtiger-sanitized-undefined” job to Evergreen
WT-4986 Migrate Jenkins “wiredtiger-linux-directio” job to Evergreen
WT-4993 Migrate Jenkins “wiredtiger-configure-combinations” job to Evergreen
WT-5114 Enable running WiredTiger with clang MemorySanitizer
WT-5145 Fix the race condition in accessing pinned_timestamp and connection state
WT-5157 Fix atomics usage in spinlock implementation
WT-5176 Group pull request tasks using Evergreen task tags
WT-5182 Add s_all test into Evergreen ubuntu1804 build variant
WT-5184 Add CFLAGS="-ggdb" and --enable-slient-rules to the evergreen pull request builds' configurations
WT-5187 Checkpoint error path can attempt to release a hazard pointer that isn't held
WT-5193 Revert LAS dropped table change from WT-5150
WT-5195 Reduce Python unit test build time for Evergreen Windows build variant
WT-5197 Fix sanitizer runtime flags in Evergreen
|
|
|
|
| |
(cherry picked from commit 11cc6bd375b1a6089047a44909efb9cb4d1ad97e)
|
|
|
|
|
|
|
| |
ref: 976b418228..3e3dc4003e
for: 4.2.2
TOOLS-2380 mongodump fails against hidden node with authentication enabled
|
|
|
|
| |
process-fatal
|
| |
|
|
|
|
| |
(cherry picked from commit e20b65008f4738d73d338ed1af464ec8a1749742)
|
|
|
|
|
|
| |
'hashed' indexes
(cherry picked from commit 888f7e6fc10ccb999be203b8cbad4dbe19d0a5d2)
|
| |
|
| |
|
|
|
|
|
|
| |
behind the PBW lock
(cherry picked from commit e0f6fdab23da872d9cf8a93b88c2332ba45041c0)
|
|
|
|
| |
(cherry picked from commit 39bfc190446acd0b049c5cb29dfbbc6574a40ce1)
|