-
Notifications
You must be signed in to change notification settings - Fork 28
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
VLV index checks #151
Comments
How does one know that the VLV index is incomplete or corrupt? |
1 similar comment
How does one know that the VLV index is incomplete or corrupt? |
@rcritten I'll blog about it, and I shall write a script to automate checking it (it will be helpful for Support). But at a high level it goes like this:
|
@rcritten - Rob, should we clone the ticket into BZ? We have so many customers running into this issue that I'd really like to prioritize the development of this check. |
Sure, feel free. |
|
VLV indices are used by Dogtag instances to work out what the next available number is, in the various managed ranges (serials, request IDs, replica IDs, key IDs, etc). If the VLV index becomes incomplete or corrupt, Dogtag attempts to add objects that already exist and operations such as certificate requests fail.
We should add a healthcheck to check relevant VLV indices against the actual database contents and detect inconsistencies.
This is a prime candidate for auto-remediation, too. All that should be required is to create a reindex task.
The text was updated successfully, but these errors were encountered: