Module: check_mk
Branch: master
Commit: b8efde871188b7a5f2579d0e0fd41b3f414c8fea
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=b8efde871188b7…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Sep 13 10:57:16 2017 +0200
Updated bug entries #2952
Change-Id: Ie016e64ac8b1180182d0c00cb2457b2758234f78
---
.bugs/2952 | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/.bugs/2952 b/.bugs/2952
new file mode 100644
index 0000000..82e2d8a
--- /dev/null
+++ b/.bugs/2952
@@ -0,0 +1,20 @@
+Title: Fix piggyback cleanup mechanism
+Component: core
+State: open
+Date: 2017-09-13 10:52:02
+Targetversion: 1.5.0
+Class: bug
+
+The logic for cleaning up piggyback files is not scaling well and may
+also include race conditions.
+
+Idea:
+
+- Remove the cleanup routine (remove_piggyback_info_from())
+- Also remove the os.remove() from get_piggyback_files()
+- Persist the time the a piggy source host was delivering data for the
+ last time
+- Only use the piggyback data which is of equal age or newer than the
+ last time the piggyback source host was contacted.
+ -> Replace "config.piggyback_max_cachefile_age" handling and replace
+ it with the timestamp of the last source host contact