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