0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

51426 Commits

Author SHA1 Message Date
Billy Donahue
d7db0e15e0 SERVER-46801 tabular LogComponent defs 2020-04-09 17:42:49 +00:00
Shreyas Kalyan
582afa698c SERVER-47297 Define file structure for security archicture guide 2020-04-09 17:20:47 +00:00
Jack Mulrow
177d55adfd SERVER-43425 Remove TODO listed in SERVER-37045 2020-04-09 16:43:53 +00:00
Mihai Andrei
c2d9a6418a SERVER-46544 Unblacklist tests in aggregation_secondary_reads passthrough 2020-04-09 16:30:57 +00:00
Cheahuychou Mao
a8f80d013e SERVER-45624 Make the balancer split the sessions collection 2020-04-09 16:17:38 +00:00
Benety Goh
8c1eac6d1a SERVER-47252 remove DatabaseIndexBuildsTracker and CollectionIndexBuildsTracker 2020-04-09 16:05:44 +00:00
Benety Goh
f91e5e8be9 SERVER-47252 IndexBuildsCoordinator stops using CollectionIndexBuildsTracker 2020-04-09 14:18:56 +00:00
Henrik Edin
64499bcd77 SERVER-47350 Add execution context as a decoration to OperationContext
It is meant to be a container for reusing temporary objects within an operation instead of creating and destroying new instances.

