[
https://issues.apache.org/jira/browse/BOOKKEEPER-203?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13396337#comment-13396337
]
Sijie Guo commented on BOOKKEEPER-203:
--------------------------------------
@Ivan,
Versioned is added as a generic interface. I was planning to make
LedgerMetadata as Versioned interface, but seems that there are too much
modifications. so I don't do the change.
But the idea I kept Versioned here is for completeness of versioning interface,
and it would be used in Hedwig Meta Manager to write topic persistence info and
owner info. (BOOKKEEPER-250 and BOOKKEEPER-259)
meta package is used to put metadata related things of BookKeeper, while
Version and Versioned are more generic abstraction than BookKeeper meta, it
would be used in both BookKeeper and Hedwig metadata manager. So I put them in
a separated versioning package.
> improve ledger manager interface to remove zookeeper dependency on metadata
> operations.
> ---------------------------------------------------------------------------------------
>
> Key: BOOKKEEPER-203
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-203
> Project: Bookkeeper
> Issue Type: Sub-task
> Components: bookkeeper-client, bookkeeper-server
> Reporter: Sijie Guo
> Assignee: Sijie Guo
> Fix For: 4.2.0
>
> Attachments: BOOKKEEPER-203.diff, BOOKKEEPER-203.diff_v2,
> BOOKKEEPER-203.diff_v3, BOOKKEEPER-203.diff_v4, BOOKKEEPER-203.diff_v5,
> BOOKKEEPER-203.diff_v6, BOOKKEEPER-203.diff_v7
>
>
> we need to improve ledger manager interface to remove zookeeper dependency on
> metadata operations, so it is easy for us to implement a MetaStore based
> ledger manager.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira