From 3d78c805e0b2c21a1b1f7523afdea64a5d77d129 Mon Sep 17 00:00:00 2001 From: Jean Flach <jean-marcel.flach@icinga.com> Date: Fri, 2 Feb 2018 13:10:36 +0100 Subject: [PATCH] Deprecate CheckResultReader fixes #6031 --- doc/14-features.md | 3 +++ lib/compat/checkresultreader.cpp | 2 ++ 2 files changed, 5 insertions(+) diff --git a/doc/14-features.md b/doc/14-features.md index 548b60167..215400b8f 100644 --- a/doc/14-features.md +++ b/doc/14-features.md @@ -766,6 +766,9 @@ in `/var/log/icinga2/compat`. Rotated log files are moved into ## Check Result Files <a id="check-result-files"></a> +> **Note** +> This feature is deprecated and will be removed with Icinga 2.10.0 + Icinga 1.x writes its check result files to a temporary spool directory where they are processed in a regular interval. While this is extremely inefficient in performance regards it has been diff --git a/lib/compat/checkresultreader.cpp b/lib/compat/checkresultreader.cpp index 557b9037d..8b0d733a2 100644 --- a/lib/compat/checkresultreader.cpp +++ b/lib/compat/checkresultreader.cpp @@ -60,6 +60,8 @@ void CheckResultReader::Start(bool runtimeCreated) Log(LogInformation, "CheckResultReader") << "'" << GetName() << "' started."; + Log(LogWarning, "CheckResultReader") + << "The CheckResultReader feature is deprecated and will be removed with Icinga 2.10.0"; #ifndef _WIN32 m_ReadTimer = new Timer();