Hi Bookies!

[image: image.png]



We've seen awesome contributions since 4.10 but now we're considering if
it's time for 4.11.
I've made a list of the tasks we had marked for our 4.11 milestone. I have
separated them as ready to merge and push to next release based on:

   - Last activity
   - Remaining work required for completion
   - Amount of conflicts since last change (hence might take more time to
   finish)

PMC, Committers, Let's take a look at where we stand and if you feel these
are substantial enough to ship.

*Ready to merge, need to re-run a few tests.*
- Avoid using directBuffer directly
<https://github.com/apache/bookkeeper/pull/2158>

- Update ServerConfiguration to use ConfigKey and ConfigKeyGroup
<https://github.com/apache/bookkeeper/pull/1893>

- [bookie-shell] Add cmd to change bookie-address into ledger metadata
<https://github.com/apache/bookkeeper/pull/2321>
rerun integration tests, rest is ready.

- Add more more instructions for minorCompactionInterval in bookkeeper.conf
<https://github.com/apache/bookkeeper/issues/2115> - Master issue
-> PR with fix [conf] minorCompactionInterval should be greater than
gcWaitTime <https://github.com/apache/bookkeeper/pull/2116>
Can close this if we can merge above mentioned PR. Some tests are failing,
need to re run them

*Push to next release, partially completed*
- Issue 1626: Add tests for
LedgerUnderredplicationManager#markLedgerUnderreplicatedAsync
<https://github.com/apache/bookkeeper/pull/1629> - Too many review comments
to be addressed.
- BP-33: Move releasing official docker images out of main repo
<https://github.com/apache/bookkeeper/issues/1449> - This can be done after
the release
- Cookie should include index directory
<https://github.com/apache/bookkeeper/issues/609> - Being worked on but
will change format of cookie. Best if pushed to next release.
- use native fallocate & sync_file_range to improve journal allocation
<https://github.com/apache/bookkeeper/issues/614>
- BP-29: Metadata API module
<https://github.com/apache/bookkeeper/issues/1123> - On the fence about
this one. 3/4 tasks are complete. The last task is to make all the
remaining tests use the metadata service which I think aren't as many. -
Add help wanted label
- BP-36: Stats documentation annotation
<https://github.com/apache/bookkeeper/issues/1785> - Sijie, since we have
all the code in place to use the annotation, can you elaborate on where the
annotation should be used? Perhaps we can close this and you can open a new
issue for 4.12. OR we can simply push this out, fine with that too.

*Push to next release and Add help wanted label*
- Bookie disk monitor should also monitor journal disks
<https://github.com/apache/bookkeeper/issues/1349> - Not being worked on
yet (OLD) - Add help wanted label
- Improve asyncCreateFullPathOptimistic to reduce zookeeper verbose logging
<https://github.com/apache/bookkeeper/issues/902> - Not being worked on yet
(OLD) - Add help wanted label
- incomplete fix for exception handling in flushRotatedLogs method and need
of ConcurrentList for rotatedLogChannels
<https://github.com/apache/bookkeeper/issues/1346> - Not being worked on
yet (OLD) - Add help wanted label
- Improve javadoc for public interfaces that takes user input
<https://github.com/apache/bookkeeper/issues/757> - Not being worked on yet
(OLD) - Add help wanted label

*Push to next release*
- Don't allow write entries with same entry id multiple times in bookie
<https://github.com/apache/bookkeeper/issues/1066> - Not being worked on
yet (OLD)
- In ReadOnlyLedgerHandle, metadata gets updated in the event of writeclose
but lastAddConfirmed and length is not getting updated.
<https://github.com/apache/bookkeeper/issues/594> - Not being worked on yet.
- Bookie ledger replication error lead to increased disk usage
<https://github.com/apache/bookkeeper/issues/1908> - Not being worked on
yet (OLD)
- Needs to handle AuthFailed, SaslAuthenticated events
<https://github.com/apache/bookkeeper/issues/284> - Not being worked on yet
(OLD)
- Introduce BookieClusterManager and Improve BookieListener
<https://github.com/apache/bookkeeper/issues/287> - Not being worked on yet
(OLD)
- Bookie recovery should skip replicating empty ledgers.
<https://github.com/apache/bookkeeper/issues/582> - Not being worked on yet
(OLD)
- Split bookkeeper client into a separate maven module
<https://github.com/apache/bookkeeper/issues/617> - Not being worked on yet
(OLD)
- Package refactor on ledger storages
<https://github.com/apache/bookkeeper/issues/622> - Not being worked on yet
(OLD)
- Add checksumming for ledger index files
<https://github.com/apache/bookkeeper/issues/626> - Not being worked on yet
(OLD)
- BP-23: Ledger Balancer <https://github.com/apache/bookkeeper/issues/846>
- Not being worked on yet (OLD)
- Sanity check on ledger storage type
<https://github.com/apache/bookkeeper/issues/1159> - Not being worked on
yet (OLD)
- Add more test cases on LongZkLedgerIdGenerator
<https://github.com/apache/bookkeeper/issues/901> - Not being worked on yet
(OLD)
- remove old Codahale in package `org.apache.bookkeeper.stats`
<https://github.com/apache/bookkeeper/issues/1262> - Not being worked on
yet (OLD)


-- 
Anup Ghatage
www.ghatage.com

Reply via email to