Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
Fully Compatible
-
Sharding 2020-11-30
Description
The goal of this ticket is to add a timestamp to DatabaseVersion IDL. In order to do that we will:
- Rename the class defined in the DatabaseVersion IDL to DatabaseVersionBase.
- Create a new DatabaseVersion class that works as a facade of DatabaseVersionBase.
- This new class will inherit from DatabaseVersionBase.
- We will try to avoid exposing its constructors. Instead of that, we will offer a factory that will hide the epochs/timestamps. We should be avaible to construct it from a BSON and probably default construct them.
- We can get rid of database_version_helpers.h/database_version_helpers.cpp.
Attachments
Issue Links
- is depended on by
-
SERVER-52587 Making collection and database instances comparable through cluster time (no more epochs)
-
- Closed
-