-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
RSS Sydney
-
Fully Compatible
-
ALL
-
v8.1, v8.0
-
-
TeamTummy - 2024-11-26, Hoity-Toity - 2024-12-10, SleighTheDay - 2024-12-24, SongingMoose - 2025-01-07, NamePending - 2025-01-21, MooseOnTheLoose - 2025-02-04, FarewellDaniel - 2025-02-18, HappyAddy - 2025-03-04, PastaLaVista - 2025-03-18
-
0
-
None
-
0
-
None
-
None
-
None
-
None
-
None
-
None
AutoGetCollection or acquisitions set the appropriate ReadSource depending on the context. This should be lastApplied for secondaries, to prevent reading in the middle of oplog batch application.
However, ValidateState::initializeCollection manually performs locking, and thus the ReadSource is not correctly established. This leads to "validate" reading using the default kNoTimestamp read source, even on secondaries. And can cause incorrect validate results.
- causes
-
SERVER-98476 Validation on secondaries can set fast count to an incorrect value
-
- Closed
-