-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Execution NAMR Team 2023-08-21, Execution NAMR Team 2023-09-04
-
135
Usually we'll only fetch active transaction history (via reading from config.transactions as a primary, but we have seen some cases where a service in the server can end up doing this briefly as a secondary when stepping down. This is fine conceptually since no writes will be able to occur once secondary, but it can cause this assertion to fail. Until we have a better solution for representing this state of being stepped down but not performing oplog application yet, we can just relax constraints for this read.
- related to
-
SERVER-80280 Consider introducing concept of draining internal readers after stepdown and before starting secondary oplog application
- Closed