Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-15867 Move HBase replication tracking from ZooKeeper to HBase
  3. HBASE-16342

Backport replication tracking via system table to Branch-1

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • Replication
    • None

    Description

      HBASE-16342 Added Replication WAL offset tracking out of ZooKeeper and into an HBase table. Provided new implementation of ReplicationQueues and ReplicationQueuesClient that implement this. Peer tracking still remains inside of ZooKeeper though. Includes H-Base issues: HBASE-15883, HBASE-15958, HBASE-15974, HBASE-16036, HBASE-16083, HBASE-16080, HBASE-1620, and HBASE-15937

      Tested these changes on Branch-1 with IntegrationTestReplication and it appears stable. Can also handle late master startups and replication table regions going down as long as only system tables are hosted on Master and hbase:replication is hosted on Master.

      Attachments

        1. HBASE-16342-branch-1.patch
          143 kB
          Joseph
        2. HBASE-16342-branch-1-v2.patch
          145 kB
          Joseph

        Activity

          People

            ashu210890 Ashu Pachauri
            Vegetable26 Joseph
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: