From 915bf392e9aa772bc59d4ff1c7407b6c5394ff72 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Thu, 28 May 2015 16:22:22 +0100 Subject: [PATCH] Improve error reporting of too much free space --- ipam/ring/ring.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ipam/ring/ring.go b/ipam/ring/ring.go index 16ae1451..1bb891f4 100644 --- a/ipam/ring/ring.go +++ b/ipam/ring/ring.go @@ -40,7 +40,6 @@ var ( ErrInvalidEntry = errors.New("Received invalid state update!") ErrEntryInMyRange = errors.New("Received new entry in my range!") ErrNoFreeSpace = errors.New("No free space found!") - ErrTooMuchFreeSpace = errors.New("Entry reporting too much free space!") ErrInvalidTimeout = errors.New("dt must be greater than 0") ErrNotFound = errors.New("No entries for peer found") ) @@ -76,7 +75,7 @@ func (r *Ring) checkInvariants() error { distance := r.distance(entry.Token, next.Token) if entry.Free > distance { - return ErrTooMuchFreeSpace + return fmt.Errorf("Entry %s-%s reporting too much free space: %d > %d", entry.Token, next.Token, entry.Free, distance) } }