Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-28687

BackupSystemTable#checkSystemTable should ensure that the backup system tables are enabled

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      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.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            rmdmattingly Ray Mattingly
            rmdmattingly Ray Mattingly
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment