| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 0aacf07732..5444fd4334
for: 4.4.7
WT-7783 Fix RTS to restore tombstone when an on-disk update is out of order prepare update
|
|
|
|
| |
called after stepdown has killed the opCtx
|
|
|
|
| |
SERVER-47530)
|
| |
|
| |
|
| |
|
|
|
|
| |
(cherry picked from commit abda02c1aa43b6ce053eb8857d1724dceee43fd2)
|
|
|
|
|
|
|
|
|
| |
This test fails sporadically due to causes unrelated to the feature this
test was originally intended to test. Removing this test for now.
For C++ unit test coverage, refer to mongo/db/storage/flow_control_test.cpp.
(cherry picked from commit 17691de3ce474d8d9c476d1ee99590d8c3edd291)
|
|
|
|
| |
received even if primary gave bad response in catchup takeover dry run
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes a bug where extra data in the form of uninitialized memory was being
written to the index builds side writes table. This memory is never observed
and only takes up space in the table.
This commit also renames BufBuilder::getSize() to capacity() to conform
to the STL convention and to prevent similar bugs in the future.
(cherry picked from commit ba81849df916f6c417585c6cd51e6508be5001fe)
(cherry picked from commit baa350cb285592702833f4f51ecc7ffbb5982080)
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: f34a5afbb1..0aacf07732
for: 4.4.7
WT-7699 Fix RTS handling to abort an out of order prepared transaction
WT-7706 Use same transaction update when on-disk value is an aborted prepared update
WT-7710 Fix to use history store btree to initialise history store cursor
WT-7721 Update test-format to reopen an existing database with different config
|
|
|
|
| |
(cherry picked from commit db03ce4c42524ea65537d03f764100722f2f3e9e)
|
|
|
|
|
|
| |
limitations.
(cherry picked from commit 27b41724ed822f1d938e1f90df4adccc2b7d4609)
|
|
|
|
|
|
| |
to ninja.
(cherry picked from commit 503c08c5cf2a68b56b46b2a5c52126fa65848c44)
|
|
|
|
| |
(cherry picked from commit f4902aa0d320cfe1cc1d15d4e4623e4d24e32f39)
|
|
|
|
| |
(cherry picked from commit 0c904d2a3d9028d171961d88178e3f15c2d5a1e0)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
reconfigure
This improves, but does not entirely fix a performance regression with
inserts and updates on unique indexes
(cherry picked from commit c5ac2eb1ea145693e1c6b974e88a2cfc18780134)
(cherry picked from commit 297e2977ef3e394e02d61aedc954c9aaadc37e73)
|
| |
|
|
|
|
| |
(cherry picked from commit 5ef956df508b16cbc15cd4360f74cdea0cab34d3)
|
|
|
|
| |
Alternative Name (revert code removal)
|
|
|
|
| |
(cherry picked from commit cc883e8854849bfcd7e0f4c670dfc5fdbbaf7abe)
|
|
|
|
| |
(cherry picked from commit fb3b1cdfd6dac3013c989f8dfdbb06e029ddf62c)
|
|
|
|
| |
(cherry picked from commit 49209fc34e19bbb15405b0927e38ff3e7d9e9dc5)
|
|
|
|
| |
(cherry picked from commit d40fb7099961fa73de106f390bb9396676bac0bc)
|
|
|
|
|
|
| |
untransferred mods are within a convergence threshold.
(cherry picked from commit f32a3d08fb7128de3c1b43b8478a5e4626101b89)
|
|
|
|
| |
Alternative Name
|
|
|
|
| |
(cherry picked from commit 0ee91c815a2f6753ecd93b42bc0b4c28c0485d3e)
|
|
|
|
| |
(cherry picked from commit 74fbf87121cd1d3c94dbaf5c4bed12456d2f1ccb)
|
|
|
|
| |
opcodes
|
|
|
|
|
|
|
|
|
|
|
| |
matching key is found
This fixes a bug that can result in a seek on an index returning the
wrong key if it is concurrent with a recently-committed prepared
transaction on an adjacent record.
(cherry picked from commit b18749767fc53a9b5822312a063afb26883a774a)
(cherry picked from commit cc7ffaa7a7e7462037a40fffa833987e7aa644c5)
|
| |
|
|
|
|
|
|
|
| |
dependencies
(cherry picked from commit facee04a59eae18b8d61d6c9e1d35c4f218b53d1)
(cherry picked from commit 63569e3795cc95e7b94d6e95cff7525c7280f874)
|
|
|
|
| |
(cherry picked from commit 3970e75445ca03958e86b71b6a2145486526c350)
|
|
|
|
| |
(cherry picked from commit ae045f190511f6830f2172d5e7c5be63a20478be)
|
|
|
|
|
|
| |
untransferred mods are within a convergence threshold."
This reverts commit f32a3d08fb7128de3c1b43b8478a5e4626101b89.
|
|
|
|
| |
(cherry picked from commit 92a8ceb94681642b438c20351f95c441498a29cf)
|
|
|
|
|
|
| |
the cluster
(cherry picked from commit d0c6ab09ee3c2726d92b1044577f2c5ebd22b52c)
|
|
|
|
|
| |
(cherry picked from commit dae609050ad4fbaa174974fe974255c512e28e07)
(cherry picked from commit 48a83599cc988af1fc574debf6dd52a6b17bb564)
|
|
|
|
| |
(cherry picked from commit d47784296374ed335d07c895820fdf8066e538e3)
|
|
|
|
| |
(cherry picked from commit 4a311668ac834b6e363a44c9f00cad9d4790288f)
|
|
|
|
| |
(cherry picked from commit 84ef6e51778fc42a39c85cf5a7a1e776ab94d1a7)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 7374df6c34..f34a5afbb1
for: 4.4.7
WT-6737 Add explicit checkpoints in test_hs14 to improve predictability
WT-7228 Do not call next if we don't find the key in the history store
WT-7319 Implement a checkpoint_manager class that creates checkpoints at configurable intervals
WT-7320 Add the ability to check database size to the test framework
WT-7437 Upgrade documentation to doxygen 1.8.17
WT-7480 Cleanup thread_contexts in the test framework
WT-7514 Let tiered subsystem open files on behalf of block manager
WT-7523 Test to verify multiple prepared updates either commit/rollback
WT-7528 Fix WT_SESSION alter returns EBUSY
WT-7531 Treat update restore eviction as a progress
WT-7535 Complete CMake Windows support
WT-7577 Add sync configuration to flush_tier
WT-7579 Disable prefix testing in compatibility test due to snapshot isolation search mismatch
WT-7588 Make tiered object id numbers 32 bits
WT-7594 Use key_consistent mode on format TS runs
WT-7625 Updating throttle configuration to be more user friendly in testing framework
WT-7633 Switch doc-update Evergreen task to newer Ubuntu 20.04 distro
WT-7634 Disable man page generation in Doxygen
WT-7642 Fix insert search flag in history store cursor key order check
WT-7643 Update checkpoint decode tool for tiered storage
WT-7651 Add synchronization for flush_tier calls
WT-7656 Destroy tiered condvar after thread is joined
|
|
|
|
|
|
| |
prepare conflict.
(cherry picked from commit 1e7e343fb6c90fbf0c62deabf61630353e2e5e29)
|
|
|
|
|
|
| |
should account for a later clustertime in retried findAndModify responses
(cherry picked from commit f78438d7f2ebf71491720fa1789bbf2a536a7d66)
|
| |
|
|
|
|
| |
(cherry picked from commit c970224e10642c7155ffca8c698d40848481c54e)
|