-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
Summary
The format for the new option is: donor_stable_timestamp=<ts value>. It will be used in a scenario similar to this:
session->create(“table:A”, “import=(enabled=true,donor_stable_timestamp=<TS>,metadata_file=WiredTiger.export”)
If the caller wants a rollback to stable performed then the caller is required to provide WiredTiger with a timestamp value. If a value is not provided then rollback to stable will not be called. If a value is provided then we will provide that timestamp to rollback this specific table to that value.
The scope of work for this ticket is
- Add the new option to WT_SESSION::create(import=()).
- Do rollback to stable of the imported table if the donor timestamp has been provided.
- Add a test for the new option