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

apache / bookkeeper / 173 / 1
72%
master: 72%

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

08 Aug 2018 03:02PM UTC coverage: 72.207% (+0.006%) from 72.201%
173.1

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

Source Files on job 173.1
  • Tree
  • List 0
  • Changed 37
  • Source Changed 1
  • Coverage Changed 37
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 173
  • 123ceabe on github
  • Prev Job for on master (#172.1)
  • Next Job for on master (#174.1)
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