Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WT-3959 Read the recovery timestamp after rolling forward the metadata. #4044

Merged

Conversation

michaelcahill
Copy link
Contributor

No description provided.

@agorrod
Copy link
Member

agorrod commented Apr 12, 2018

I've moved the spinlock test that was failing on the base branch here. I haven't been able to reproduce the failure on this branch in my testing.

@agorrod
Copy link
Member

agorrod commented Apr 12, 2018

@sueloverso would you mind reviewing this change which is built on top of your original one? If you are happy please merge this into your branch, then your branch into develop.

@sueloverso sueloverso merged commit b2e4318 into wt-3959-recovery-schema Apr 12, 2018
sueloverso pushed a commit that referenced this pull request Apr 12, 2018
* WT-3959 Manage recovery timestamp via a new schema entry.

* Fixes for adding schema system info.

* Remove old checkpoint_timestamp from metadata. Fix compiler warnings.

* Fixes to set recovery_timestamp correctly in recovery.

* Skip the system:info metadata entry for metadata and backup cursors.

* Free the system info config in recovery.

* Move initialization.

* Skip system:info metadata for anything except -v option.

* Set the no-reconcile flag around the call to set the system info.

* Update metadata while checkpoint's transaction has a snapshot.

* A couple minor review comment fixes.

* Add test and fix to retain checkpoint timestamp information on a backup.

*Read the recovery timestamp after rolling forward the metadata. (#4044)

* Shuffle the calling order once more.

We need to set the timestamp even if recovery doesn't do anything.

* Update some comments.
@michaelcahill michaelcahill deleted the wt-3959-recovery-timestamp-roll-forward branch April 12, 2018 23:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants