Module: check_mk
Branch: master
Commit: b2bb5aa63e5ad3a7fdb816c1a94067cfc250bd10
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=b2bb5aa63e5ad3…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Nov 16 09:02:57 2017 +0100
Cleanup cache handling of data sources
* Removed modification of configuration options
* Refactored cache read function
* Improved verbose logging of cache usage decisions
* Use better names for cache influencing attributes
Change-Id: Ic0853bfc53a57e7bf114b9a3c94e77100fea810c
---
cmk_base/automations/check_mk.py | 5 +-
cmk_base/data_sources/__init__.py | 52 +-------------
cmk_base/data_sources/abstract.py | 138 ++++++++++++++++++++++--------------
cmk_base/data_sources/host_info.py | 18 +++--
cmk_base/data_sources/piggyback.py | 9 ++-
cmk_base/data_sources/snmp.py | 13 +++-
cmk_base/discovery.py | 4 +-
cmk_base/modes/check_mk.py | 13 ++--
tests/cmk_base/test_data_sources.py | 75 ++++++++++++++------
tests/testlib/__init__.py | 3 +-
10 files changed, 186 insertions(+), 144 deletions(-)
Diff:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=b2bb5aa63e…