[SERVER-62369] Remove RecordId deserialization compatibility with 5.X format Created: 05/Jan/22  Updated: 29/Oct/23  Resolved: 10/Jun/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.1.0-rc0

Type: Task Priority: Major - P3
Reporter: Daniel Gomez Ferro Assignee: Sulabh Mahajan
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2022-06-13
Participants:

 Description   

SERVER-61011 changed the serialization format for tokens generated out of RecordIds to use BinData instead of strings. We kept a backwards compatible path to deserialize the old format in order to support upgrades. Once we branch out 6.0 we can remove this code path: https://github.com/10gen/mongo/blob/39de467e0754eec484e75b792f3c3ba0381c4e47/src/mongo/db/record_id.h#L301-L304



 Comments   
Comment by Githook User [ 10/Jun/22 ]

Author:

{'name': 'Sulabh Mahajan', 'email': 'sulabh.mahajan@mongodb.com', 'username': 'sulabhM'}

Message: SERVER-62369 Remove RecordId deserialization compatibility with 5.X format
Branch: master
https://github.com/mongodb/mongo/commit/154870f1b08e3a6dc1628adb1865efe6fcff7664

Generated at Thu Feb 08 05:54:56 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.