Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: a060191d6a258195f17cc96478760c560ee5d425
https://github.com/tribe29/checkmk/commit/a060191d6a258195f17cc96478760c560…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk_base/core_config.py
M cmk_base/core_nagios.py
Log Message:
-----------
Refactoring: Move funny special cases to the call sites.
Structurally, this is inversion of control, a.k.a. the Hollywood Principle:
"Don't call us, we call you!" If we had classes here at hand (which we
really should), this refactoring would be:
https://refactoring.com/catalog/replaceConditionalWithPolymorphism.html
We already *have* a MonitoringCore class where the additional three methods
should live, but threading through the right instance is currently a bit
tricky because of several layers of "interesting" code in between. Without
an instance at hand, we simulate it by passing three functions, i.e. we use
"poor man's OO" for now. :-)
Change-Id: I245b373220e60ae24977af020c4db928e5486f77
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: f3a8703688855a746ae4c891973b77d614d18b64
https://github.com/tribe29/checkmk/commit/f3a8703688855a746ae4c891973b77d61…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/10058
Log Message:
-----------
10058 FIX Windows Agent: Increased speed of processing data coming from plugins
Previously, a plugin that generated large amounts of data could be terminated
on the timeout. An example of such plugin is mssql.vbs.
Now this problem is solved and the Windows Agent agent fully supports such
plugins.
Change-Id: I9b1d50cb0918279047a63319fce311a392e262da
Commit: f60aafce67480742f0926f6a94b2dc96227595ca
https://github.com/tribe29/checkmk/commit/f60aafce67480742f0926f6a94b2dc962…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk_base/config.py
M cmk_base/data_sources/piggyback.py
M cmk_base/piggyback.py
M tests/unit/cmk_base/test_config.py
M tests/unit/cmk_base/test_piggyback.py
Log Message:
-----------
Changed args order for later implementation
Change-Id: I70f108de5ae8d9ff3ca7174290f97429e9cd7828
Commit: f0b24033b83c1534fdbb90ef20ab2bfd27a72996
https://github.com/tribe29/checkmk/commit/f0b24033b83c1534fdbb90ef20ab2bfd2…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/8959
M cmk_base/data_sources/piggyback.py
M cmk_base/piggyback.py
M tests/unit/cmk_base/test_piggyback.py
Log Message:
-----------
8959 Piggybacked hosts: 'Check_MK' service shows more detailed information
Change-Id: Id8ecf84d26cff5593a8a7a1036eaab609bab0b44
Compare: https://github.com/tribe29/checkmk/compare/62050c9ce405...f0b24033b83c
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 7e657d47548d016fecb076f6dc823cdeca78b375
https://github.com/tribe29/checkmk/commit/7e657d47548d016fecb076f6dc823cdec…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
M cmk/gui/plugins/wato/utils/__init__.py
Log Message:
-----------
Remove unused import
Change-Id: I2788d120fca075dc887854bd4d9995944a69bc43
Commit: 7ad4e4f9076eb64aeaac01feaa41fd5c1c1cc2bb
https://github.com/tribe29/checkmk/commit/7ad4e4f9076eb64aeaac01feaa41fd5c1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/10036
M cmk/gui/views.py
M cmk/gui/watolib/host_attributes.py
Log Message:
-----------
10036 FIX Improve GUI page loading times
The config initialization, which is executed during each page access, took
longer than it needed. Especially configurations with a larger number of tag
groups and folders should be faster now.
Change-Id: I57449ee0336d78a0f631cf1b391c4bdb176ba3be
Commit: 62050c9ce405532681893915d1bfaa032b4dd08a
https://github.com/tribe29/checkmk/commit/62050c9ce405532681893915d1bfaa032…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-09-11 (Wed, 11 Sep 2019)
Changed paths:
A .werks/10037
M cmk/gui/dashboard.py
Log Message:
-----------
10037 FIX Some views (must search views) were always empty when added to a dashboard
When viewing a "search only" aka "must search view", like the host and service search
views and adding it as dashlet to a dashboard, the current search context was taken
over into the dashlet, but the view always displayed an empty list of hosts or services.
FEED-3919
Change-Id: Iecf36d3e7ba92ff2fe44977c31c2a5bf02bc4223
Compare: https://github.com/tribe29/checkmk/compare/40cc9ee94251...62050c9ce405