In the code, targetSnapshotHistoryWindowInSeconds is initialized with the value of maxTargetSnapshotHistoryWindowInSeconds. I don't think runtime updates of maxTargetSnapshotWindowInSeconds should affect targetSnapshotHistoryWindowInSeconds, since it could adversely effect an already balanced system. But on startup is a clean slate with no cache pressure, and so should start with a full sized window and decrease as needed.
- related to
-
SERVER-34436 Workloads to apply transaction snapshot cache pressure
- Closed