From fb9ffdc753d0c6ce5e1c38c7b62799a221cad717 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Wed, 15 Aug 2018 17:26:15 +0300 Subject: [PATCH] MXS-2015: Improve CDC connector error messages The error messages now display the data received so far. This will help resolve at which point the streaming process was when an error occurs. --- connectors/cdc-connector/cdc_connector.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/connectors/cdc-connector/cdc_connector.cpp b/connectors/cdc-connector/cdc_connector.cpp index 9286aeff4..aa014b56e 100644 --- a/connectors/cdc-connector/cdc_connector.cpp +++ b/connectors/cdc-connector/cdc_connector.cpp @@ -28,6 +28,7 @@ #include #include #include +#include #include #include #include @@ -280,6 +281,11 @@ bool Connection::connect(const std::string& table, const std::string& gtid) { rval = true; } + else + { + m_error += ". Data received so far: "; + std::copy(m_buffer.begin(), m_buffer.end(), std::back_inserter(m_error)); + } } } }