hadoop-zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Flavio Junqueira <...@yahoo-inc.com>
Subject Re: BookKeeper newbie question
Date Fri, 01 Oct 2010 09:07:35 GMT
Thanks for your questions, Amit.

On Sep 28, 2010, at 6:37 PM, amit jaiswal wrote:

> Hi,
>
> I am experimenting with BookKeeper and have a question on  
> LedgerHandler class.
> The readEntries(firstEntry, lastEntry) method takes the indexes of  
> first and
> last entries. Also, the LedgerSequence object returned has method
> hasMoreElements().

Which version are you using? I don't think we have LedgerSequence any  
longer.

>
> Question:
> 1. How does a client knows the index of the last entry? I was  
> expecting clients
> to make a call like readEntries(0, Integer.MAX_INT) and the  
> hasMoreElements() to
> return false the moment there are no more entries. Am I missing  
> something in the
> way the API is supposed to be used?
>

I believe you should use public long getLastAddConfirmed().


> 2. The LedgerSequence.hasMoreElements() returns true (even if there  
> are no more
> entries), and the nextEntry returns null.
>

readEntries currently return Enumeration<LedgerEntry>, but I just  
noticed that the documentation is not correct, so I'll open a jira to  
fix it.

-Flavio


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message