[ https://issues.apache.org/jira/browse/HBASE-10055?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13834945#comment-13834945 ]
ramkrishna.s.vasudevan commented on HBASE-10055: ------------------------------------------------ Possible to extract {code} + rowdone ++; + if (scanLimit > 0) { + long sleepTimeInMs = 1000 * rowdone / scanLimit - (System.currentTimeMillis() - st); + if (sleepTimeInMs > 0) { + try { + Thread.sleep(sleepTimeInMs); + } catch (InterruptedException e) { + // do nothing. + } + } + } {code} This to a common method? Else looks good to me. > Add option to limit the scan speed in CopyTable and VerifyReplication > --------------------------------------------------------------------- > > Key: HBASE-10055 > URL: https://issues.apache.org/jira/browse/HBASE-10055 > Project: HBase > Issue Type: Improvement > Environment: > Reporter: Liu Shaohui > Priority: Minor > Attachments: HBASE-10055-0.94-v1.diff > > > Add option to limit the scan speed in CopyTable and VerifyReplication. > When adding a new replication, we use 'CopyTable' to copy old data from > online cluster to peer cluster. After that, we use 'VerifyReplication' to > check the data consistency of two clusters. > To reduce the impact the online cluster's service, we add an option to limit > the scan speed. -- This message was sent by Atlassian JIRA (v6.1#6144)