Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7d9dc046f42827d95f1f0c5e08679b72b8b945d5
https://github.com/tribe29/checkmk/commit/7d9dc046f42827d95f1f0c5e08679b72b…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
A .werks/14349
M cmk/base/agent_based/checking/__init__.py
M cmk/base/agent_based/checking/_cluster_modes.py
M cmk/base/api/agent_based/value_store/_utils.py
M tests/unit/cmk/base/agent_based/checking/test_cluster_modes.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_global_state.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_utils.py
M tests/unit/cmk/test_update_config.py
Log Message:
-----------
14349 FIX Fix performance bug when using a cluster
Running all checks on a cluster with more than 100 services took several minutes. This has been fixed and runtime is now a few seconds.
No user interaction required.
below is a more detailed description of the changes
Refactor of value store
=======================
Add hostname as a key to the value store. The hostname
can be set explicitly when creating a namespace. By default
it choses the hostname of the host for the valuestore.
This change is introduced because a cluster consists of
multiple nodes and we need to track entries of the valuestore
for each node in the cluster separately.
During an update we migrate the counter variables to include the hostname
Refactor cluster check
======================
- Only load value store once for a cluster
- use hostname specific namespaces when evaluating checks on a cluster
Change-Id: I3f045e840c40202a4e5fc36a7e7a08990c35f29e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7884b84448d0e7d1cd8072c116a3edd7a497233b
https://github.com/tribe29/checkmk/commit/7884b84448d0e7d1cd8072c116a3edd7a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M agents/plugins/mk_filestats.py
M agents/plugins/mk_postgres.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/discovered_labels.py
M cmk/core_helpers/host_sections.py
M cmk/core_helpers/snmp.py
M cmk/gui/breadcrumb.py
M cmk/gui/exceptions.py
M cmk/gui/plugins/openapi/filters.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/permissions.py
M cmk/gui/plugins/wato/bi_valuespecs.py
M cmk/gui/type_defs.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/main_menu.py
M cmk/special_agents/agent_azure.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils/misc.py
M cmk/utils/bi/bi_trees.py
M cmk/utils/livestatus_helpers/expressions.py
M cmk/utils/livestatus_helpers/types.py
M cmk/utils/memoize.py
M cmk/utils/type_defs/_misc.py
M cmk/utils/type_defs/bakery.py
M omd/packages/net-snmp/patches/0013-fix-possible-TypeError-AttributeError-in-__del__.dif
M omd/packages/net-snmp/patches/0015-python3-api.dif
M scripts/iwyu_tool.py
M tests/unit/checks/checktestlib.py
M tests/unit/checks/generictests/crashtest.py
M tests/unit/cmk/gui/plugins/openapi/test_apispec_plugins.py
Log Message:
-----------
Type a few standard methods.
Change-Id: I8dca06f63974af8b61bb340a2b6f85186c945bab
Commit: e2448a6ab106d9cc5d44ea72c43df8eb550317df
https://github.com/tribe29/checkmk/commit/e2448a6ab106d9cc5d44ea72c43df8eb5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M agents/wnx/include/tools/_process.h
M agents/wnx/include/tools/_xlog.h
Log Message:
-----------
Lint win-agent code #7
_xlog.h, _process.h
Change-Id: I0e657526e3f347c66b1ad9e37b21de3a9888a558
Compare: https://github.com/tribe29/checkmk/compare/7df03417473a...e2448a6ab106
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 3c10f25c7f9dac091bbc448add7e728b35308b32
https://github.com/tribe29/checkmk/commit/3c10f25c7f9dac091bbc448add7e728b3…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
A .werks/14145
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/plugins/dashboard/utils.py
M tests/unit/cmk/gui/plugins/dashboard/test_dashboard_utils.py
Log Message:
-----------
14145 FIX Crash: Performance Graph dashlet without service context
When creating a performance graph dashlet without the service context you would expect
the dashlet to use the available host metrics from the Host Check Command.
Since 2.1.0i1 this was no longer possible because the dashlet crashed with the error:
<b>Exception: AttributeError ('str' object has no attribute 'values')</b>
Now the dashlet works as intended again.
Change-Id: I47d9027276d6c34f0abe4becccbf5a2a186bc340
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1c86b60411e6e118c6497e7222c7a1f093768e13
https://github.com/tribe29/checkmk/commit/1c86b60411e6e118c6497e7222c7a1f09…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
A .werks/14145
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/plugins/dashboard/utils.py
M tests/unit/cmk/gui/plugins/dashboard/test_dashboard_utils.py
Log Message:
-----------
14145 FIX Crash: Performance Graph dashlet without service context
When creating a performance graph dashlet without the service context you would expect
the dashlet to use the available host metrics from the Host Check Command.
Since 2.1.0i1 this was no longer possible because the dashlet crashed with the error:
<b>Exception: AttributeError ('str' object has no attribute 'values')</b>
Now the dashlet works as intended again.
Change-Id: I47d9027276d6c34f0abe4becccbf5a2a186bc340
Commit: 7df03417473af6ba71d34a32816158b4c2f5fed7
https://github.com/tribe29/checkmk/commit/7df03417473af6ba71d34a32816158b4c…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M agents/wnx/include/tools/_misc.h
Log Message:
-----------
Lint win-agent code #6
_misc.h
Change-Id: Ieb4a1398e23b64ac4b30ed9fb514f4b12af3cd79
Compare: https://github.com/tribe29/checkmk/compare/0c53780f0e5a...7df03417473a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0c53780f0e5a14684f403e28a91505d583d750b1
https://github.com/tribe29/checkmk/commit/0c53780f0e5a14684f403e28a91505d58…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M agents/wnx/include/tools/_raii.h
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/common/cmdline_info.h
M agents/wnx/src/common/datablock.h
M agents/wnx/src/common/stop_watch.h
M agents/wnx/src/common/wtools_service.h
M agents/wnx/src/engine/logger.h
M agents/wnx/src/engine/on_start.h
M agents/wnx/src/engine/read_file.h
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/main/pch.h
Log Message:
-----------
Lint win-agent code #5
Change-Id: I4d3aed285c3125ca138ed8e7ba427330429cf354
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 1236bce562ba5c1e509474201d8e969aaee0ff92
https://github.com/tribe29/checkmk/commit/1236bce562ba5c1e509474201d8e969aa…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
A .werks/13921
M cmk/gui/dashboard.py
Log Message:
-----------
13921 FIX Edit dashboard element: Keep context information filled out
In the form for adding/editing a dashboard element: Whenever the filled in information resulted in an error (upon submit), any newly filled in context information was lost. This is fixed and the entered context information is preserved also in case of a form error.
SUP-9336
Change-Id: I7e68cd0e436b8c95f913a9d52f4b4123cdeb1ff6
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: b35c2f40fdee80c269ddad439684da365c208468
https://github.com/tribe29/checkmk/commit/b35c2f40fdee80c269ddad439684da365…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
A .werks/14349
M cmk/base/agent_based/checking/__init__.py
M cmk/base/agent_based/checking/_cluster_modes.py
M cmk/base/api/agent_based/value_store/_utils.py
M tests/unit/cmk/base/agent_based/checking/test_cluster_modes.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_global_state.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_utils.py
M tests/unit/cmk/test_update_config.py
Log Message:
-----------
14349 FIX Fix performance bug when using a cluster
Running all checks on a cluster with more than 100 services took several minutes. This has been fixed and runtime is now a few seconds.
No user interaction required.
below is a more detailed description of the changes
Refactor of value store
=======================
Add hostname as a key to the value store. The hostname
can be set explicitly when creating a namespace. By default
it choses the hostname of the host for the valuestore.
This change is introduced because a cluster consists of
multiple nodes and we need to track entries of the valuestore
for each node in the cluster separately.
During an update we migrate the counter variables to include the hostname
Refactor cluster check
======================
- Only load value store once for a cluster
- use hostname specific namespaces when evaluating checks on a cluster
Change-Id: I3f045e840c40202a4e5fc36a7e7a08990c35f29e
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 80b484dfca8221064c4d7239062ade864edd2e5a
https://github.com/tribe29/checkmk/commit/80b484dfca8221064c4d7239062ade864…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
A .werks/13921
M cmk/gui/dashboard.py
Log Message:
-----------
13921 FIX Edit dashboard element: Keep context information filled out
In the form for adding/editing a dashboard element: Whenever the filled in information resulted in an error (upon submit), any newly filled in context information was lost. This is fixed and the entered context information is preserved also in case of a form error.
SUP-9336
Change-Id: I7e68cd0e436b8c95f913a9d52f4b4123cdeb1ff6
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: dec8eccf1c8aa98e4cdae03171701ced23916ffe
https://github.com/tribe29/checkmk/commit/dec8eccf1c8aa98e4cdae03171701ced2…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/windows/configure.ac
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbench
M cmk/__init__.py
M configure.ac
M defines.make
M docker/Dockerfile
M scripts/setup.sh
Log Message:
-----------
Set version to 1.6.0p30