[
https://issues.apache.org/jira/browse/HBASE-19083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16321903#comment-16321903
]
Zheng Hu commented on HBASE-19083:
----------------------------------
#1 the create method look strange, Can define as create(Mode mode,
AsyncWriter... writers ) directly ?
{code}
+ public static CombinedAsyncWriter create(Mode mode, AsyncWriter writer,
AsyncWriter... writers) {
+ ImmutableList<AsyncWriter> ws =
+ ImmutableList.<AsyncWriter> builder().add(writer).add(writers).build();
+ switch (mode) {
{code}
#2 Still the create() method in CombinedAsyncWriter.java . when mode is
SEQUENTIAL, the CompletableFuture<long> will be filled with a null, but when
mode is PARALLEL, it will be filled with the sync size of the last finised
writer. so , what's the specific meaning of Long value you want to return ?
Will appreciate if put patch on RB .
> Introduce a new log writer which can write to two HDFSes
> --------------------------------------------------------
>
> Key: HBASE-19083
> URL: https://issues.apache.org/jira/browse/HBASE-19083
> Project: HBase
> Issue Type: Sub-task
> Components: Replication, wal
> Reporter: Duo Zhang
> Assignee: Duo Zhang
> Labels: HBASE-19064
> Fix For: HBASE-19064
>
> Attachments: HBASE-19083.patch
>
>
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)