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

Duo Zhang commented on HBASE-19904:
-----------------------------------

And if you want a clean solution, it will be huge, which I do not intend to do 
even in 3.0...

The current WALActionListener is based on FileSystem, while the WAL is not. And 
then Replication is also based on FileSystem, more or less. We need to find a 
better way to abstract the interface so that we can remove the FileSystem 
dependency at high level. IIRC there is a issue for this.

Thanks.

> Find a better way to deal with the cyclic dependency when initializing WAL 
> and Replication
> ------------------------------------------------------------------------------------------
>
>                 Key: HBASE-19904
>                 URL: https://issues.apache.org/jira/browse/HBASE-19904
>             Project: HBase
>          Issue Type: Improvement
>          Components: Replication, wal
>            Reporter: Duo Zhang
>            Assignee: Duo Zhang
>            Priority: Major
>             Fix For: 2.0.0-beta-2
>
>         Attachments: HBASE-19904.patch
>
>
> When implementing synchronous replication, I found that we need to depend 
> more on replication in WAL so it is even more pain...



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to