[
https://issues.apache.org/jira/browse/HBASE-21246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16663020#comment-16663020
]
Josh Elser commented on HBASE-21246:
------------------------------------
bq. Why then did we remove the many other threads but decide to keep this one?
It is confusing having both the doc and the thread. It makes the doc look like
the design is unresolved.
The present goal is for Ted to give us a taste of what the {{WALIdentity}}
solution would look like so that we can try to make a more well-informed
decision around tracking WALs like a {{Map<WALIdentity,WAL>}} instead of just
{{Set<WAL>}} (meant to be hand-wavy).
Just making sure it's clear that I don't think we've reached consensus yet.
> Introduce WALIdentity interface
> -------------------------------
>
> Key: HBASE-21246
> URL: https://issues.apache.org/jira/browse/HBASE-21246
> Project: HBase
> Issue Type: Sub-task
> Reporter: Ted Yu
> Assignee: Ted Yu
> Priority: Major
> Fix For: HBASE-20952
>
> Attachments: 21246.003.patch, 21246.HBASE-20952.001.patch,
> 21246.HBASE-20952.002.patch, 21246.HBASE-20952.004.patch,
> 21246.HBASE-20952.005.patch, 21246.HBASE-20952.007.patch,
> 21246.HBASE-20952.008.patch
>
>
> We are introducing WALIdentity interface so that the WAL representation can
> be decoupled from distributed filesystem.
> The interface provides getName method whose return value can represent
> filename in distributed filesystem environment or, the name of the stream
> when the WAL is backed by log stream.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)