-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: 4.5 Required
-
Component/s: Replication
-
None
-
Fully Compatible
-
ALL
-
Repl 2020-08-24, Repl 2020-09-07
-
14
Although we call findCmdFailPoint.wait(), this doesn't really help because wait() will only wait for the failpoint block to be entered once more from any command. The way the failpoint is defined, we will increment the timesEntered field for the failpoint on every find command while the failpoint is enabled. However, we will only hang the operation if the read is applied on the namespace that we pass in. Therefore, calling wait() will not guarantee that we have actually created the hanging operation that we care about on the primary.