-
Type: Improvement
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Repl 2019-03-25
-
135
Currently, isSelf does not contain any retry logic when attempting name resolution. This causes build failures for tests that experience transient network failures.
We would like to add retry loops to getAddrInfo to reduce these build failures, but it is important that we don't retry forever in case the network failure is indeed not transient (eg. dns misconfiguration).
This requires threading the opCtx to getAddrInfo and may require some refactoring of unit tests to implement cleanly.
- is related to
-
SERVER-35649 Nodes removed due to isSelf failure should re-attempt to find themselves
- Closed
- related to
-
SERVER-62699 Replica set fails to restart after shutdown of all Nodes in a Dynamic DNS/network environment
- Backlog
-
SERVER-35649 Nodes removed due to isSelf failure should re-attempt to find themselves
- Closed