Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: c4564a360ec3bbc6ae888cf2df872de23fdefdd4
https://github.com/tribe29/checkmk/commit/c4564a360ec3bbc6ae888cf2df872de23…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-04-22 (Wed, 22 Apr 2020)
Changed paths:
M cmk/base/data_sources/abstract.py
Log Message:
-----------
Extract class SectionStore
This class encapsulates some caching logic.
It seems that this whole persisting-section logic that is implemented in
the base class is only used by SNMP.
This therefore simplifies the base class by storing mostly irrelevant
logic somewhere else.
CMK-4244
Change-Id: Ic5a291297e1b440a81d8d014f636c3bf578271c4
Commit: 299ce0382fac1fd927ff932129233a0d297e373e
https://github.com/tribe29/checkmk/commit/299ce0382fac1fd927ff932129233a0d2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-04-22 (Wed, 22 Apr 2020)
Changed paths:
M cmk/base/cpu_tracking.py
M cmk/base/data_sources/abstract.py
M tests-py3/unit/cmk/base/test_cpu_tracking.py
Log Message:
-----------
Move more noise off the body of DS._run()
CPU tracking is not presently relevant to the actual business logic. We
make it more generic and move it out of the way.
CMK-4244
Change-Id: I4d932b4506eb3753c87f4770371e85089ec4ac3c
Compare:
https://github.com/tribe29/checkmk/compare/c78bf9a059bc...299ce0382fac