Changeset: 73606a8ce2ab for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/73606a8ce2ab
Modified Files:
        tools/merovingian/ChangeLog.Jan2022
        tools/merovingian/daemon/client.c
        tools/merovingian/daemon/proxy.c
Branch: Jan2022
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.Jan2022 
b/tools/merovingian/ChangeLog.Jan2022
--- a/tools/merovingian/ChangeLog.Jan2022
+++ b/tools/merovingian/ChangeLog.Jan2022
@@ -1,3 +1,10 @@
 # ChangeLog file for sql/src/backends/monet5/merovingian
 # This file is updated with mchangelog
 
+* Thu Jan  6 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com>
+- Disabled logging into merovingian.log of next info message types:
+  - proxying client <host>:<port> for database '<dbname>' to <url>
+  - 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
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to