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

create "repair light" option [JIRA: RIAK-2334] #180

Open
matthewvon opened this issue Dec 22, 2015 · 1 comment
Open

create "repair light" option [JIRA: RIAK-2334] #180

matthewvon opened this issue Dec 22, 2015 · 1 comment

Comments

@matthewvon
Copy link
Contributor

Part of the repair procedure is to open and read every .sst file. This is done to verify data CRCs and potential throw out corrupted files. However, there is a common use case of only desiring to rebuild the manifest file (such as manual deletion of old .sst files). Data is not considered suspect in this use case.

The goal is to create a flag that would allow a user to skip the read of all .sst files, only rebuild the manifest.

@Basho-JIRA Basho-JIRA changed the title create "repair light" option create "repair light" option [JIRA: RIAK-2334] Dec 22, 2015
@matthewvon
Copy link
Contributor Author

One of the things repair extracts while scanning the full .sst table file is the highest sequence number. That number is now recorded with Basho's .sst counters as of mv-expiry merge to develop (July 6, 2016). That is a key enabler of repair light.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants