From: Juha Hyttinen Date: Wed, 11 Dec 2019 07:29:12 +0000 (+0200) Subject: xapp-frame start to check more often is rmr ready, but log info only every 10 seconds. X-Git-Tag: v0.0.23^0 X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=cc3300c408630969316a0d6846bd6dd6339dc8cc;p=ric-plt%2Fxapp-frame.git xapp-frame start to check more often is rmr ready, but log info only every 10 seconds. Change-Id: I25e26acf47f2ca183072373e0fbd099f27b6d096 Signed-off-by: Juha Hyttinen --- diff --git a/pkg/xapp/rmr.go b/pkg/xapp/rmr.go index 3cb4f84..3a52c97 100755 --- a/pkg/xapp/rmr.go +++ b/pkg/xapp/rmr.go @@ -111,13 +111,17 @@ func (m *RMRClient) Start(c MessageConsumer) { m.consumers = append(m.consumers, c) } + var counter int = 0 for { - Logger.Info("rmrClient: Waiting for RMR to be ready ...") - if m.ready = int(C.rmr_ready(m.context)); m.ready == 1 { + Logger.Info("rmrClient: RMR is ready after %d seconds waiting...", counter) break } - time.Sleep(10 * time.Second) + if counter%10 == 0 { + Logger.Info("rmrClient: Waiting for RMR to be ready ...") + } + time.Sleep(1 * time.Second) + counter++ } m.wg.Add(m.numWorkers)