At the moment, used for index building where it keeps data structures for KeyStringSet and MultikeyPaths.
2020-04-09 13:23:51 +00:00
Benety Goh
191f5e0b2f SERVER-47252 IndexBuildsCoordinator stops using DatabaseIndexBuildsTracker 2020-04-09 11:44:39 +00:00
Luke Chen
96727ea47d Import wiredtiger: da6c25fee0c5c9b0376df0dc19caa40a553cc5a2 from branch mongodb-4.4
ref: 5b5d798856..da6c25fee0
for: 4.5.1

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)
2020-04-09 09:23:51 +00:00
Siyuan Zhou
6e182b5c90 SERVER-47430 Update TLA+ to only vote for candidate with same config version and term as self 2020-04-09 04:19:34 +00:00
Dianna Hohensee
aa30f3747a SERVER-47258 Refactor the WiredTigerOplogManager: improve names, comments, logs. 2020-04-08 23:49:41 +00:00
jannaerin
14a5bcab6e SERVER-47361 Add test that TopologyStateMachine checks electionId before updating TopologyDescription 2020-04-08 23:24:39 +00:00
Benety Goh
3a3c57881f SERVER-47252 IndexBuildsCoordinator::waitForAllIndexBuildsToStopForShutdown() stops using DatabaseIndexBuildsTracker 2020-04-08 22:53:39 +00:00
Spencer T Brody
b0cbfa49aa Revert "SERVER-45133 Dump mutex info in hang analyzer"
This reverts commit 3fc737f00d.
2020-04-08 22:03:53 +00:00
Andrew Morrow
7d99356126 SERVER-47341 Mark sources read only during scons compile
Also, validate the presence of the file that goes missing before
and after the build. That way we have some idea of whether the file
was deleted by SCons (or concurrently with SCons) or by some other
task running in between SCons runs.
2020-04-08 21:49:40 +00:00
Henrik Edin
6ef4109428 SERVER-47349 Use flat_set instead of set for KeyStringSet and MultikeyPaths
So we can reduce the amount of small memory allocations and re-use allocated memory.
2020-04-08 21:33:40 +00:00
vrachev
f792615792 SERVER-46827 Resmoke end2end tests for timeouts and archival 2020-04-08 21:10:39 +00:00
Louis Williams
2f9f301e02 SERVER-46976 Enable commit quorum in rollback_waits_for_bgindex_completion.js 2020-04-08 20:16:13 +00:00
Benety Goh
80499062d1 SERVER-47252 IndexBuildsCoordinator shutdown and index build wait functions accept OpCtx 2020-04-08 19:20:57 +00:00
Nick Zolnierz
350634304d SERVER-47231 In MR multiversion test, wait for the cluster to stabilize after upgrading 2020-04-08 19:08:51 +00:00
Lingzhi Deng
1700c42daa SERVER-47071: Fix CheckReplOplogs hook 2020-04-08 17:29:25 +00:00
Gregory Noma
8c7d32e37a SERVER-45956 Allow findAndModify with upsert=true inside multi-document transactions 2020-04-08 16:16:04 +00:00
Jason Chan
a48c4ec6a0 SERVER-47326 Fix flakey failCommand failpoint usage in exhaust awaitable isMaster integration tests 2020-04-08 15:30:55 +00:00
Cheahuychou Mao
d9b93b6a8e SERVER-47387 Remove TODO comment for SERVER-45707 2020-04-08 15:05:40 +00:00
Marcos José Grillo Ramírez
e93a19b0d6 SERVER-45781 Throw Stale Shard Version when collection is unknown on getCollectionDescription and renamed old version to getCollectionDescription_DEPRECATED 2020-04-08 11:12:07 +00:00
Kevin Pulo
b5cc51eb6f SERVER-46830 remove CWRWC FCV 4.4 code 2020-04-08 08:30:49 +00:00
Alex Taskov
7702287e8d SERVER-40293 change_stream.js removal test should do an unordered check on the change stream 2020-04-08 04:20:37 +00:00
Alex Taskov
c24a1563fa SERVER-44787 Make migrationId in StartChunkCloneRequest non-optional after 4.4 release 2020-04-08 01:30:50 +00:00
Gregory Noma
917be65878 SERVER-47358 Take collection MODE_X locks instead of database MODE_X lock in verifySystemIndexes 2020-04-07 22:00:58 +00:00
Gregory Noma
257b35c814 SERVER-47176 Make update.cpp not take database MODE_X lock 2020-04-07 21:48:45 +00:00
jannaerin
242d86b0e9 SERVER-42455 Make ReplicaSetChangeNotifier::onConfirmedSet safe during shutdown 2020-04-07 21:36:43 +00:00
Charlie Swanson
402533f180 SERVER-47396 Improve kill_pinned_cursor.js diagnostic logging 2020-04-07 21:24:32 +00:00
Spencer T Brody
3fc737f00d SERVER-45133 Dump mutex info in hang analyzer 2020-04-07 21:12:37 +00:00
Spencer T Brody
021db11a11 SERVER-47195 Allow configuring failCommand failpoint to activate only for a given appName 2020-04-07 21:00:58 +00:00
Cheahuychou Mao
e03fe6ff79 SERVER-47343 Add/update failpoints to make cancelCommand integration tests more robust 2020-04-07 20:48:40 +00:00
Lingzhi Deng
950522e1e4 SERVER-47056: Do not use readOnce cursors for collection scan in initial sync 2020-04-07 20:23:37 +00:00
Louis Williams
34c8bef2eb SERVER-44577 Ensure WiredTiger RecordStore and SortedDataInterface cursors have started a transaction before reading data 2020-04-07 19:06:04 +00:00
Benety Goh
393f409d5a SERVER-43826 fix coverity analysis defect 113598: hidden parameter 2020-04-07 18:54:56 +00:00
Benety Goh
65e6cd5142 SERVER-46768 remove commit quorum builder 2020-04-07 17:35:14 +00:00
Benety Goh
51a424b3dc SERVER-46595 ignore interruptions in OpCtx when starting index build 2020-04-07 17:22:48 +00:00
Marcos José Grillo Ramírez
2f6cac5d4b SERVER-47233 Consider WriteOp complete when no shards left to target 2020-04-07 15:35:55 +00:00
Lingzhi Deng
d34b92cb31 SERVER-47179: Fix crash when requesting serverStatus oplog before the oplog collection is created 2020-04-07 15:24:47 +00:00
Ali Mir
f44ca2e82c SERVER-46999 Remove safe replica set reconfig feature gate 2020-04-07 14:52:49 +00:00
Xuerui Fa
85c88cbaa6 SERVER-46195: Ensure rollback completes before validate command in rollback_after_enabling_majority_reads.js 2020-04-07 14:41:00 +00:00
Arun Banala
883ec759a8 SERVER-46991 Create aggregation secondary reads passthrough which runs against a sharded cluster 2020-04-07 13:58:03 +00:00
Arun Banala
51a0252cdc SERVER-47345 Fix causal consistency bug in $merge code on mongos 2020-04-07 13:45:49 +00:00
David Bradford
4fa29545fc SERVER-47367: Ensure fallback_num_sub_suites is less than number of tests 2020-04-07 12:48:50 +00:00
Billy Donahue
d329a6737b SERVER-47357 return incremented iterator from fmt::formatter<HostAndPort> 2020-04-07 06:07:50 +00:00
Ali Mir
90166a836f SERVER-47211 Add back deleted code unrelated to safe reconfig in set_feature_compatibility_version_command.cpp 2020-04-07 00:41:41 +00:00