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

41315 Commits

Author SHA1 Message Date
Jonathan Abrahams
36148ad8bb SERVER-23312 Format Python files with yapf 2018-03-26 13:04:25 -04:00
Robert Guo
d62d631f0c SERVER-32602 Multiversion tests are not running enterprise MongoDB on enterprise build variants 2018-03-26 12:47:58 -04:00
William Schultz
59a4bf1461 SERVER-32844 Re-enable rollback waits for background indexes test 2018-03-26 12:16:27 -04:00
William Schultz
68e4e5b84d SERVER-34091 Change boolean type to int 2018-03-26 12:11:19 -04:00
Daniel Gottlieb
57909b80fd SERVER-34125: inMemory should not restrict truncating the oplog. 2018-03-26 12:03:50 -04:00
Judah Schvimer
74a2c82794 SERVER-34126 remove config_version_rollback.js 2018-03-26 11:59:58 -04:00
James Wahlin
8f75de8240 SERVER-34095 Restrict snapshot reads to multi-statement transactions 2018-03-26 11:24:37 -04:00
Mathias Stearn
7f2d58817b SERVER-33988 Use memory_order_acquire in Future wait loop
TSAN indicated that our assumption that the mutex locking to establish a
synchronizes-with relationship was insufficient in some cases.
2018-03-26 11:11:23 -04:00
Samy Lanka
a5e629be44 SERVER-26601 Remove assert.soon wrappers around rawMongoProgramOutput 2018-03-26 10:43:03 -04:00
Matthew Russotto
2f853ce75c SERVER-34068 Unify commit machinery between snapshot read and multi-document transaction 2018-03-25 23:34:35 -04:00
Daniel Gottlieb
c9f2d80592 SERVER-33269: Fix windows async evergreen variant to only declare one test_flags 2018-03-25 21:26:03 -04:00
Daniel Gottlieb
6ae04cd9f2 SERVER-29213: Have WiredTiger support recoverToStableTimestamp. 2018-03-24 19:39:13 -04:00
Andrew Morrow
b06203cf7b SERVER-34071 SERVER-34071 Don't assume all executors have targets 2018-03-24 10:32:50 -04:00
Bernard Gorman
78a7801eb0 SERVER-14900 Ensure that operations are logged under the correct component 2018-03-24 12:09:29 +00:00
Bernard Gorman
6e693c8e92 SERVER-14900 Record post-execution CurOp metrics on mongoS 2018-03-24 01:32:30 +00:00
Bernard Gorman
83031a24b9 SERVER-33718 Explain does not produce a plan for mongoS-only aggregation pipelines 2018-03-24 00:14:22 +00:00
Xiangyu Yao
3c39645662 SERVER-33834 Add unit tests for WiredTigerRecoveryUnit 2018-03-23 17:32:28 -04:00
Xiangyu Yao
877302630e SERVER-33979 Tag fsm transaction test with uses_transaction 2018-03-23 17:25:59 -04:00
William Schultz
f5d4aae158 SERVER-34091 Make sure we read all committed entries when truncating the oplog 2018-03-23 17:13:47 -04:00
Nick Zolnierz
6ace5353e2 SERVER-34097: Prevent compact_keep_indexes.js from running in parallel with awaitdata_getmore_cmd.js 2018-03-23 16:27:54 -04:00
Andrew Morrow
82b6d9b431 SERVER-34071 Apply install aliases to other binaries when in hygienic mode 2018-03-23 15:14:36 -04:00
ADAM David Alan Martin
962eb29eac
SERVER-34106 Remove all uses of std::auto_ptr. 2018-03-23 15:13:35 -04:00
Xiangyu Yao
d0bf5fbe53 SERVER-33854 Avoid accessing invalid memory in applyOps 2018-03-23 13:45:43 -04:00
jannaerin
db787fb0a1 SERVER-33868 Delete db versions from config.databases on setFCV=3.6 2018-03-23 13:15:36 -04:00
Louis Williams
8823c3dfe8 SERVER-33309 SERVER-33310 Handle WT_PREPARE_CONFLICT. Add methods in
WiredTigerSessionCache to wait and notify on prepared units of work.
2018-03-23 13:09:35 -04:00
William Schultz
b388395c25 SERVER-33815 Migrate existing transactions tests to new suite 2018-03-23 12:58:24 -04:00
Mark Benvenuto
ace5e34b97 SERVER-32979 Fix Lint 2018-03-23 12:46:16 -04:00
Jonathan Abrahams
d91abcb54e SERVER-34062 powertest.py attempts to access an attribute named address_type rather than its value 2018-03-23 12:11:33 -04:00
Henrik Edin
49138e688e SERVER-33889 Split dcommands and core into libraries for embedded vs standalone process applications. Refactored commands libraries throughout the codebase and made their uses be LIBDEPS_PRIVATE when possible as most commands don't export any symbols and don't even have headerfiles. 2018-03-23 11:47:39 -04:00
Kaloian Manassiev
e06bf692e4 SERVER-27664 Get rid of usages of ShardConnection in commands_public.cpp
Also gets rid of PublicGridCommand.
2018-03-23 11:39:29 -04:00
Mark Benvenuto
bdb56ab0c0 SERVER-32979 Windows Certificate Selectors 2018-03-23 11:28:17 -04:00
James Wahlin
56d96190ed SERVER-33667 Test that readConcern level snapshot is not allowed for agg explain 2018-03-23 11:19:17 -04:00
Matthew Saltz
33e1da096f SERVER-33425: Removed unused function SessionsCommandFCV34Status 2018-03-23 10:55:26 -04:00
Louis Williams
1407e246db SERVER-33306 Add uses_transactions tag to prepare_transaction.js 2018-03-23 10:38:25 -04:00
Benety Goh
a4ca57ddbf SERVER-32332 remove RSDataSync 2018-03-23 09:51:30 -04:00
Benety Goh
01aec10a8c SERVER-32332 replace RSDataSync in ReplicationCoordinatorExternalStateImpl with OplogApplier 2018-03-23 09:50:59 -04:00
Benety Goh
bb82aba999 SERVER-32332 add dedicated task executor for OplogApplier 2018-03-23 09:15:58 -04:00
Benety Goh
ecd44a0d4e SERVER-32332 implement OplogApplier for steady state replication 2018-03-23 06:56:29 -04:00
Benety Goh
e0f8ca9a3f SERVER-32332 grant internal authorization to threads created for repl task executor 2018-03-23 06:55:57 -04:00
Benety Goh
fa11d0939a SERVER-32332 move mmapv1 prefetch override from RSDataSync to SyncTail::oplogApplication() 2018-03-22 21:39:13 -04:00
Benety Goh
207bcfacd6 SERVER-32335 remove unused initial sync functions from ReplicationCoordinatorExternalState 2018-03-22 21:18:43 -04:00
Benety Goh
c991b4cd27 SERVER-32335 move initial sync oplog buffer settings from ReplicationCoordinatorExternalStateImpl to DataReplicatorExternalStateImpl 2018-03-22 20:30:31 -04:00
Siyuan Zhou
4ca974b216 SERVER-33217 Add abortTransaction command. 2018-03-22 19:18:41 -04:00
Benety Goh
ac11c78003 SERVER-32335 DataReplicatorExternalStateImpl::_multiApply calls SyncTail directly 2018-03-22 18:21:45 -04:00
Benety Goh
d6470f9177 SERVER-32335 remove unused initial sync functions from DataReplicatorExternalState and ReplicationCoordinatorExternalState
remove MultiApplier::ApplyOperationFn argument from ReplicationCoordinatorExternalState::multiApply
remove unused ApplyOperationFn argument from DataReplicatorExternalState::multiApply
remove unused function ReplicationCoordinatorExternalState::multiInitialSyncApply
remove unused function DataReplicatorExternalState::_multiInitialSyncApply
2018-03-22 17:41:51 -04:00
Dianna Hohensee
379044733a SERVER-33316 Remove limit on number of locks a single operation can take
(Replaces the pre-allocated array in FastMapNoAlloc with a dynamic deque)
2018-03-22 15:48:54 -04:00
Benety Goh
b90e530039 SERVER-32335 ReplicationCoordinatorExternalStateImpl::multiApply always uses repl::multiInitialSyncApply for writer thread function 2018-03-22 15:06:36 -04:00
Benety Goh
8c99a68fa8 SERVER-32335 extend InitialSyncer external state function multiApply function to accept ThreadPool, sync source and OplogApplier::Observer
This commit has no functional changes.
2018-03-22 14:41:51 -04:00
Benety Goh
03e42e323b SERVER-34041 fix lint 2018-03-22 14:41:51 -04:00
ADAM David Alan Martin
8d0df8f3ca
SERVER-34041 Fix rlim_t warning in FreeBSD.
FreeBSD's `struct rlimit` uses a signed type for `rlim_t`.  Fixing
this assumption in the code eliminates a warning on that platform.
2018-03-22 14:04:01 -04:00