diff --git a/balancer.go b/balancer.go index 3620499539c1..e561dbaf78c5 100644 --- a/balancer.go +++ b/balancer.go @@ -165,7 +165,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: