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

Provide per peer throttling for replication

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.4.0, 2.0.0
    • Replication
    • None
    • Reviewed
    • Provide per peer throttling for replication. Add the bandwidth upper limit to ReplicationPeerConfig and a new shell cmd set_peer_bandwidth to update the bandwidth in need.

    Description

      HBASE-9501 added a config to provide throttling for replication. And each peer has same bandwidth up limit. In our use case, one cluster may have several peers and several slave clusters. Each slave cluster may have different scales and need different bandwidth up limit for each peer. So We add bandwidth to replication peer config and provide a shell cmd set_peer bandwidth to update the bandwidth in need. It has been used for a long time on our clusters. Any suggestions are welcomed.

      Attachments

        1. HBASE-17296.patch
          51 kB
          Guanghao Zhang
        2. HBASE-17296-branch-1.patch
          27 kB
          Guanghao Zhang

        Activity

          People

            zghao Guanghao Zhang
            zghao Guanghao Zhang
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: