[
https://issues.apache.org/jira/browse/HBASE-17274?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15865532#comment-15865532
]
Phil Yang commented on HBASE-17274:
-----------------------------------
ReplicationThrottler is not designed for multi-thread cases. I think the most
easy way is to use Guava's RateLimiter(since 13.0) which is a thread-safe
throttler. But we can not upgrade Guava expect 2.0. So I am going to implement
a similar work in HBase project.
> Add a server level throttler for replication sources
> ----------------------------------------------------
>
> Key: HBASE-17274
> URL: https://issues.apache.org/jira/browse/HBASE-17274
> Project: HBase
> Issue Type: Improvement
> Components: Replication
> Reporter: Phil Yang
> Assignee: Phil Yang
>
> If we have many peers or some servers have many recovered queues, the total
> read size per second from WALs will be very high.
> So we should add a server level throttler to limit the total speed of reading
> WALs.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)