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

Backport HBASE-15507 to 0.98

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.98.18
    • 0.98.19
    • Replication
    • None
    • Reviewed
    • Added update_peer_config to the HBase shell and ReplicationAdmin, and provided a callback for custom replication endpoints to be notified of changes to their configuration and peer data

    Description

      HBASE-15507 introduced an update_peer_config method to allow online changes to replication config. It depended on HBASE-11393, which so far exists only in master and can only be in 2.0 and above because of some incompatible changes to replication peer config serialization.
      To get this in 0.98 will require two things:
      1. Port the PeerConfigTracker in HBASE-11393 to 0.98 without taking the incompatible tableCF serialization changes.
      2. Port HBASE-15507's logic on top of this.

      Most of this work was done in HBASE-15633 for branch-1, but 0.98 is just different enough to need some tweaks of its own.

      Attachments

        1. HBASE-15647-0.98.patch
          45 kB
          Geoffrey Jacoby
        2. HBASE-15647-0.98.v1.patch
          43 kB
          Geoffrey Jacoby

        Activity

          People

            gjacoby Geoffrey Jacoby
            gjacoby Geoffrey Jacoby
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: