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

26862 Commits

Author SHA1 Message Date
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