Ran
|
Files
40
|
Run time
2s
|
Badge
Embed ▾
README BADGES
|
push
travis-ci
Feature/reaping faulty nodes (#132) * Revert "Revert "Merge pull request #123 from uber/feature/rfn"" This reverts commit 6e836b404. * Keep CHANGES.MD. * Added admin endpoint to manually trigger the reaping. * Use /admin/reap endpoint aware test-suite. * Don’t panic. * Validate changes both incoming and outgoing. * Make the tombstone field on a change optional. * warning for new copy of member lock. * s/Incomming/Incoming/ * Add tests for sending tombstone changes as a tombstone flag. * Test to apply a change both with tombstone state and flag. * Use master branch on integration tests. * Newline ending. * Better changes handling when keeping the hashring up to date with the membership list. * Remove unneeded + 1 from timer. * Better explanation for `Apply`. * Actual description for `TestTimerCanceled`, Also added an extra assert that makes sure that the state transition is not executed after the timer has been canceled. * Remove clock from stateTransitions. * There is now 1 more server added during the stats testing because there is a suspect t added above that previously was not part of the ring. * Add test for /admin/reap handler. * Explanation of /admin/reap. * Explain what validate{Incoming,Outgoing} functions do on `Change`. * Add test for RemoveMember. * Add test for apply to not apply tombstones to unknown members. * Add test to not add the tombstone field while json marshaling. * Typo. * more comments * test that the length of the memberlist changes according to the expected remove behavior. * docs. * docs.
3995 of 4243 relevant lines covered (94.16%)
1.04 hits per line
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|