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

ASF subversion and git services commented on KUDU-3214:
-------------------------------------------------------

Commit 64592274ac4ee5bff4c01807602e6e39714a0f80 in kudu's branch 
refs/heads/master from ningw
[ https://gitbox.apache.org/repos/asf?p=kudu.git;h=6459227 ]

KUDU-3214 Parallelize DownloadWALs in tablet copy operation

Make DownloadWALs operation in parallel.

Add tests:
  - Correctly collect status of parallelized DownloadWALs.
  - Random inject latency and heavy insert.
  - Random inject latency and heavy update.

Perf: Timing download a tablet without any block data.
WAL size (In MB)         575     1149     2183
WAL count                87      174      348
In seq:                  3.417s  6.404s   12.371s
In parallel(4threads):   2.543s  4.858s   8.761s

About 25% promotion.

Change-Id: Ib513118d233efdf4be7cbb0b790354c4c3e1bd84
Reviewed-on: http://gerrit.cloudera.org:8080/16726
Tested-by: Andrew Wong <aw...@cloudera.com>
Reviewed-by: Andrew Wong <aw...@cloudera.com>


> Parallelize DownloadWAL in tablet copy operations
> -------------------------------------------------
>
>                 Key: KUDU-3214
>                 URL: https://issues.apache.org/jira/browse/KUDU-3214
>             Project: Kudu
>          Issue Type: New Feature
>          Components: consensus, tablet
>            Reporter: wangningito
>            Assignee: wangningito
>            Priority: Minor
>
> When downloading tablet data via tablet copy operation, it is necessary to 
> download blocks data and wal data.
> In [KUDU-1728|https://issues.apache.org/jira/browse/KUDU-1728] the 
> DownloadBlocks were parallelized. 
> However, to intuition, it may make senses to make DownloadWALs parallelized 
> as well. It requires very strict performance tests and correctness guarantee 
> to determine whether to have parallelized version DownloadWALs or not.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to