Hi guys,

This thread is to discuss what will be released with 4.0.0.

First off, in case people are wondering what happened to 3.4.0, what was 3.4.0 
is now known as 4.0.0. This is due to API changes, which we felt justified a 
new major version number.

Now that ZooKeeper 3.4.0 is out, we can start getting a release for BookKeeper 
4.0.0 together. The following JIRAs are must haves for the release.

BOOKKEEPER-111 Document bookie recovery feature 
BOOKKEEPER-110 Review documentation 
BOOKKEEPER-62  Bookie can not start when encountering corrupted records 
BOOKKEEPER-112 Bookie Recovery on an open ledger will cause LedgerHandle#close 
on that ledger to fail 

The following are patch available at the moment, so they should be in the 
release also.

BOOKKEEPER-39 Bookie server failed to restart because of too many ledgers (more 
than ~50,000 ledgers) 
BOOKKEEPER-117 Support multi threads in hedwig cpp client to leverage 
multi-core hardware 
BOOKKEEPER-118 Hedwig client doesn't kill and remove old subscription channel 
after redirection. 

There a final set, which are marked for 4.0.0. I haven't gone through these in 
detail, but I think they could all be postponed to 4.1.0 if necessary.
BOOKKEEPER-53 race condition of outstandingMsgSet@SubscribeResponseHandler 
BOOKKEEPER-72 Fix warnings issued by FindBugs 
BOOKKEEPER-55 SubscribeReconnectRetryTask might retry subscription endlessly 
when another subscription is already successfully created previously 
BOOKKEEPER-56 Race condition of message handler in connection recovery in 
Hedwig client 

Comments/suggestions welcome,

Ivan

Reply via email to