From d033b378ae38ac4b2540909f8f65be55f83974a2 Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Sun, 12 Jul 2026 16:59:57 +0200 Subject: [PATCH] broker: make the writer-error status message self-explanatory When the writer fails mid-run the status carried only the raw writer_err string. Prefix it with "Writer error, written data may be incomplete: " so the operator sees the dataset may be truncated, not just a bare error string. Priority order is unchanged. Co-Authored-By: Claude Opus 4.8 (1M context) --- broker/JFJochStateMachine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/broker/JFJochStateMachine.cpp b/broker/JFJochStateMachine.cpp index 58ee4f52..121e741c 100644 --- a/broker/JFJochStateMachine.cpp +++ b/broker/JFJochStateMachine.cpp @@ -459,7 +459,7 @@ void JFJochStateMachine::MeasurementThread() { BrokerStatus::MessageSeverity::Error); else if (!tmp_output.receiver_output.writer_err.empty()) SetState(JFJochState::Idle, - tmp_output.receiver_output.writer_err, + "Writer error, written data may be incomplete: " + tmp_output.receiver_output.writer_err, BrokerStatus::MessageSeverity::Error); else if (tmp_output.receiver_output.writer_queue_full_warning) SetState(JFJochState::Idle,