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

uber / ringpop-go / 1451
95%

Build:
DEFAULT BRANCH: dev
Ran 04 Aug 2016 02:35PM UTC
Jobs 3
Files 40
Run time 5min
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
1451

push

travis-ci

web-flow
Status refactor 1: Refactor membership to use localMember as the source of truth (#159)

* With this refactor we keep an explicit copy of what the local state of a member is and reincarnate from there if we receive a gossip that would overwrite the state of our node in the network.

* write data for checksum string directly to the buffer.

* remove redundant test.

* scrub source information from a change instead of copying the data back and forth.

* unexport genChecksumString because of locking requirements.

* better explain the copy of gossip to member

* make slices with initial sizes big enough for the max number of elements

* Refactor reincarnationChange to bumpIncarnation,

also reused it at applicable locations.

* Remove unused code.

* Add table test for acceptGossip.

* Document lock requirement on getJoinPosition.

* Rename acceptGossip to shouldProcessGossip.

* Remove TODO comment

* fixed misspelling

* Remove MakeLeave function as it is only used during testing to get the membership into a certain state, instead we will use Update with crafted changes for this as that is the most public interface to interact with the membership. (#161)

201 of 201 new or added lines in 7 files covered. (100.0%)

4124 of 4352 relevant lines covered (94.76%)

3.14 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
100.0
swim/member.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
swim/node.go
2
100.0
swim/memberlist.go
3
100.0
swim/member.go
3
100.0
ringpop.go
Jobs
ID Job ID Ran Files Coverage
1 1451.1 (RUN="make lint") 04 Aug 2016 02:35PM UTC 0
94.76
Travis Job 1451.1
2 1451.2 (RUN="make test-unit") 04 Aug 2016 02:36PM UTC 0
94.72
Travis Job 1451.2
3 1451.3 (RUN="make test-integration") 04 Aug 2016 02:40PM UTC 0
94.72
Travis Job 1451.3
Source Files on build 1451
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1451
  • 027b554f on github
  • Prev Build on dev (#1450)
  • Next Build on dev (#1462)
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

© 2025 Coveralls, Inc