Skip to content

Conversation

@rmdmattingly
Copy link
Collaborator

See https://issues.apache.org/jira/browse/HBASE-28687

If the backup system tables become disabled, then we enter a state which the backup client will not recover from. Without manual intervention, every subsequent backup attempt will fail on BackupSystemTable's calls to waitForSystemTable.

This checkSystemTable method already ensures that the tables exist — it should also ensure that the tables are enabled before we await that condition.

Alternatively, we could fast-fail if the tables are disabled rather than awaiting an enabled state that will never occur.

…ables are enabled (apache#6018)

Co-authored-by: Ray Mattingly <[email protected]>
Signed-off-by: Bryan Beaudreault <[email protected]>
Signed-off-by: Nick Dimiduk <[email protected]>
@rmdmattingly rmdmattingly merged commit 3c6c485 into hubspot-2.6 Jul 8, 2024
@rmdmattingly rmdmattingly deleted the 28687-hubspot-2.6 branch July 8, 2024 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants