store: Get rid of "discovery" log messages

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
This commit is contained in:
Andrea Luzzardi 2015-05-14 22:35:14 -07:00
parent 924bde48e7
commit 0f61855877
4 changed files with 3 additions and 7 deletions

View File

@ -6,6 +6,7 @@ import (
"strings"
"time"
log "github.com/Sirupsen/logrus"
"github.com/docker/swarm/discovery"
"github.com/docker/swarm/pkg/store"
)
@ -72,6 +73,7 @@ func (s *Discovery) Fetch() ([]*discovery.Entry, error) {
// Watch is exported
func (s *Discovery) Watch(callback discovery.WatchCallback) {
s.store.WatchTree(s.prefix, func(kv ...*store.KVPair) {
log.WithField("name", s.backend).Debug("Discovery watch triggered")
// Traduce byte array entries to discovery.Entry
entries, _ := discovery.CreateEntries(convertToStringArray(kv))
callback(entries)

View File

@ -156,7 +156,6 @@ func (s *Consul) Watch(key string, callback WatchCallback) error {
eventChan := s.waitForChange(fkey)
for _ = range eventChan {
log.WithField("name", "consul").Debug("Key watch triggered")
entry, err := s.Get(key)
if err != nil {
log.Error("Cannot refresh the key: ", fkey, ", cancelling watch")
@ -197,7 +196,7 @@ func (s *Consul) waitForChange(key string) <-chan uint64 {
}
_, meta, err := kv.List(key, option)
if err != nil {
log.WithField("name", "consul").Errorf("Discovery error: %v", err)
log.WithField("name", "consul").Error(err)
break
}
watch.LastIndex = meta.LastIndex
@ -223,7 +222,6 @@ func (s *Consul) WatchTree(prefix string, callback WatchCallback) error {
eventChan := s.waitForChange(fprefix)
for _ = range eventChan {
log.WithField("name", "consul").Debug("Key watch triggered")
kvi, err := s.List(prefix)
if err != nil {
log.Error("Cannot refresh keys with prefix: ", fprefix, ", cancelling watch")

View File

@ -148,7 +148,6 @@ func (s *Etcd) Watch(key string, callback WatchCallback) error {
go s.client.Watch(key, 0, false, watchChan, stopChan)
for _ = range watchChan {
log.WithField("name", "etcd").Debug("Discovery watch triggered")
entry, err := s.Get(key)
if err != nil {
log.Error("Cannot refresh the key: ", key, ", cancelling watch")
@ -227,7 +226,6 @@ func (s *Etcd) WatchTree(prefix string, callback WatchCallback) error {
// Start watch
go s.client.Watch(prefix, 0, true, watchChan, stopChan)
for _ = range watchChan {
log.WithField("name", "etcd").Debug("Discovery watch triggered")
kvi, err := s.List(prefix)
if err != nil {
log.Error("Cannot refresh the key: ", prefix, ", cancelling watch")

View File

@ -115,7 +115,6 @@ func (s *Zookeeper) Watch(key string, callback WatchCallback) error {
for e := range eventChan {
if e.Type == zk.EventNodeChildrenChanged {
log.WithField("name", "zk").Debug("Discovery watch triggered")
entry, err := s.Get(key)
if err == nil {
callback(entry)
@ -173,7 +172,6 @@ func (s *Zookeeper) WatchTree(prefix string, callback WatchCallback) error {
for e := range eventChan {
if e.Type == zk.EventNodeChildrenChanged {
log.WithField("name", "zk").Debug("Discovery watch triggered")
kvi, err := s.List(prefix)
if err == nil {
callback(kvi...)