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

uber / ringpop-go / 1814 / 3
95%
dev: 95%

Build:
DEFAULT BRANCH: dev
Ran 19 Dec 2016 12:49PM UTC
Files 42
Run time 2s
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

19 Dec 2016 12:40PM UTC coverage: 95.026% (+0.03%) from 94.999%
RUN="make test-unit test-race test-examples lint coveralls"

push

travis-ci

mennopruijssers
[Feature] Identity carry over part 5 / Multi ring checksum (#192)

This PR is part 5 for identity carry over.

In this PR a new mechanism for calculating ring checksums is added. It aims to be forward compatible by naming checksums after the algorithm used so that new algorithms can be added and old algorithms can be removed when appropriate.

At the same time the old algorithm will start its EOL and all references to that are renamed to indicate legacy. The old algorithm does not capture all aspects of the hashring and will not warn about programmer error in the hashring.

The newly added `replica` checksummer will walk the ring from the beginning to the end and capture all significant datapoints of a `replicapoint` in its checksum that should prevent two rings that are out of sync to provide the same checksum.

4470 of 4704 relevant lines covered (95.03%)

1.05 hits per line

Source Files on job 1814.3 (RUN="make test-unit test-race test-examples lint coveralls")
  • Tree
  • List 0
  • Changed 5
  • Source Changed 4
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1814
  • Travis Job 1814.3
  • 3045cbfd on github
  • Prev Job for RUN="make test-unit test-race test-examples lint coveralls" on dev (#1809.3)
  • Next Job for RUN="make test-unit test-race test-examples lint coveralls" on dev (#1817.3)
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