[ 
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

        

Reply via email to