• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

apache / bookkeeper / 289
72%

Build:
DEFAULT BRANCH: master
Ran 04 Dec 2018 03:16PM UTC
Jobs 1
Files 470
Run time 84min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
289

push

jenkins

GitHub
Add max ledger metadata format version to layout

The max ledger metadata format version is the maximum format version
that will be used to write ledger metadata. By setting it in the
ledger layout it becomes a cluster-wide configuration which is
initialized along with the cluster. Any cluster initialized with the
current code will end up with version 2. For this cluster serde will
only ever serialize with up to version 2 of the ledger metadata
format, so all clients that understand version 2 will continue to
work, even as the software version increases and new metadata formats
become available (such as the binary metadata format coming soon).

Currently there is no handling in LedgerMetadataSerDe, because we
don't have a new version, but when there is, it will use
```
Math.min(maxLedgerMetadataFormatVersion,
         metadata.getMetadataFormatVersion())
```
to decide which serialization method to use.


Reviewers: Enrico Olivelli <eolivelli@gmail.com>, Sijie Guo <sijie@apache.org>

This closes #1858 from ivankelly/format-version

25437 of 35329 relevant lines covered (72.0%)

0.72 hits per line

Jobs
ID Job ID Ran Files Coverage
1 289.1 04 Dec 2018 03:16PM UTC 0
72.0
Source Files on build 289
Detailed source file information is not available for this build.
  • Back to Repo
  • Jenkins Build #289
  • dce4fd4c on github
  • Prev Build on master (#288)
  • Next Build on master (#290)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc