[
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)