From 4b24cbc68686553f0741c376a97a82f85d598e58 Mon Sep 17 00:00:00 2001 From: Harvey Kandola Date: Thu, 10 Aug 2017 11:14:29 +0100 Subject: [PATCH] send ready signal after HTTP server init --- edition/boot/store.go | 1 - server/server.go | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/edition/boot/store.go b/edition/boot/store.go index 056976c2..ab253ef5 100644 --- a/edition/boot/store.go +++ b/edition/boot/store.go @@ -19,7 +19,6 @@ import ( // AttachStore selects database persistence layer func AttachStore(r *env.Runtime, s *domain.Store) { - switch r.DbVariant { case env.DbVariantMySQL, env.DBVariantPercona, env.DBVariantMariaDB: StoreMySQL(r, s) diff --git a/server/server.go b/server/server.go index 84a69848..d3b6ab7a 100644 --- a/server/server.go +++ b/server/server.go @@ -85,6 +85,9 @@ func Start(rt *env.Runtime, s *domain.Store, ready chan struct{}) { n.Use(negroni.HandlerFunc(cm.metrics)) n.UseHandler(router) + // tell caller we are ready to serve HTTP + ready <- struct{}{} + // start server if !rt.Flags.SSLEnabled() { rt.Log.Info("Starting non-SSL server on " + rt.Flags.HTTPPort)