zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mahadev konar (JIRA)" <j...@apache.org>
Subject [jira] Created: (ZOOKEEPER-380) bookkeeper should have a streaming api so that its easier to store checpoints/snapshots in bookkeeper.
Date Thu, 23 Apr 2009 21:13:30 GMT
bookkeeper should have a streaming api so that its easier to store checpoints/snapshots in
bookkeeper.
------------------------------------------------------------------------------------------------------

                 Key: ZOOKEEPER-380
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-380
             Project: Zookeeper
          Issue Type: Improvement
          Components: contrib-bookkeeper
            Reporter: Mahadev konar


currently, the bookkeeper api allows just a bytes interface which is 
ld.write(bytes).

We should have an interface like 

Stream s = ledger.createStream() (I am not very sure of the interface right now but will post
a more concrete one after giving it a little more thought)

now this stream can be used to wirte checkpoints as 
s.write(bytes)
and then closed to s.close() to close the snapshot. 
This api could use the current api to implement snapshots as chunks of bytes (buffered by
stream s) that can be written via ld.write(bytes).


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message