From 86eae02366feb716bf3e847f822008557f043966 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Mon, 5 Mar 2018 08:35:07 +0200 Subject: [PATCH] Log message on failed worker message When a worker message fails, an error message should be logged to know why it failed. --- server/core/messagequeue.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/core/messagequeue.cc b/server/core/messagequeue.cc index a741edcf3..2731394a0 100644 --- a/server/core/messagequeue.cc +++ b/server/core/messagequeue.cc @@ -176,6 +176,11 @@ bool MessageQueue::post(const Message& message) const { ssize_t n = write(m_write_fd, &message, sizeof(message)); rv = (n == sizeof(message)); + + if (n == -1) + { + MXS_ERROR("Failed to write message: %d, %s", errno, mxs_strerror(errno)); + } } else {