commit a12da31

default  ·  2022-11-17 09:16:54 +0000 UTC
parent 35ad83e
Move send to actor logging to process_queue().
1 files changed,  +4, -4
+4, -4
 1@@ -162,8 +162,6 @@ int send_to_actor(snac *snac, char *actor, char *msg, d_char **payload, int *p_s
 2     if (!xs_is_null(inbox))
 3         status = send_to_inbox(snac, inbox, msg, payload, p_size);
 4 
 5-    snac_log(snac, xs_fmt("send_to_actor %s (%s) %d", actor, inbox, status));
 6-
 7     return status;
 8 }
 9 
10@@ -942,15 +940,17 @@ void process_queue(snac *snac)
11             status = send_to_actor(snac, actor, msg, &payload, &p_size);
12 
13             if (!valid_status(status)) {
14-                /* error sending; reenqueue? */
15+                /* error sending; requeue? */
16                 if (retries > queue_retry_max)
17                     snac_log(snac, xs_fmt("process_queue giving up %s %d", actor, status));
18                 else {
19-                    /* reenqueue */
20+                    /* requeue */
21                     enqueue_output(snac, msg, actor, retries + 1);
22                     snac_log(snac, xs_fmt("process_queue requeue %s %d", actor, retries + 1));
23                 }
24             }
25+            else
26+                snac_log(snac, xs_fmt("process_queue sent to actor %s %d", actor, status));
27         }
28         else
29         if (strcmp(type, "input") == 0) {