summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Import wiredtiger: da6c25fee0c5c9b0376df0dc19caa40a553cc5a2 from branch ↵r4.4.0-rc0Luke Chen2020-04-0949-772/+1325
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* SERVER-47396 Improve kill_pinned_cursor.js diagnostic loggingCharlie Swanson2020-04-081-2/+10
| | | | (cherry picked from commit 402533f1804fc7b22c9cb09fad8f4f788e35f994)
* SERVER-46818: Do untimestamped writes in idemptency testsLingzhi Deng2020-04-082-2/+21
| | | | (cherry picked from commit 53f344385322f7e9a93779e4a515167e766182cc)
* SERVER-47337 Only allow the commitQuorum option in createIndexes to be ↵Gregory Wlodarek2020-04-081-1/+1
| | | | specified in FCV 4.4
* SERVER-47274: Refactor task generation in evergreenDavid Bradford2020-04-0818-952/+824
| | | | (cherry picked from commit 4d82d10588dbeca498e46d51a36b6efdf8379af1)
* SERVER-46453 Selected_tests_gen should pick up changed files in ↵Lydia Stepanek2020-04-086-50/+109
| | | | | | | mongo-enterprise-modules files (cherry picked from commit 92f4273fb6d3d3079b07dc3c76acf1afd17f4225) (cherry picked from commit 2a76e589a5eae90f743e4ec809ce8a8a9eb9ec2f)
* SERVER-46439 Add acceptance tests for burn_in_tags and fix windows failure.Jim OLeary2020-04-083-14/+220
| | | | (cherry picked from commit 29c3ffe05db1164761233f349ff0e2cf508ab6a9)
* SERVER-47387 Remove TODO comment for SERVER-45707Cheahuychou Mao2020-04-081-3/+0
| | | | (cherry picked from commit d9b93b6a8eb645f40ee14807e97b038ce1a45d3d)
* SERVER-42455 Make ReplicaSetChangeNotifier::onConfirmedSet safe during shutdownjannaerin2020-04-085-29/+20
| | | | (cherry picked from commit 242d86b0e9a4091466682bbb97d2298839a91569)
* SERVER-47077 Clean up log lines in 'mongo/db'Amirsaman Memaripour2020-04-075-34/+39
| | | | | | Cleaning up log lines to adhere to the LOGV2 style guide. (cherry picked from commit 0decca93cfd99752e7918e3ca8ecf6255d6069f2)
* SERVER-47077 Clean up log lines in 'mongo/db'samanca2020-04-0710-228/+262
| | | | | | Cleaning up log lines to adhere to the LOGV2 style guide. (cherry picked from commit 777f54aab1b1fd9b2db1f416a28755b31e1a4662)
* SERVER-47077 Clean up log lines in 'mongo/db'Amirsaman Memaripour2020-04-074-33/+30
| | | | | | Cleaning up log lines to adhere to the LOGV2 style guide. (cherry picked from commit 019afd89c77629a3cabf93803314dd77f451276b)
* SERVER-47343 Add/update failpoints to make cancelCommand integration tests ↵Cheahuychou Mao2020-04-075-26/+66
| | | | | | more robust (cherry picked from commit e03fe6ff798f50382122edd469743677d401e001)
* SERVER-47233 Consider WriteOp complete when no shards left to targetMarcos José Grillo Ramírez2020-04-072-1/+104
| | | | (cherry picked from commit 2f6cac5d4b98969621b48decd2cadaed9e8faf14)
* SERVER-47179: Fix crash when requesting serverStatus oplog before the oplog ↵Lingzhi Deng2020-04-072-14/+24
| | | | | | collection is created (cherry picked from commit d34b92cb31a147cf29fe676081978f3ff7acd79f)
* SERVER-46799 Fix LOGV2 lines in the BatchWriteExecutorKaloian Manassiev2020-04-072-47/+37
| | | | (cherry picked from commit bbc5d49e563669349e1df290afce3f25b424a80a)
* SERVER-47345 Fix causal consistency bug in $merge code on mongosArun Banala2020-04-071-1/+2
|
* SERVER-46141: Separate multiversion passthrough tests from burn in tests.Alexander Costas2020-04-076-406/+542
|
* SERVER-47357 return incremented iterator from fmt::formatter<HostAndPort>Billy Donahue2020-04-071-2/+3
| | | | (cherry picked from commit d329a6737b6305814f646c9bc37c9393b8254c30)
* SERVER-46233 Relocate second call to optimizePipeline()Justin Seyster2020-04-063-4/+71
| | | | | | | | | | | | 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)
* SERVER-42192 Unblacklist refine shard key test from stepdown suites.Max Hirschhorn2020-04-066-21/+41
| | | | (cherry picked from commit 9e10d4f30058fcc7a2a770cac6148c1fdc2a83ac)
* SERVER-46563 use pipe instead of SIGUSR2 for interfork commsBilly Donahue2020-04-062-118/+204
| | | | (cherry picked from commit 1ed541a15b22e3aea71e5c1efed421353762aa20)
* SERVER-46501 add mount table to hostInfoBilly Donahue2020-04-061-0/+72
| | | | (cherry picked from commit 198a9d8ae3619362e00bd3a14e15e633ab731d18)
* SERVER-42192 Enable moveChunk FSM workloads to run in stepdown suites.Max Hirschhorn2020-04-0612-92/+174
| | | | | | | | | | | | | | | | | 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)
* SERVER-29153 Wait for nodes to agree on primary before writes in ↵Jack Mulrow2020-04-061-0/+2
| | | | | | ShardingTest setup (cherry picked from commit 85a915d3b49c0cd0b106f40df55a68a2f6779de1)
* SERVER-47011 Add list of errors to ignore in update shard key concurrency ↵Blake Oler2020-04-061-3/+18
| | | | | | test (only in stepdown suites) (cherry picked from commit 2f5c276288eaf2f87522a708864f99952cd888a8)
* SERVER-47342 add requires_journaling tag to ↵Dianna Hohensee2020-04-061-0/+2
| | | | | | startup_recovery_truncates_oplog_holes_after_primary_crash.js (cherry picked from commit a2f3c9e0c35154b676e7523cfd1e93397f6b1a27)
* SERVER-46832 add a variant to run the jstest/core suite with enabled hedge readsr4.3.6Misha Tyulenev2020-04-063-0/+281
| | | | (cherry picked from commit 43272299049a1cbe1c9c2eee7b871fa21df1f8fd)
* SERVER-46289 Make SingleServerPingMonitor retry after failed pingHaley Connelly2020-04-062-77/+47
| | | | (cherry picked from commit ba72823366d4a4ed4bea78eeeb456970285ea64b)
* SERVER-47109 Fix index-build race in replset1.js, try 2A. Jesse Jiryu Davis2020-04-061-8/+0
| | | | (cherry picked from commit 188862afbe0c75b09e6dddd56e7f35708d5c4df9)
* SERVER-47335 Guarantee document ordering with $sort stage in batch_writes.js ↵Mihai Andrei2020-04-061-1/+9
| | | | | | to trigger expected DuplicateKeyError (cherry picked from commit b4210c3633fc7157014a494e27928994313af860)
* SERVER-47214 early exit on incomplete logging even when tests all passRobert Guo2020-04-061-8/+7
| | | | (cherry picked from commit c91e0bd2524552561c0e1aec3f9aeac8b0173764)
* SERVER-46821 Allow NetworkingBatons to send work to ASIOReactor after detachBen Caimano2020-04-065-107/+86
|
* SERVER-47139 Introduce GuaranteedExecutor classBen Caimano2020-04-067-57/+450
| | | | | | | | | 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!
* SERVER-46894 Wait for the current config to be committed before running ↵Siyuan Zhou2020-04-0516-80/+109
| | | | | | | | | | | | 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)
* SERVER-47051 Investigate OCSP failures on 4.3.4 and on 4.5.0Shreyas Kalyan2020-04-0421-346/+540
| | | | (cherry picked from commit 65d93bcbc3acf6782fce539c3629d2112ec1df1f)
* SERVER-47149 Configure the aggregation_secondary_reads test suite to run ↵Mihai Andrei2020-04-032-4/+11
| | | | | | 'CleanEveryN' less frequently and to run on large build variants (cherry picked from commit c0c03f1024d616b061542d56e8670b05c05539c7)
* SERVER-46711 Ensure warm connection pool on startup timeout is >= 0.Max Hirschhorn2020-04-031-0/+2
| | | | | | | | Adds a validator to the warmMinConnectionsInShardingTaskExecutorPoolOnStartupWaitMS server parameter. (cherry picked from commit 237c00f5df07bc7f1481c9dba0de78eddda8ef2e)
* SERVER-43681 Wait longer for TTL monitor in indexed_insert_ttl.js.Max Hirschhorn2020-04-031-1/+2
| | | | (cherry picked from commit 98e0d301535330cd57e3a777096b1c2508f1cc79)
* SERVER-46534 Make notMasterUnacknowledgedWrites ignore readsAmirsaman Memaripour2020-04-039-16/+16
| | | | (cherry picked from commit 519908a1925e17fcf9e24d90d3b5e67b4d4c7086)
* SERVER-46922 Verify minimum number of reads for mirrored_reads.jsAmirsaman Memaripour2020-04-031-7/+8
| | | | (cherry picked from commit 73d13ccc6e1fce3204318bea0bb366c9e4a2cc70)
* SERVER-47173 Make mirroring response callback record non-okay statusAmirsaman Memaripour2020-04-031-1/+5
| | | | (cherry picked from commit b1607d3b38aef1ad8e8234fbc0bb7b299f858922)
* SERVER-47174 mozjs third party code folder is ignored by gitTommaso Tocci2020-04-031-1/+1
| | | | (cherry picked from commit 7a78564155ac8a31f053a0ee6c9360a1700d1220)
* SERVER-47076 Clean up log lines in mongo/utilCheahuychou Mao2020-04-0327-231/+315
| | | | (cherry picked from commit 2abab48428af3ba6e1dd9a911f2aa34c77ecb891)
* SERVER-46946 Optimize BtreeKeyGenerator::getKeys for non-multikey indexesAnton Korshunov2020-04-0211-49/+164
| | | | (cherry picked from commit c91a2f5932ac08ca28b25ce11b8ac4949552e271)
* SERVER-47169 Call ShardRegistry::updateReplSetHosts() synchronouslyHaley Connelly2020-04-022-5/+21
| | | | (cherry picked from commit 08351c1b12f3ca5c9ab99b6628e27d2083278011)
* SERVER-45055 Startup recovery should work with more than one unfinished ↵Louis Williams2020-04-025-35/+47
| | | | | | two-phase index build (cherry picked from commit c2f9ac87298c390a4557876a6b2a6f9b836a7efd)
* SERVER-37966 Do not wait for index build completion on startupGregory Wlodarek2020-04-021-1/+29
| | | | (cherry picked from commit c6dfd8304c2d6a6b276636b4b17546fd4fc8f8d1)
* SERVER-45911 SERVER-45561 New tools metapackage depends on other tools packagesAndrew Morrow2020-04-0216-72/+352
| | | | (cherry picked from commit 778fc8748917dc61c2c0496181415e3bc54c92e0)
* SERVER-47155 Limit the number of simultaneous index builds running from user ↵Gregory Wlodarek2020-04-023-10/+101
| | | | | | connections to 3 (cherry picked from commit c7818dde1a910b6828f24e1e9670688bdd5e5a68)