Commit Graph

1177 Commits

Author SHA1 Message Date
Jack Mulrow
5a6383e5d1 SERVER-27786 Implement _computeOperationTime 2017-03-23 10:40:52 -04:00
Matthew Russotto
6c5938b9fc SERVER-27083 Refactor ReplicationCoordinatorImpl to eliminate topoMutex. 2017-03-22 16:44:49 -04:00
Judah Schvimer
f53a88a57d SERVER-26772 removed old initial sync code 2017-03-16 18:08:49 -04:00
Judah Schvimer
6fd95f8c1b SERVER-28200 Extend dropIndexes oplog entry to include dropped index spec 2017-03-14 16:09:20 -04:00
Spencer T Brody
595c919539 SERVER-28278 Wait for desired sync source to replicate dummy write in syncFrom shell helper 2017-03-14 14:15:28 -04:00
Benety Goh
6a123c6c5f SERVER-28272 extend timeout in step_down_during_draining.js when waiting for new primary 2017-03-13 13:09:55 -04:00
Judah Schvimer
c05f900dd8 SERVER-27403 Ensure sync source is ahead and has not rolled back after first OplogFetcher batch 2017-03-08 17:14:26 -05:00
Benety Goh
8f05bbcdb2 SERVER-28185 removed reconfig_without_increased_queues.js
This test is highly dependent on the internal state of the
ReplicationExecutor which is subject to change due to
non-reconfig code changes.
2017-03-03 13:53:56 -05:00
Siyuan Zhou
4403f1b1b5 SERVER-27120 Fix js test for no journal builds. 2017-03-02 19:06:50 -05:00
Benety Goh
3494a01655 SERVER-28135 stepdown.js should always fsyncUnlock() all secondary nodes 2017-03-02 13:56:48 -05:00
Siyuan Zhou
1da3111dc2 SERVER-27120 Increase synchronization between producer/applier threads and stepdown/stepup
SERVER-27913 Make sure the last applied hash is corresponding to the last applied optime in bgsync start()
2017-02-27 19:28:13 -05:00
Judah Schvimer
a4e1443629 SERVER-27839 Allow for step downs during reconfig in ReplSetTest initiate 2017-02-27 13:14:03 -05:00
Spencer T Brody
02dbff056f SERVER-28050 Reconnect connection after stepdown in read_committed_stale_history.js 2017-02-24 17:36:21 -05:00
Judah Schvimer
f89ede4cc8 SERVER-27995 rename initial sync test to be consistent with convention 2017-02-23 17:58:35 -05:00
Judah Schvimer
62bd1f844e SERVER-28041 remove awaitNodesAgreeOnPrimary() call in sync2.js 2017-02-17 14:35:00 -05:00
Matthew Russotto
c4c75ecf2e SERVER-23225 Create a jstest to ensure readConcern "majority" is disallowed with protocol version 0. 2017-02-14 15:34:43 -05:00
Spencer T Brody
81901db84f SERVER-27889 Handle case in catchup.js where stepUp fails due to node already being a candidate. 2017-02-02 10:37:23 -05:00
Siyuan Zhou
133dbba8f7 SERVER-27861 Make the failover in drain.js more reliable 2017-02-01 16:49:27 -05:00
Benety Goh
a12ae9bdaa SERVER-27847 increase timeout in apply_batch_only_goes_forward.js 2017-01-27 15:28:40 -05:00
Judah Schvimer
767f607a1e SERVER-27840 add write concern wtimeout to protocol_version_upgrade_downgrade.js 2017-01-27 14:22:59 -05:00
Judah Schvimer
8d4e682105 SERVER-27816 increase wtimeout in sync2.js 2017-01-27 10:36:28 -05:00
Max Hirschhorn
43e9c303c0 SERVER-26741 Retain temp collections when node restarted w/o --replSet.
Fixes an issue where temporary collections would be dropped after a
replica set member was restarted as a stand-alone mongod.
2017-01-27 00:35:42 -05:00
Jack Mulrow
97718a410d SERVER-27125 Arbiters in PV1 vote no if they can see a healthy primary of equal or greater priority to the candidate 2017-01-24 17:35:49 -05:00
Benety Goh
981bd654b7 SERVER-27799 fixed maxSyncSourceLagSecs.js so that maxSyncSourceLagSecs is changed on slave 2 only instead of all nodes 2017-01-24 17:11:12 -05:00
Mathias Stearn
c54d665229 SERVER-27050 jstest that rollback detects upstream node rolling back 2017-01-24 11:53:10 -05:00
Mathias Stearn
5280e11b4b SERVER-27282 test that node doesn't get stuck in ROLLBACK after SocketException 2017-01-24 11:53:10 -05:00
Siyuan Zhou
c169d7bfd3 Revert "SERVER-27125 Arbiters in PV1 vote no if they can see a healthy primary of equal or greater priority to the candidate"
This reverts commit eef6335bbc.
2017-01-23 19:49:42 -05:00
Jack Mulrow
eef6335bbc SERVER-27125 Arbiters in PV1 vote no if they can see a healthy primary of equal or greater priority to the candidate 2017-01-23 15:59:36 -05:00
Jack Mulrow
84ca21e55e SERVER-20844 Start ReplSetTests faster wrt initial election 2017-01-23 13:25:30 -05:00
Judah Schvimer
6daec9687b SERVER-27657 wait for nodes to agree on config version after reconfig in last_vote.js 2017-01-20 09:30:27 -05:00
Benety Goh
ae2f197bcb SERVER-27231 added disableMaxSyncSourceLagSecs failpoint to turn off re-evaluating sync sources, for jstests that manipulate chaining 2017-01-19 22:08:59 -05:00
Benety Goh
602ab3238e SERVER-26951 removed replset9.js. initial_sync_update_missing_doc1.js and initial_sync_update_missing_doc2.js provide the same test coverage 2017-01-19 14:06:37 -05:00
Spencer T Brody
21948042b6 SERVER-27680 Merge stopOplogFetcher and pauseRsBgSyncProducer failpoint into single stopReplProducer failpoint 2017-01-18 18:05:33 -05:00
Judah Schvimer
2ff3efcabb SERVER-27656 Ensure node 0 is not primary during reconfig in last_vote.js 2017-01-18 11:53:45 -05:00
Judah Schvimer
686069d0fb SERVER-27365 ensure node 2 is not primary during reconfig in reconfig_without_increased_queues.js 2017-01-17 13:19:01 -05:00
Tess Avitabile
92e5992374 SERVER-24623 Remove single document aggregation result option 2017-01-13 17:56:02 -05:00
Judah Schvimer
e5b42cc86c SERVER-27582 initialize lastVote properly 2017-01-10 10:57:28 -05:00
Spencer T Brody
87f49488f1 SERVER-27123 Only update the commit point as a secondary from oplog queries against your sync source 2017-01-04 16:00:25 -05:00
Spencer Jackson
7b2ee40072 SERVER-27352: Fix stepdown command in double_rollback.js 2017-01-04 12:54:17 -05:00
Mathias Stearn
ef1f1739d6 SERVER-27282 clean up RS rollback error handling 2017-01-03 16:02:19 -05:00
Mathias Stearn
8e7231a383 SERVER-25862 Add a test of replaying a batch at startup with update and delete of same object
This is a special case of SERVER-7200 that interacts with plans for
SERVER-25862.
2017-01-03 16:02:19 -05:00
Spencer Jackson
506c8af126 SERVER-27216: Increase catchup timeout to 300 seconds in catchup.js
(cherry picked from commit f400de25273712c3f84f2e6c5e8f7fdefaac45e5)
2017-01-03 15:03:34 -05:00
Jack Mulrow
cfacda99c7 SERVER-27544 shutdown_primary.js shouldn't try to disable rsSyncStopApply failpoint on primary 2016-12-30 10:43:23 -05:00
Jack Mulrow
51995ca347 SERVER-27461 Retry connecting to shut down primary until failure in shutdown_primary.js 2016-12-20 10:34:43 -05:00
Spencer Jackson
0cac996da9 SERVER-27323: Use stopOplogFetcher failpoint in write_concern_after_stepdown_and_stepup.js 2016-12-19 14:32:36 -05:00
Spencer Jackson
e55c4b224f SERVER-26525: Factor out identical checkLog functions 2016-12-16 12:15:17 -05:00
Kyle Suarez
39bcdc6e6e SERVER-26765 move tests in jstests/views to other suites
This eliminates the views and views_rs suites; views testing will be done in
other suites to allow them to be picked up in passthrough suites.
2016-12-15 16:39:51 -05:00
Jack Mulrow
232832a0e7 SERVER-27118 Default shutdown command's timeoutSecs argument to 10 seconds 2016-12-14 13:18:59 -05:00
Eric Milkie
517f07c6c5 SERVER-27405 fix race in read_after_optime.js 2016-12-13 14:19:53 -05:00
Eric Milkie
0240b9c2e3 SERVER-23759 do not auth when testing shutdown at startup 2016-12-13 13:06:50 -05:00