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

Provide client utility to easily enable and disable table replication

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.98.10
    • Fix Version/s: 1.1.0, 1.0.2, 2.0.0
    • Component/s: Replication
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      Currently to enable replication for a table user has to
      1) Disable the table
      2) Set the replication scope
      3) enable the table
      and also create a table with same name and CFs in peer cluster(s).

      To help user we can provide client API's to enable and disable table replication.
      So that user has to call only one API i.e., enable table replication which will,
      1. Create a table with same name and CFs in the peer cluster(s)
      2. Disable the table
      3. Set the replication scope
      4. Enable the table

      If user wants to disable table replication then he/she only has to call disable table replication API which will,
      1. Disable the table
      2. Set the replication scope
      3. Enable the table.

        Attachments

        1. HBASE-13057.patch
          23 kB
          Ashish Singhi
        2. HBASE-13057-v1.patch
          23 kB
          Ashish Singhi
        3. HBASE-13057-v2.patch
          23 kB
          Ashish Singhi

          Activity

            People

            • Assignee:
              ashish singhi Ashish Singhi
              Reporter:
              ashish singhi Ashish Singhi
            • Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: