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

    • Sub-task
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • None
    • 2.0.0
    • Replication
    • None
    • 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-v1.patch
          202 kB
          Guanghao Zhang
        2. HBASE-11392-v2.patch
          205 kB
          Guanghao Zhang
        3. HBASE-11392-v3.patch
          212 kB
          Guanghao Zhang
        4. HBASE-11392-v4.patch
          212 kB
          Guanghao Zhang
        5. HBASE-11392-v5.patch
          214 kB
          Guanghao Zhang
        6. HBASE-11392-v6.patch
          214 kB
          Guanghao Zhang

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: