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

apache / bookkeeper / 173
72%

Build:
DEFAULT BRANCH: master
Ran 08 Aug 2018 03:02PM UTC
Jobs 1
Files 432
Run time 46s
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
173

push

jenkins

Ivan Kelly
Metadata Update mechanism

This patch introduces a metadata update mechanism for the client which
will be used in all places where metadata is updated.

The mechanism takes a bunch of predicates and functions, and runs a
loop again the ledger manager, attempting to apply the mutation
required as specified.

It assumes that the ledger metadata objects on the client side are
immutable and that any metadata object read reflects state that exists
on the metadata store. This isn't the case right now, but as the
current metadata updates are changed to use this, it will be the case.

This patch also introduces a limited LedgerMetadataBuilder, though
only the fields required for testing at mutable.

Master Issue: #281

Author: Ivan Kelly <ivank@apache.org>

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

This closes #1577 from ivankelly/ledger-fragment-immutable-metadata

24788 of 34329 relevant lines covered (72.21%)

0.72 hits per line

Jobs
ID Job ID Ran Files Coverage
1 173.1 08 Aug 2018 03:02PM UTC 0
72.21
Source Files on build 173
Detailed source file information is not available for this build.
  • Back to Repo
  • Jenkins Build #173
  • 123ceabe on github
  • Prev Build on master (#172)
  • Next Build on master (#174)
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