[SERVER-47678] Reconfig background hook should ignore ReplicaSetMonitorErrors Created: 20/Apr/20  Updated: 29/Oct/23  Resolved: 24/Apr/20

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: 4.4.0-rc6, 4.7.0

Type: Bug Priority: Major - P3
Reporter: Pavithra Vetriselvan Assignee: Pavithra Vetriselvan
Resolution: Fixed Votes: 0
Labels: safe-reconfig-related
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
Backwards Compatibility: Fully Compatible
Operating System: ALL
Backport Requested:
v4.4
Sprint: Repl 2020-05-04
Participants:
Linked BF Score: 38

 Description   

Similar to network_error_and_txn_override.js, run_reconfig_background.js should handle ReplicaSetMonitorErrors where we cannot find the primary because it has stepped down or been killed.

We should also specify nodb for the DoReconfigBackground hook so that run_reconfig_background.js can explicitly try to connect to mongo. If we don't do this, it is possible for the test infrastructure to try to connect to mongo before a test has started.



 Comments   
Comment by Githook User [ 14/May/20 ]

Author:

{'name': 'Pavi Vetriselvan', 'email': 'pvselvan@umich.edu', 'username': 'pvselvan'}

Message: SERVER-45094 add disabled replica set reconfig passthroughs

SERVER-45094 add retryable read logic to network_error_and_txn_override.js

(cherry picked from commit f59f63db6c37c0d4657b57d559c95d830b0e34c2)

SERVER-45094 add replica_sets_reconfig_jscore_passthrough suite

(cherry picked from commit 4d91fac171cbe3f2af53d9258965399e648a1947)

SERVER-45094 use w:1 writes and remove causal consistency in reconfig passthrough

(cherry picked from commit a43cb23defc6182d08a7814e4731ef98f2d30b6a)

SERVER-45094 add replica_sets_reconfig_jscore_stepdown_passthrough

(cherry picked from commit 81e0ad27c280c02a49beb65ff4473d5dce62b089)

SERVER-45094 add replica_sets_reconfig_kill_primary_jscore_passthrough

(cherry picked from commit 2debab7987b24bf902f9a128654ce928441c29a2)

SERVER-47678 stepdown and kill primary reconfig passthroughs should ignore ReplicaSetMonitorErrors

(cherry picked from commit 91672e58f1169c7edd684b911f20f62b8a71f8d1)

SERVER-47544 always increase election timeout to 24 hours in passthrough suites

(cherry picked from commit 81d53a715f49827a9f2538d4572f9b01f2b12887)
Branch: v4.4
https://github.com/mongodb/mongo/commit/f4528563033d933ca920b3e4b2a5e3344e198a5c

Comment by Githook User [ 24/Apr/20 ]

Author:

{'name': 'Pavi Vetriselvan', 'email': 'pvselvan@umich.edu', 'username': 'pvselvan'}

Message: SERVER-47678 stepdown and kill primary reconfig passthroughs should ignore ReplicaSetMonitorErrors
Branch: master
https://github.com/mongodb/mongo/commit/91672e58f1169c7edd684b911f20f62b8a71f8d1

Generated at Thu Feb 08 05:14:55 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.