Non-blocking RMR init ...
[ric-plt/alarm-go.git] / alarm / utils.c
index 0827069..0869282 100755 (executable)
@@ -30,8 +30,8 @@ void * rmrInit(void) {
 
     // Must have a route table before we can send, so wait til RMR is ready
     while(!rmr_ready(mrc)) {
-        fprintf(stderr, "Waiting for RMR to be ready ...\n");
-        sleep(1);
+        //fprintf(stderr, "Waiting for RMR to be ready ...\n");
+        sleep(2);
     }
     fprintf(stderr, "RMR is ready now ...\n");
 
@@ -56,6 +56,7 @@ int rmrSend(void *mrc, int mtype, void *payload, int payload_len, char *meid) {
         }
 
         if (sbuf->state == RMR_OK) {
+            fprintf(stderr, "RMR message sent successfully!\n");
             break;
         }
     } while(sbuf->state == RMR_ERR_RETRY && ++retry_count < 10);