[SERVER-82498] Investigate reverting to simpler token version transition mechanism Created: 27/Oct/23  Updated: 28/Oct/23

Status: Backlog
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Bernard Gorman Assignee: Backlog - Query Execution
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Query Execution
Participants:

 Description   

In SERVER-81295, we introduced a more stringent mechanism for handling the transition between token versions. This was motivated by the fact that v2 has a new "split fragment" feature that v1 cannot produce, and so resuming from a v1 token could, in certain cases, prevent an event at the same clusterTime from being split. It was also necessary because both v1 and v2 tokens have an eventIdentifier field, but its format differs between v1 and v2 even for the same event.

In the future, particularly once v1 is no longer generated by supported versions, it may be desirable to revert to the simpler transition mechanism when moving between different token versions.


Generated at Thu Feb 08 06:49:26 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.