Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-10504 Define Replication Interface
  3. HBASE-11392

add/remove peer requests should be routed through master

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0
    • Component/s: Replication
    • Labels:
      None
    • Release Note:
      Add/Remove replication peer requests will be routed through master. And make ReplicationAdmin as Deprecated.

      Description

      ReplicationAdmin directly operates over the zookeeper data for replication setup. We should move these operations to be routed through master for two reasons:

      • Replication implementation details are exposed to client. We should move most of the replication related classes to hbase-server package.
      • Routing the requests through master is the standard practice for all other operations. It allows for decoupling implementation details from the client and code.

      Review board: https://reviews.apache.org/r/54730/

        Attachments

        1. HBASE-11392-v6.patch
          214 kB
          Guanghao Zhang
        2. HBASE-11392-v5.patch
          214 kB
          Guanghao Zhang
        3. HBASE-11392-v4.patch
          212 kB
          Guanghao Zhang
        4. HBASE-11392-v3.patch
          212 kB
          Guanghao Zhang
        5. HBASE-11392-v2.patch
          205 kB
          Guanghao Zhang
        6. HBASE-11392-v1.patch
          202 kB
          Guanghao Zhang

          Issue Links

            Activity

              People

              • Assignee:
                zghao Guanghao Zhang
                Reporter:
                enis Enis Soztutar
              • Votes:
                0 Vote for this issue
                Watchers:
                14 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: