Apache BookKeeper 4.13.0 released

Apache BookKeeper is a scalable, fault-tolerant, low-latency storage service optimized for real-time workloads. It has been used as a basic service for building reliable services. It is also the log segment storage of Apache DistributedLog and the message storage of Apache Pulsar.

Version 4.13 improves the reliability of streaming storage, brings additional configuration options for streaming storage and Prometheus HTTP server, fixes multiple bugs, and updates key dependencies.

The technical details of this version are summarized as follows:

Focus:

Table service reliability improvement

  • Rocksdb DLCheckpoint SST file is corrupted in stattore.
  • Fix SST file corruption
  • Dealing with checkpoint corruption when bookie crashes
  • Save the latest revision information in stattore
  • Save the last revision in rocksdb

Other improvements

  • Allow streaming storage to use hostname instead of IP address.
  • Skip unavailable bookies during verifyLedgerFragment
  • Allow configuration of Prometheus HTTP server binding address
  • Lots of fixes for tests, documentation, etc.

Dependency update

  • Upgrade protobuf to 3.14.
  • GRPC is upgraded to 1.33, Netty is upgraded to 4.1.50Final, and ETCD client driver is upgraded.
  • Upgrade dropwizard to version 3.2.5

For more details, please check: https://bookkeeper.apache.org/docs/4.13.0/overview/releaseNotes/

Guess you like

Origin www.oschina.net/news/131291/apache-bookkeeper-4-13-0-released