From 6df8b0f84bdb1c46f0174e1ca3e1ac0b79a91f2c Mon Sep 17 00:00:00 2001 From: Michael Demmer Date: Thu, 30 Aug 2018 06:40:31 -0700 Subject: [PATCH] improve error if topo server is not specified Signed-off-by: Michael Demmer --- go/vt/topo/server.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/go/vt/topo/server.go b/go/vt/topo/server.go index 4f4702e3ce3..920169e690d 100644 --- a/go/vt/topo/server.go +++ b/go/vt/topo/server.go @@ -207,6 +207,9 @@ func OpenServer(implementation, serverAddress, root string) (*Server, error) { // Open returns a Server using the command line parameter flags // for implementation, address and root. It log.Exits out if an error occurs. func Open() *Server { + if *topoGlobalServerAddress == "" { + log.Exitf("topo_global_server_address must be configured") + } ts, err := OpenServer(*topoImplementation, *topoGlobalServerAddress, *topoGlobalRoot) if err != nil { log.Exitf("Failed to open topo server (%v,%v,%v): %v", *topoImplementation, *topoGlobalServerAddress, *topoGlobalRoot, err)