[ https://issues.apache.org/jira/browse/BOOKKEEPER-220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13823713#comment-13823713 ]
Ivan Kelly commented on BOOKKEEPER-220: --------------------------------------- I think this is out of scope for 4.3.0 so bump it up. It is something I'd like to get in next year though as part of a api revamp. I've implemented something like managed ledger 4 or 5 times now. I'm sure you have too. It's hard to have a master-slave system without something similar. As such, we should extract the pattern and offer it to users (as managed ledger does). > Managed Ledger proposal > ----------------------- > > Key: BOOKKEEPER-220 > URL: https://issues.apache.org/jira/browse/BOOKKEEPER-220 > Project: Bookkeeper > Issue Type: New Feature > Components: bookkeeper-client > Reporter: Matteo Merli > Assignee: Matteo Merli > Attachments: 0001-BOOKKEEPER-220-Managed-Ledger-proposal.patch, > 0001-BOOKKEEPER-220-Managed-Ledger-proposal.patch, > 0001-BOOKKEEPER-220-Managed-Ledger-proposal.patch, > 0001-BOOKKEEPER-220-Managed-Ledger-proposal.patch > > > The ManagedLedger design is based on our need to manage a set of ledgers, > with a single writer (at any point in time) and a set on consumers that read > entries from it. > The ManagedLedger also takes care of periodically closing ledgers to have a > "reasonable" sized sets of ledgers that can individually deleted when no more > needed. > I've put on github the interface proposal (along with an early WIP > implementation) > http://github.com/merlimat/managed-ledger -- This message was sent by Atlassian JIRA (v6.1#6144)