diff --git a/ipam/allocator.go b/ipam/allocator.go index bfff91f0..63d0f658 100644 --- a/ipam/allocator.go +++ b/ipam/allocator.go @@ -910,6 +910,7 @@ func (alloc *Allocator) donateSpace(r address.Range, to mesh.PeerName) { alloc.debugln("Giving range", chunk, "to", to) alloc.ring.GrantRangeToHost(chunk.Start, chunk.End, to) alloc.persistRing() + alloc.gossip.GossipBroadcast(alloc.Gossip()) } func (alloc *Allocator) assertInvariants() {