From c366ccffb479afcd66016cedbdb738d79661e178 Mon Sep 17 00:00:00 2001 From: Valeriy Khakhutskyy <1292899+valeriy42@users.noreply.github.com> Date: Wed, 22 Jul 2026 08:56:06 +0200 Subject: [PATCH] [ML] Downgrade redundant CStateDecompressor empty-state log to INFO (#3082) The LOG_ERROR at readHeader() for missing or empty compressed state documents was never addressed in #2895 and is redundant with parseNext() diagnostics. Downgrade to INFO so routine categorizer state restore misses no longer trip the serverless ERROR log-rate promotion gate. Relates #2875 (cherry picked from commit bfaa5cd165cd62931adb6142f4de749bcf79bbce) --- lib/core/CStateDecompressor.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/core/CStateDecompressor.cc b/lib/core/CStateDecompressor.cc index 2d1f926551..acea58898e 100644 --- a/lib/core/CStateDecompressor.cc +++ b/lib/core/CStateDecompressor.cc @@ -149,7 +149,7 @@ bool CStateDecompressor::CDechunkFilter::parseNext() { bool CStateDecompressor::CDechunkFilter::readHeader() { if (this->parseNext() == false) { - LOG_ERROR(<< "Failed to find valid JSON"); + LOG_INFO(<< "No valid JSON found in compressed state stream (empty or missing state document)"); m_Initialised = false; m_IStream.reset(); ++m_CurrentDocNum;