In Pulsar master branch, we have switched the BookKeeper dependency from the Yahoo fork to the 4.7.0-SNAPSHOT version of BookKeeper from main master branch.
All the the changes that were in the Yahoo fork, which was based on 4.3.1 release, have been already merged upstream. This was a big effort that took ~ 1 year to get through. There were 246 commits to merge into a codebase that slightly changed in a 4 years timespan. For the curious, this is the spreadsheet we used to track the merging. https://docs.google.com/spreadsheets/d/1jAy3EfjViqNEKpCKpWiRv-PCZGzdjwm_PclL7Obog4Q/ I would like to call out Ivan Kelly & Jia Zhai for giving a big push of porting many of the changes into BookKeeper and the BookKeeper community for being very receptive and helpful in getting this load of changes back into mainline. Matteo -- Matteo Merli <mme...@apache.org>