hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-17296) Provide per peer throttling for replication
Date Tue, 13 Dec 2016 16:01:02 GMT

    [ https://issues.apache.org/jira/browse/HBASE-17296?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15745496#comment-15745496
] 

Hudson commented on HBASE-17296:
--------------------------------

FAILURE: Integrated in Jenkins build HBase-Trunk_matrix #2125 (See [https://builds.apache.org/job/HBase-Trunk_matrix/2125/])
HBASE-17296 Provide per peer throttling for replication (Guanghao Zhang) (tedyu: rev 2333596279b63c045e5fd5be09b2fce8ce5c9980)
* (edit) hbase-shell/src/main/ruby/hbase/replication_admin.rb
* (edit) hbase-shell/src/main/ruby/shell.rb
* (edit) hbase-shell/src/main/ruby/shell/commands/list_peers.rb
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/replication/ReplicationSerDeHelper.java
* (edit) hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/ClientProtos.java
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.java
* (edit) hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/ZooKeeperProtos.java
* (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationThrottler.java
* (edit) hbase-server/src/test/java/org/apache/hadoop/hbase/client/replication/TestReplicationAdmin.java
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.java
* (edit) hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/ClientProtos.java
* (edit) hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/ZooKeeperProtos.java
* (edit) hbase-protocol/src/main/protobuf/ZooKeeper.proto
* (edit) hbase-protocol-shaded/src/main/protobuf/ZooKeeper.proto
* (edit) hbase-shell/src/test/ruby/hbase/replication_admin_test.rb
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerConfig.java
* (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.java
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeer.java
* (add) hbase-shell/src/main/ruby/shell/commands/set_peer_bandwidth.rb


> Provide per peer throttling for replication
> -------------------------------------------
>
>                 Key: HBASE-17296
>                 URL: https://issues.apache.org/jira/browse/HBASE-17296
>             Project: HBase
>          Issue Type: Improvement
>          Components: Replication
>            Reporter: Guanghao Zhang
>            Assignee: Guanghao Zhang
>         Attachments: HBASE-17296.patch
>
>
> 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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message