diff --git a/balancer.go b/balancer.go index 9f20dfc9..419e2146 100644 --- a/balancer.go +++ b/balancer.go @@ -164,7 +164,8 @@ func (rr *roundRobin) watchAddrUpdates() error { defer rr.mu.Unlock() for _, update := range updates { addr := Address{ - Addr: update.Addr, + Addr: update.Addr, + Metadata: update.Metadata, } switch update.Op { case naming.Add: