[SERVER-49194] Define VectorClockDocument IDL type for persistence Created: 30/Jun/20  Updated: 02/Jul/20  Resolved: 02/Jul/20

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

Type: Task Priority: Major - P3
Reporter: Pierlauro Sciarelli Assignee: Pierlauro Sciarelli
Resolution: Done Votes: 0
Labels: PM-1645-Milestone-3
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-48717 Implement the persist/recover functio... Closed
Participants:

 Description   

The following fields of VectorClock need to be persisted in order to be eventually recovered:

  • Config opTime
  • Topology opTime (soon to be integrated in SERVER-47406)

The idea is to create a VectorClockDocument containing both fields under the config.system.version collection.

  • Define the VectorClockDocument schema in an IDL file
  • Add .h/.cpp generation to Scons file


 Comments   
Comment by Githook User [ 02/Jul/20 ]

Author:

{'name': 'Pierlauro Sciarelli', 'email': 'pierlauro.sciarelli@mongodb.com', 'username': 'pierlauro'}

Message: SERVER-49194 Define VectorClockDocument IDL type for persistence
Branch: master
https://github.com/mongodb/mongo/commit/6fff73a38d383be6a908d4b67f308f3bf19d503c

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