Branch: refs/heads/2.0.0
Home:
https://github.com/tribe29/checkmk
Commit: fba34cf24152cd798ba3c0b6225100326957cc21
https://github.com/tribe29/checkmk/commit/fba34cf24152cd798ba3c0b6225100326…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M agents/wnx/src/engine/modules.cpp
M agents/wnx/src/engine/modules.h
M agents/wnx/watest/test-modules.cpp
Log Message:
-----------
CMK-7155 - remove no-op functionality
It is preparation step
Change-Id: I359a78f17bd2186eb0b6ec3e536bafd03e647c50
Commit: 071c640795017bedbbc64c5ae82149415d87fc86
https://github.com/tribe29/checkmk/commit/071c640795017bedbbc64c5ae82149415…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M agents/wnx/src/engine/modules.cpp
M agents/wnx/src/engine/modules.h
M agents/wnx/test_files/unit_test/unzip_test.zip
M agents/wnx/watest/test-modules.cpp
Log Message:
-----------
CMK-7155 - move uninstalled module to the predefined directory in temp
- add testing
- change format of test_unzip from zip to cab(this case is critical)
This method will allow to quickly reinstall python module if there is no differences
found.
Previously we deleted the old module files.
Change-Id: I49572cc1e9cf86fab7fd83c600cbc00fd2af8389
Commit: fd41ae49e7f8fa5796b4a04edb3fe24288e1f995
https://github.com/tribe29/checkmk/commit/fd41ae49e7f8fa5796b4a04edb3fe2428…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M agents/wnx/src/engine/modules.cpp
M agents/wnx/src/engine/modules.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/watest/test-modules.cpp
Log Message:
-----------
CMK-7155 - add feature to quickly reinstall from the store in temp if the module file is
the same and folder is presented
- rework and speed up test
- move to store done in try clean for any mode except None
Change-Id: I4f37decdae83c67c3a4e11eacfe8ba5e12c8aa18
Commit: 7f028f11ce8b4b0d5bc41d0a4631d9763e746d1c
https://github.com/tribe29/checkmk/commit/7f028f11ce8b4b0d5bc41d0a4631d9763…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/common/cfg_yaml.h
Log Message:
-----------
CMK-7155 - add control over quick install
- add global variable
- add yml variable modules.quick_reinstall
Change-Id: Ic68a59563960030e0412aac9ee4b9dfd0cd47cee
Commit: 124a014d78c1bae43d6353e03e6e98be51a58e40
https://github.com/tribe29/checkmk/commit/124a014d78c1bae43d6353e03e6e98be5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M agents/wnx/src/engine/zip.cpp
M agents/wnx/src/engine/zip.h
M agents/wnx/watest/test-zip.cpp
Log Message:
-----------
CMK-7155 - remove List from API(not required anymore)
Change-Id: Iad8422f6272bbedfa9de39094dabf0efd842cc26
Commit: d5e86613d6ff8a84048a908b7f22915dfc8fe3e1
https://github.com/tribe29/checkmk/commit/d5e86613d6ff8a84048a908b7f22915df…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M agents/wnx/src/engine/modules.cpp
M agents/wnx/src/engine/modules.h
M agents/wnx/watest/test-modules.cpp
M agents/wnx/watest/test-winperf.cpp
M agents/wnx/watest/test-yaml.cpp
M agents/wnx/watest/test_tools.cpp
M agents/wnx/watest/test_tools.h
Log Message:
-----------
CMK-7155 - enable control over quick reinstall
- add tests
- rework old tests
- make testing more stable(to be suitable for the case)
Change-Id: I7e61d8c0a06145a0c95b9c2cf65e2f6bf26c1990
Commit: d4cbad44a016c9b0d7879bae49ebe3ccaa925f0e
https://github.com/tribe29/checkmk/commit/d4cbad44a016c9b0d7879bae49ebe3cca…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/watest/test-cap.cpp
M agents/wnx/watest/test-cfg.cpp
M agents/wnx/watest/test-install-auto.cpp
M agents/wnx/watest/test-modules.cpp
M agents/wnx/watest/test-plugin.cpp
M agents/wnx/watest/test-section_fileinfo.cpp
M agents/wnx/watest/test-section_logwatchevent.cpp
M agents/wnx/watest/test-section_wmi.cpp
M agents/wnx/watest/test-service-processor.cpp
M agents/wnx/watest/test-spool.cpp
M agents/wnx/watest/test-upgrade.cpp
M agents/wnx/watest/test-winperf.cpp
M agents/wnx/watest/test-wtools.cpp
M agents/wnx/watest/test-yaml.cpp
M agents/wnx/watest/test_tools.cpp
M agents/wnx/watest/test_tools.h
M agents/wnx/watest/watest.vcxproj
Log Message:
-----------
CMK-7155 - rework unit testing to fix problems reported by ASAN
- use factory pattern to prvent creation of global and static instances of TempFs
- enable asanitizer for watest x86/x64
Change-Id: I6ec8d9db2f12c37b2385de20eb225cb555b32705
Commit: 5649ef530f9915439c003291742a989e32e23260
https://github.com/tribe29/checkmk/commit/5649ef530f9915439c003291742a989e3…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
A .werks/12317
Log Message:
-----------
12317 Windows agent reinstalls Python module instantly
Previously, automatic update of the Windows agent with Python module installed
has lead to long delays in the monitoring - up to few minutes, because the
installation of the Python module requires a lot of CPU time.
Since this release the problem is solved. Windows agent instead of the
uninstalling of the Python module in it's uninstallation phase, moves the
module to the temporary cache. If incoming installation of the Windows agent
uses the same version og Python module, then Python module will be moved from
cache to the ProgramData directory. If the versions are different, then old
method will be used, i.e. full installation.
Because changing of the version of the Python module happens very rarely, the
usual update of the Windows agent requires no more than few seconds.
Change-Id: Iec5c668ca0e82db6fe3bfe234736675ff6b7f727
Compare:
https://github.com/tribe29/checkmk/compare/0bb4d61195ab...5649ef530f99