From 77b839a931df57f6b01990c1ed96317e38a6933a Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Thu, 14 Nov 2013 22:23:07 +0000
Subject: [PATCH] ignore etcd errors in the masterelection loop

---
 masterelection/masterelection.go | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/masterelection/masterelection.go b/masterelection/masterelection.go
index 897037b7..d7844d39 100644
--- a/masterelection/masterelection.go
+++ b/masterelection/masterelection.go
@@ -101,11 +101,11 @@ func (m *MasterElection) Run() {
 			prevValue = m.Addr
 		}
 		resp, ok, err := m.client.TestAndSet(m.Path, prevValue, m.Addr, m.TTL)
-		if err != nil {
-			log.Printf("%s: error from etcd: %s", m.Path, err)
-			time.Sleep(20 * time.Millisecond)
-			continue
-		}
+		// if err != nil {
+		//	log.Printf("%s: error from etcd: %s", m.Path, err)
+		//	time.Sleep(20 * time.Millisecond)
+		//	continue
+		// }
 
 		if ok {
 			// Howdy, we're the master now. Wait a while
-- 
GitLab