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

Lars Hofhansl commented on HBASE-12988:
---------------------------------------

Another potential way to speed this up (a little) is to build the next chunk of 
edit to send while the current chunk is in flight. We'd double the required 
heap on the replication source, but at least we can do some work on the source 
while the current chunk is transmitted and applied at the source - but we'd 
still only have exactly a single chunk outstanding at any given to guarantee 
order.

And maybe, since we already have scenarios where edit for the same row can 
arrive out of order for example when a region server fails, we can just make 
the sink more robust and simply send edits out of order.


> [Replication]Parallel apply edits on row-level
> ----------------------------------------------
>
>                 Key: HBASE-12988
>                 URL: https://issues.apache.org/jira/browse/HBASE-12988
>             Project: HBase
>          Issue Type: Improvement
>          Components: Replication
>            Reporter: hongyu bi
>            Assignee: hongyu bi
>
> we can apply  edits to slave cluster in parallel on table-level to speed up 
> replication .
> update : per conversation blow , it's better to apply edits on row-level in 
> parallel



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

Reply via email to