Benety Goh
590801147a
SERVER-14352 rocksdb requires C++11 mode to be enabled
2014-09-19 16:24:12 -04:00
Eliot Horowitz
151dd9ff5f
SERVER-14668 : atLeastReadLock can be IS
2014-09-19 16:14:32 -04:00
Benety Goh
8173a9e16d
SERVER-13635 removed invalid rocksdb record store test case
2014-09-19 16:06:37 -04:00
Spencer T Brody
1c6debf5f5
SERVER-15257 Return early if calling awaitReplication with an empty optime
2014-09-19 15:53:55 -04:00
Kaloian Manassiev
29e0cbf47c
SERVER-14668 Remove TempRelease for GlobalRead branch in dbtest.exe
2014-09-19 14:42:21 -04:00
Kaloian Manassiev
6b3ea60ba0
SERVER-14668 Remove unit-test for GlobalRead TempRelease
2014-09-19 14:29:37 -04:00
Andy Schwerin
72f186db74
SERVER-15089 Introduce drain concept into ReplicationCoordinator and Impl.
2014-09-19 12:56:25 -04:00
Kaloian Manassiev
6a6bc5198a
SERVER-14668 TempRelease is never used for the GlobalRead lock
2014-09-19 12:54:06 -04:00
Matt Kangas
00e6fb5092
SERVER-8991 Assert 13440 (bad offset error) should not be logged as uassert
...
Also remove unused method DataFile::badOfs2 with assert 13441
2014-09-19 12:28:28 -04:00
Eric Milkie
f69fefd9b7
SERVER-14233 remove support for old oplog versions
2014-09-19 11:50:31 -04:00
Eric Milkie
7e121c0420
SERVER-15089 move the applier threadpools into SyncTail
2014-09-19 11:50:30 -04:00
Eric Milkie
d4939de9c4
SERVER-15089 minvalid helper functions; move tryToGoLiveAsASecondary() to sync_tail.cpp
2014-09-19 11:50:30 -04:00
Eric Milkie
3900c740dc
SERVER-15089 convert non-legacy usage of lastOpTimeWritten to replCoord's lastOpTimeApplied
2014-09-19 11:50:30 -04:00
Eric Milkie
96f8616e7c
SERVER-15089 prep tryToGoLiveAsSecondary for moving into applier
2014-09-19 11:50:30 -04:00
Andy Schwerin
5734054edb
SERVER-15215 Load last optime from oplog when a local config is found at startup.
2014-09-19 11:42:55 -04:00
Andy Schwerin
b20a717ed0
SERVER-15215 Add method to ReplCoordExternalState to load the most recent optime from the oplog.
2014-09-19 11:42:55 -04:00
Andy Schwerin
fa1b332411
SERVER-15248 Make ScatterGatherRunner, ElectCmdRunner and FreshnessChecker cancelable.
...
This is necessary so that step-downs can cancel running elections.
2014-09-19 11:17:11 -04:00
matt dannenberg
90ba3df43b
SERVER-15062 prepareHeartbeatResponse testing
2014-09-19 05:54:22 -04:00
matt dannenberg
a6b0f47462
SERVER-15062 fixes for gcc/g++
2014-09-19 05:54:22 -04:00
matt dannenberg
c39097add6
SERVER-15062 confirm primary index in TopologyCoordinator testing
2014-09-19 05:54:22 -04:00
matt dannenberg
fed9947456
SERVER-15062 more prepareElectResponse tests
2014-09-19 05:54:21 -04:00
matt dannenberg
5ec8c6a695
SERVER-15062 increase prepareFreshResponse testing
2014-09-19 05:54:21 -04:00
matt dannenberg
fdea33944c
SERVER-15062 check wait times in freeze testing
2014-09-19 05:54:21 -04:00
matt dannenberg
0b1b335bb8
SERVER-15062 fix prepareElectResposne test naming
2014-09-19 05:54:21 -04:00
matt dannenberg
1f8841bb7b
SERVER-15062 role checking in heartbeat tests
2014-09-19 05:54:21 -04:00
matt dannenberg
fde9b90a89
SERVER-15062 test name fix IAmArbiter
2014-09-19 05:54:21 -04:00
matt dannenberg
e0c96975d1
SERVER-15062 separate bad config and bad member tests in prepareFreshResponse testing
2014-09-19 05:54:21 -04:00
matt dannenberg
c17717babc
SERVER-15062 improve syncSource testing
2014-09-19 05:54:21 -04:00
matt dannenberg
ceac886bed
SERVER-15062 status ShutdownInProgress testing and fix for prepareElectResponse
2014-09-19 05:54:21 -04:00
matt dannenberg
76712b2f26
SERVER-15062 fixed a double the in a comment
2014-09-19 05:54:21 -04:00
matt dannenberg
62ff894072
SERVER-15062 test majority means majority of voters not majority of nodes
2014-09-19 05:54:21 -04:00
matt dannenberg
7b48813f82
SERVER-15062 add testing that nays do not prevent yeas
2014-09-19 05:54:21 -04:00
matt dannenberg
1b5faf24be
SERVER-15062 more forceSync testing
2014-09-19 05:54:21 -04:00
David Storch
6572c75e85
SERVER-14100 explain for delete
2014-09-19 10:46:17 -04:00
Matt Kangas
759b6e8cab
SERVER-14184 Remove unused S2 macros that conflict on OS X Yosemite
2014-09-19 10:34:10 -04:00
Andy Schwerin
a3c4c0047c
SERVER-15317 Remove extraneous references to deprecated repl headers outside the repl directory.
2014-09-19 09:51:01 -04:00
Tyler Brock
062e96af5a
SERVER-15306 (V8) suppress warning about "this" == NULL comparison
2014-09-19 09:34:32 -04:00
Tyler Brock
28331b4bed
SERVER-15306 (V8-3.25) suppress warning about "this" == NULL comparison
2014-09-19 09:34:32 -04:00
Tyler Brock
3fe2d4fb37
SERVER-15183 suppress warning about fabs value truncation
2014-09-19 09:34:32 -04:00
Tyler Brock
1c7e562f61
SERVER-15184 supress warning about memset overwriting vtable ptr
2014-09-19 09:34:32 -04:00
Tyler Brock
d0afb7a6c1
SERVER-15305 remove undefined bool conversion error
2014-09-19 09:34:32 -04:00
Tyler Brock
db59c175c7
SERVER-15182 remove tautological checks for "this" == NULL
2014-09-19 09:34:32 -04:00
Tyler Brock
7f9d45b4ec
SERVER-15327 disable warnings for unknown pragmas on Windows
2014-09-19 09:34:32 -04:00
Kaloian Manassiev
986d4a410e
SERVER-14668 DBRead should be acquiring S lock, not X
...
This fixes a bug introduced in commit
85e785fdce
.
2014-09-18 21:47:29 -04:00
Andy Schwerin
8218e483ed
SERVER-15311 Never read from admin.system.new_users when looking for user documents.
...
The master branch no longer needs to support the 2.4-2.6 upgrade process, obviating the need for
this decision making. Removing it will reduce the likelihood of future errors, and simplifies
storage concurrency control by removing the need for a multi-document atomic read.
2014-09-18 20:25:53 -04:00
Benety Goh
3a0420f1a7
SERVER-13635 fixed rocksdb storage engine test to expect BSONCollectionCatalogEntry options
2014-09-18 17:48:13 -04:00
David Storch
a7cdcee529
SERVER-15125 refactor IXSCAN stage to avoid doing too much in one work() cycle
2014-09-18 16:50:34 -04:00
Hari Khalsa
10f6f87c69
SERVER-14668 stash recovery unit with ClientCursor
2014-09-18 16:40:26 -04:00
Kaloian Manassiev
b94e1e4a6a
SERVER-15302 Reduce the scope of the CmdResync write unit of work
...
Otherwise, this causes TempReleases to happen inside of a write unit of
work, which is not allowed.
2014-09-18 15:39:47 -04:00
Andy Schwerin
f679b4e9b7
SERVER-14561 Provide a way to get an OperationContext on ReplicationCoordinatorExternalState.
...
Also, make sure to call Client::initThread as needed in
ReplicationCoordinatorExternalStateImpl and NetworkInterfaceImpl.
2014-09-18 14:55:15 -04:00