Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Cai <jcai@gitlab.com>2019-06-12 22:19:34 +0300
committerJohn Cai <jcai@gitlab.com>2019-06-12 22:19:34 +0300
commit7cbe010f500a1fc4a337d3169ca9fdfdafffa0ac (patch)
tree5c4037296cc0008ff91957457cdf5dbd3ea6f08d
parent07f7d4a34006a4567efaa0c5af793d77cc9a1c32 (diff)
parent5bff931d23697f338325be728cba8d2b7ed87677 (diff)
Merge branch 'zj-register-node-fatal-log' into 'master'
Fix ignored registerNode error See merge request gitlab-org/gitaly!1307
-rw-r--r--changelogs/unreleased/zj-register-node-fatal-log.yml5
-rw-r--r--cmd/praefect/main.go4
2 files changed, 8 insertions, 1 deletions
diff --git a/changelogs/unreleased/zj-register-node-fatal-log.yml b/changelogs/unreleased/zj-register-node-fatal-log.yml
new file mode 100644
index 000000000..bd4586525
--- /dev/null
+++ b/changelogs/unreleased/zj-register-node-fatal-log.yml
@@ -0,0 +1,5 @@
+---
+title: Log node registration failures
+merge_request:
+author:
+type: fixed
diff --git a/cmd/praefect/main.go b/cmd/praefect/main.go
index 1ec7930ac..60c00c851 100644
--- a/cmd/praefect/main.go
+++ b/cmd/praefect/main.go
@@ -102,7 +102,9 @@ func run(listeners []net.Listener, conf config.Config) error {
allBackendServers := append(conf.SecondaryServers, conf.PrimaryServer)
for _, gitaly := range allBackendServers {
- coordinator.RegisterNode(gitaly.Name, gitaly.ListenAddr)
+ if err := coordinator.RegisterNode(gitaly.Name, gitaly.ListenAddr); err != nil {
+ return fmt.Errorf("failed to register %s: %s", gitaly.Name, err)
+ }
logger.WithField("gitaly listen addr", gitaly.ListenAddr).Info("registered gitaly node")
}