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

Backport HBASE-18099 'FlushSnapshotSubprocedure should wait for concurrent Region#flush() to finish' to branch-1.3

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

Details

    • Reviewed

    Description

      HBASE-18099 was only integrated to branch-1 and above in consideration of backward compatibility.

      This issue is to backport the fix to branch-1.3 and branch-1.2.
      Quoting Gary's suggestion from the tail of HBASE-18099 :

      Sure, don't add the method to Region, just to HRegion, check for an instance of HRegion in FlushSnapshotSubprocedure and cast the instance before calling the method.

      Attachments

        1. 18358.v3.txt
          3 kB
          Ted Yu
        2. 18358.v2.txt
          3 kB
          Ted Yu
        3. 18358.branch-1.3.patch
          5 kB
          Ted Yu

        Issue Links

        Activity

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

          People

            yuzhihong@gmail.com Ted Yu
            yuzhihong@gmail.com Ted Yu
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment