| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 5b5d798856..da6c25fee0
for: 4.4.0-rc0
WT-5357 Document WT_SESSION.truncate of a log cursor
WT-5527 Free the onpage updates when restoring update chains
WT-5675 Prepare support with durable history: workgen changes
WT-5778 Simplify __rec_append_orig_value
WT-5796 Speed up verification of file's associated history store information
WT-5811 Mark ASAN tests as running on a slow machine
WT-5909 Coverity unused value issue
WT-5930 (4.4-only) Journaled data from 4.2 binaries not recovered at startup
WT-5932 Rollback to stable aborting on-disk updates for in-memory database
WT-5938 Fix a memory corruption in rollback to stable
WT-5941 Document how eviction works in durable history
WT-5943 Consider WT_TS_NONE timestamped update also a valid update for rollback to stable
WT-5944 Relax test_wt2853_perf performance parameters temporarily
WT-5948 Search shouldn't ignore globally visible tombstone of history store
WT-5952 Fix freeing updates racing with application threads
WT-5953 Fix format CONFIG file "mmap_all" syntax incompatibility
WT-5961 Respect write generations when constructing the root addr
WT-5965 Ignore leading whitespace in format CONFIG files
WT-5967 Remove named snapshot support
WT-5978 Unstable prepared updates causing the update chain to be unnecessarily restored
WT-5979 Add Evergreen release compatibility test for forward compatibility
WT-5983 Remove diagnostic tests left over from WT-5043
WT-5985 Turn off format testing for relaxed isolation levels
WT-5987 Turn off history store verification in the WT_SESSION.verify method
WT-5988 Do not write log records as part recovery rollback to stable operation
WT-5993 Restore disk page header version
WT-5994 Turn off format testing for relaxed isolation levels (part 2)
|
|
|
|
| |
(cherry picked from commit 402533f1804fc7b22c9cb09fad8f4f788e35f994)
|
|
|
|
| |
(cherry picked from commit 53f344385322f7e9a93779e4a515167e766182cc)
|
|
|
|
| |
specified in FCV 4.4
|
|
|
|
| |
(cherry picked from commit 4d82d10588dbeca498e46d51a36b6efdf8379af1)
|
|
|
|
|
|
|
| |
mongo-enterprise-modules files
(cherry picked from commit 92f4273fb6d3d3079b07dc3c76acf1afd17f4225)
(cherry picked from commit 2a76e589a5eae90f743e4ec809ce8a8a9eb9ec2f)
|
|
|
|
| |
(cherry picked from commit 29c3ffe05db1164761233f349ff0e2cf508ab6a9)
|
|
|
|
| |
(cherry picked from commit d9b93b6a8eb645f40ee14807e97b038ce1a45d3d)
|
|
|
|
| |
(cherry picked from commit 242d86b0e9a4091466682bbb97d2298839a91569)
|
|
|
|
|
|
| |
Cleaning up log lines to adhere to the LOGV2 style guide.
(cherry picked from commit 0decca93cfd99752e7918e3ca8ecf6255d6069f2)
|
|
|
|
|
|
| |
Cleaning up log lines to adhere to the LOGV2 style guide.
(cherry picked from commit 777f54aab1b1fd9b2db1f416a28755b31e1a4662)
|
|
|
|
|
|
| |
Cleaning up log lines to adhere to the LOGV2 style guide.
(cherry picked from commit 019afd89c77629a3cabf93803314dd77f451276b)
|
|
|
|
|
|
| |
more robust
(cherry picked from commit e03fe6ff798f50382122edd469743677d401e001)
|
|
|
|
| |
(cherry picked from commit 2f6cac5d4b98969621b48decd2cadaed9e8faf14)
|
|
|
|
|
|
| |
collection is created
(cherry picked from commit d34b92cb31a147cf29fe676081978f3ff7acd79f)
|
|
|
|
| |
(cherry picked from commit bbc5d49e563669349e1df290afce3f25b424a80a)
|
| |
|
| |
|
|
|
|
| |
(cherry picked from commit d329a6737b6305814f646c9bc37c9393b8254c30)
|
|
|
|
|
|
|
|
|
|
|
|
| |
The second call to optimizePipeline() can sometimes catch
optimizations that were missed in the first call. The first call
simplifies filter expressions, opening up some optimization
opportunities that were previously blocked.
We want to catch these opportunities before we push down any stages
into the PlanExecutor.
(cherry picked from commit 30bd61a92cd4c8d6dd5588b59b9bdf4a0cd3c7d8)
|
|
|
|
| |
(cherry picked from commit 9e10d4f30058fcc7a2a770cac6148c1fdc2a83ac)
|
|
|
|
| |
(cherry picked from commit 1ed541a15b22e3aea71e5c1efed421353762aa20)
|
|
|
|
| |
(cherry picked from commit 198a9d8ae3619362e00bd3a14e15e633ab731d18)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds automatic retry logic to ChunkHelper.moveChunk() to handle when the
CSRS or replica set shard primary being killed, terminated, or stepped
down leads to the moveChunk command being interrupted.
Exposes replica set connections as part of the "connection cache" so
that DBClientRS may be used to track the current primary of the CSRS or
replica set shard.
Introduces an fsm.forceRunningOutsideTransaction() utility function to
prevent a state function from running inside a multi-statement
transaction as part of the concurrency_*_multi_stmt_txn*.yml test
suites.
(cherry picked from commit 5eeb0955011cf96d0218ac0a9d7f54adc9584173)
|
|
|
|
|
|
| |
ShardingTest setup
(cherry picked from commit 85a915d3b49c0cd0b106f40df55a68a2f6779de1)
|
|
|
|
|
|
| |
test (only in stepdown suites)
(cherry picked from commit 2f5c276288eaf2f87522a708864f99952cd888a8)
|
|
|
|
|
|
| |
startup_recovery_truncates_oplog_holes_after_primary_crash.js
(cherry picked from commit a2f3c9e0c35154b676e7523cfd1e93397f6b1a27)
|
|
|
|
| |
(cherry picked from commit 43272299049a1cbe1c9c2eee7b871fa21df1f8fd)
|
|
|
|
| |
(cherry picked from commit ba72823366d4a4ed4bea78eeeb456970285ea64b)
|
|
|
|
| |
(cherry picked from commit 188862afbe0c75b09e6dddd56e7f35708d5c4df9)
|
|
|
|
|
|
| |
to trigger expected DuplicateKeyError
(cherry picked from commit b4210c3633fc7157014a494e27928994313af860)
|
|
|
|
| |
(cherry picked from commit c91e0bd2524552561c0e1aec3f9aeac8b0173764)
|
| |
|
|
|
|
|
|
|
|
|
| |
This commit does the following:
- Introduces the GuaranteedExecutor/GuaranteedExecutorWithFallback class
for when a callback *must* run!
- Centralizes testing Executors in executor_test_util.h!
- Makes a testing suite for InlineCountingExecutor, RejectingExecutor,
and GuaranteedExecutor!
|
|
|
|
|
|
|
|
|
|
|
|
| |
reconfig.
This also changes the behavior of waiting for both Config Replication and
Oplog Commitment proactively at the end of safe reconfig. Both conditions guarantee
the safety of the next reconfig. Now we only wait for Config Replication at the
end of safe reconfig and wait for both condition at the beginning of the
next reconfig when the waiting is necessary.
(cherry picked from commit 89ec7322a58686b89aa71f26b1f050ded94cf949)
|
|
|
|
| |
(cherry picked from commit 65d93bcbc3acf6782fce539c3629d2112ec1df1f)
|
|
|
|
|
|
| |
'CleanEveryN' less frequently and to run on large build variants
(cherry picked from commit c0c03f1024d616b061542d56e8670b05c05539c7)
|
|
|
|
|
|
|
|
| |
Adds a validator to the
warmMinConnectionsInShardingTaskExecutorPoolOnStartupWaitMS
server parameter.
(cherry picked from commit 237c00f5df07bc7f1481c9dba0de78eddda8ef2e)
|
|
|
|
| |
(cherry picked from commit 98e0d301535330cd57e3a777096b1c2508f1cc79)
|
|
|
|
| |
(cherry picked from commit 519908a1925e17fcf9e24d90d3b5e67b4d4c7086)
|
|
|
|
| |
(cherry picked from commit 73d13ccc6e1fce3204318bea0bb366c9e4a2cc70)
|
|
|
|
| |
(cherry picked from commit b1607d3b38aef1ad8e8234fbc0bb7b299f858922)
|
|
|
|
| |
(cherry picked from commit 7a78564155ac8a31f053a0ee6c9360a1700d1220)
|
|
|
|
| |
(cherry picked from commit 2abab48428af3ba6e1dd9a911f2aa34c77ecb891)
|
|
|
|
| |
(cherry picked from commit c91a2f5932ac08ca28b25ce11b8ac4949552e271)
|
|
|
|
| |
(cherry picked from commit 08351c1b12f3ca5c9ab99b6628e27d2083278011)
|
|
|
|
|
|
| |
two-phase index build
(cherry picked from commit c2f9ac87298c390a4557876a6b2a6f9b836a7efd)
|
|
|
|
| |
(cherry picked from commit c6dfd8304c2d6a6b276636b4b17546fd4fc8f8d1)
|
|
|
|
| |
(cherry picked from commit 778fc8748917dc61c2c0496181415e3bc54c92e0)
|
|
|
|
|
|
| |
connections to 3
(cherry picked from commit c7818dde1a910b6828f24e1e9670688bdd5e5a68)
|