Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-20828 Finish-up AMv2 Design/List of Tenets/Specification of operation
  3. HBASE-21472

Should not persist the dispatched field for RegionRemoteProcedureBase

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.0.0-alpha-1, 2.2.0
    • amv2
    • None
    • Reviewed

    Description

      It is OK to send the same open/close region request to a RS multiple times but if we persist the dispatched field, after master restarts the procedure will finish immediately, even if the reportRegionStateTransition has not been called yet. This may lead to assign a region to multiple region servers...

      Attachments

        1. HBASE-21472-v1.patch
          13 kB
          Duo Zhang
        2. HBASE-21472-UT.patch
          7 kB
          Duo Zhang
        3. HBASE-21472.patch
          13 kB
          Duo Zhang

        Issue Links

          Activity

            People

              zhangduo Duo Zhang
              zhangduo Duo Zhang
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: