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();