[SERVER-21248] jstests for fast-failover correctness Created: 02/Nov/15  Updated: 25/Jan/17  Resolved: 10/Dec/15

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: 3.2.1, 3.3.0

Type: Improvement Priority: Major - P3
Reporter: Eric Milkie Assignee: Benety Goh
Resolution: Done Votes: 0
Labels: test-only
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Backwards Compatibility: Fully Compatible
Backport Completed:
Sprint: Repl C (11/20/15), Repl D (12/11/15)
Participants:

 Description   

The test plan gives the specifications for 8 jstests to be written to complete full coverage for fast-failover replication. This work ticket is to implement these 8 tests.



 Comments   
Comment by Githook User [ 10/Dec/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-21248 get_replication_info_helper.js should not assume all insert ops will happen in the same second

(cherry picked from commit a4cb16417479914682b041a4f494b4c2368f4a67)
Branch: v3.2
https://github.com/mongodb/mongo/commit/71f40809eee599eef7719dd2664081a4165b5a34

Comment by Githook User [ 10/Dec/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-21248 additional failover test cases per test plan

(cherry picked from commit b0a6137a79d64441f1f45790d9302d779366fdfd)
Branch: v3.2
https://github.com/mongodb/mongo/commit/2c20582a12dd40eb7ff6a0125d1b34393133d09a

Comment by Githook User [ 10/Dec/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-21248 added checks to election_timing.js to ensure failovers complete on time.

(cherry picked from commit 0d5338a32b97c33806d63dac7e585d31b1b129e5)
Branch: v3.2
https://github.com/mongodb/mongo/commit/f4fb80e4a99c9a7b2f3c97334dfb017f4af17014

Comment by Githook User [ 10/Dec/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-21248 speed up shell test function responsible for mongo program shutdown

(cherry picked from commit 35c86a491257e802214abd45970b9fb6b967b4e3)
Branch: v3.2
https://github.com/mongodb/mongo/commit/d68ab71b6dc64d92ac43bdeda0a64c278d1d50b9

Comment by Githook User [ 10/Dec/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-21248 get_replication_info_helper.js should not assume all insert ops will happen in the same second
Branch: master
https://github.com/mongodb/mongo/commit/a4cb16417479914682b041a4f494b4c2368f4a67

Comment by Githook User [ 10/Dec/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-21248 additional failover test cases per test plan
Branch: master
https://github.com/mongodb/mongo/commit/b0a6137a79d64441f1f45790d9302d779366fdfd

Comment by Githook User [ 10/Dec/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-21248 added checks to election_timing.js to ensure failovers complete on time.
Branch: master
https://github.com/mongodb/mongo/commit/0d5338a32b97c33806d63dac7e585d31b1b129e5

Comment by Githook User [ 10/Dec/15 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-21248 speed up shell test function responsible for mongo program shutdown
Branch: master
https://github.com/mongodb/mongo/commit/35c86a491257e802214abd45970b9fb6b967b4e3

Generated at Thu Feb 08 03:56:46 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.