Changeset: 05d60f0249c5 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/05d60f0249c5
Modified Files:
        tools/merovingian/daemon/argvcmds.c
Branch: Dec2023
Log Message:

Make failure to SIGHUP in 'monetdbd set' non-fatal

Maybe monetdbd crashed or got killed and did not get the chance to
clean up the pid file


diffs (16 lines):

diff --git a/tools/merovingian/daemon/argvcmds.c 
b/tools/merovingian/daemon/argvcmds.c
--- a/tools/merovingian/daemon/argvcmds.c
+++ b/tools/merovingian/daemon/argvcmds.c
@@ -441,10 +441,9 @@ command_set(confkeyval *ckv, int argc, c
                        (meropid = atoi(buf)) != 0 &&
                        kill(meropid, SIGHUP) == -1)
                {
-                       fprintf(stderr, "sending SIGHUP to monetdbd[%d] failed: 
%s\n",
+                       /* maybe monetdbd crashed and did not get the chance to 
clean up */
+                       fprintf(stderr, "WARNING: sending SIGHUP to 
monetdbd[%d] failed: %s\n",
                                        (int)meropid, strerror(errno));
-                       fclose(pfile);
-                       return(1);
                }
                fclose(pfile);
        }
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to