Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 980001ddf86957525a8205de1d7ceeb2db649fc7
https://github.com/tribe29/checkmk/commit/980001ddf86957525a8205de1d7ceeb2d…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-04-01 (Thu, 01 Apr 2021)
Changed paths:
M cmk/utils/observer.py
A tests/unit/cmk/utils/test_observer.py
Log Message:
-----------
SUP-5782: introduce FetcherMemoryObserver as fetcher watchdog
- implement FetcherMemoryObserver as a subclass from AbstractMemoryObserver
- add unit tests
The CL had been tested manually using absurdly low value to simulate memory overload to
confirm that Microcore does restart of Fetcher on fetcher exit.
This CL provides only basic watchdog functionality for bin/fetcher.
Some other features, like logging, will be implemented with separate CL;s
Change-Id: I301ce844df31958e2976e1e3f3160a7928ad209b