Changeset: f8cba6941d5e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/f8cba6941d5e
Modified Files:
        tools/merovingian/ChangeLog.Jul2021
        tools/merovingian/daemon/client.c
        tools/merovingian/daemon/proxy.c
Branch: Jul2021
Log Message:

Disabled logging into merovingian.log of client connection info messages to 
reduce size of log file


diffs (43 lines):

diff --git a/tools/merovingian/ChangeLog.Jul2021 
b/tools/merovingian/ChangeLog.Jul2021
--- a/tools/merovingian/ChangeLog.Jul2021
+++ b/tools/merovingian/ChangeLog.Jul2021
@@ -1,3 +1,10 @@
 # ChangeLog file for sql/src/backends/monet5/merovingian
 # This file is updated with mchangelog
 
+* Fri Mar 18 2022 Sjoerd Mullender <sjo...@acm.org>
+- Disabled logging into merovingian.log of next info message types:
+  "proxying client <host>:<port> for database '<dbname>' to <url>" and
+  "target connection is on local UNIX domain socket, passing on filedescriptor 
instead of proxying".
+  These messages were written to the log file at each connection. In most
+  cases this information is not used. The disabling reduces the log file size.
+
diff --git a/tools/merovingian/daemon/client.c 
b/tools/merovingian/daemon/client.c
--- a/tools/merovingian/daemon/client.c
+++ b/tools/merovingian/daemon/client.c
@@ -371,9 +371,11 @@ handleClient(void *data)
                close_stream(fout);
                close_stream(fdin);
        } else {
+               /* Jan2022: disabled logging of next info message to reduce 
merovingian.log size:
                Mfprintf(stdout, "proxying client %s for database '%s' to "
                                "%s?database=%s\n",
                                host, database, redirs[0].conns->val, 
redirs[0].dbname);
+               */
                /* merovingian is in control, only consider the first redirect 
*/
                mnstr_printf(fout, "^mapi:merovingian://proxy?database=%s\n",
                                redirs[0].dbname);
diff --git a/tools/merovingian/daemon/proxy.c b/tools/merovingian/daemon/proxy.c
--- a/tools/merovingian/daemon/proxy.c
+++ b/tools/merovingian/daemon/proxy.c
@@ -184,8 +184,10 @@ startProxy(int psock, stream *cfdin, str
                msg.msg_controllen = cmsg->cmsg_len;
                msg.msg_flags = 0;
 
+               /* Jan2022: disabled logging of next info message to reduce 
merovingian.log size:
                Mfprintf(stdout, "target connection is on local UNIX domain 
socket, "
                                "passing on filedescriptor instead of 
proxying\n");
+               */
                if (sendmsg(ssock, &msg, 0) < 0) {
                        closesocket(ssock);
                        return(newErr("could not send initial byte: %s", 
strerror(errno)));
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to