From f7b5550315b491f609897a6733df5b714d7e6752 Mon Sep 17 00:00:00 2001 From: Cody Soyland Date: Wed, 11 Dec 2013 10:45:37 -0600 Subject: [PATCH] Update local metadata from etcd watcher. --- core/etcd.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/etcd.go b/core/etcd.go index 143b09083..054ffe96a 100644 --- a/core/etcd.go +++ b/core/etcd.go @@ -112,8 +112,11 @@ func (service *Service) MetaWatcher() { _, _ = service.Etcd.Watch(namespace + "/db", 0, true, receiver, stop) }() go func() { - for x := range receiver { - spew.Dump(x) + for resp = range receiver { + switch resp.Action { + case "set": + handlenode(resp.Node, namespace, cluster) + } } }() }