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

Make move operations of RSGroup idempotent

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.0, 2.3.0
    • Component/s: rsgroup
    • Labels:
      None

      Description

      Currently, when moving tables or servers to a group, only groupInfo is checked. And in RSGroup implementation, groupinfo is written to disk before regions movements are done. If there are some problems caused move regions abort, some regions will be on wrong regionservers. What's the worse, retry the move operation will be rejected because of the correct groupinfo.

      We think when moving, not only groupInfo should be checked, but also relevant region assignments should be checked and corrected.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Xiaolin Ha Xiaolin Ha
                Reporter:
                Xiaolin Ha Xiaolin Ha
              • Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: