Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 317169d89bd3c16c27ffcb9eb7d08b747dbc9de9
https://github.com/tribe29/checkmk/commit/317169d89bd3c16c27ffcb9eb7d08b747…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
M omd/Makefile.omd
Log Message:
-----------
Avoid broken pipe.
"grep -q" stops searching when a match is found, so the previous job in a
pipeline must be able to handle a broken pipe. Some GCC versions don't do
this, so we avoid the "-q" and simply use a slightly less efficient grep.
Change-Id: I95b32797dd903dd49d30db933471870b90b6e89a
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: a3eaddb0afd0ab10bd6efab105ce0c05a794c044
https://github.com/tribe29/checkmk/commit/a3eaddb0afd0ab10bd6efab105ce0c05a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
M omd/Makefile.omd
Log Message:
-----------
Avoid broken pipe.
"grep -q" stops searching when a match is found, so the previous job in a
pipeline must be able to handle a broken pipe. Some GCC versions don't do
this, so we avoid the "-q" and simply use a slightly less efficient grep.
Change-Id: I95b32797dd903dd49d30db933471870b90b6e89a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 65937b321460222580c23b0eba88bbbd4910392a
https://github.com/tribe29/checkmk/commit/65937b321460222580c23b0eba88bbbd4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-28 (Mon, 28 Dec 2020)
Changed paths:
M buildscripts/scripts/nightly-trigger.jenkins
Log Message:
-----------
Give the previous build some more time to complete
Change-Id: Ice3adc0130cd05912008c5198174af214888e9c9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d7b860f1b218982e95a5fb8612b943dbc1ab6d6e
https://github.com/tribe29/checkmk/commit/d7b860f1b218982e95a5fb8612b943dbc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-27 (Sun, 27 Dec 2020)
Changed paths:
M buildscripts/scripts/nightly-trigger.jenkins
Log Message:
-----------
Do not start 2.0.0 and master nightly at the same time
Change-Id: I1b6acc404eceeaa8ecb2c3d74f213f0187b106cb
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: e725576317b36a6e30cd7582da09bd8a46a3964c
https://github.com/tribe29/checkmk/commit/e725576317b36a6e30cd7582da09bd8a4…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-12-24 (Thu, 24 Dec 2020)
Changed paths:
M cmk/base/config.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
PackedConfig: Separate config generation and serialization
This makes the requirements on the `PackedConfigStore` explicit.
We also now fully encapsulate the serialization scheme of the packed
config. This should let us use a cheaper one because `repr()`,
`eval()`, and `compile()` is too expensive.
Change-Id: I1e4e957cdf10a781689459aa90f0113dbd4dc2a3
Commit: 3b0bad715e3f11d63556751f1cac62ec6743196e
https://github.com/tribe29/checkmk/commit/3b0bad715e3f11d63556751f1cac62ec6…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-12-24 (Thu, 24 Dec 2020)
Changed paths:
M cmk/base/config.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Let PackedConfigStore.write take a mapping
`PackedConfigStore.read()` returns a mapping so that taking a mapping on
`write()` makes the class internally consistent. This also makes it
clear that there cannot be two keys with the same name.
CMK-6846
Change-Id: I417d8525fd62ae1f1dade77d7b66ed849c6ad4aa
Commit: dc83aac374053d170ff65c5159011d8d0a167016
https://github.com/tribe29/checkmk/commit/dc83aac374053d170ff65c5159011d8d0…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-12-24 (Thu, 24 Dec 2020)
Changed paths:
M cmk/base/config.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_config.py
Log Message:
-----------
Serialize the packed config with pickle
The data is now serialized only once using pickle and the clear text
version is not saved anymore. Replacing the double serialization (to
string as well as repr/eval/marshal) represents a factor 35+ speed
improvement on a small test set. We expect this factor to scale well
to larger test sets as well.
CMK-6846
Change-Id: Icbeceadb3da63e58f10130dd4cb03c844d90a7a9
Compare: https://github.com/tribe29/checkmk/compare/560a2bce1b5e...dc83aac37405
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 91d866dc3898a3e76afa5fc39e93f8bb2a3fe890
https://github.com/tribe29/checkmk/commit/91d866dc3898a3e76afa5fc39e93f8bb2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-12-23 (Wed, 23 Dec 2020)
Changed paths:
M cmk/base/config.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Let PackedConfigStore.write take a mapping
`PackedConfigStore.read()` returns a mapping so that taking a mapping on
`write()` makes the class internally consistent. This also makes it
clear that there cannot be two keys with the same name.
CMK-6846
Change-Id: I417d8525fd62ae1f1dade77d7b66ed849c6ad4aa
Commit: c94f35cb1a7b7c8d1e4f7291fab97f3edaf12f8b
https://github.com/tribe29/checkmk/commit/c94f35cb1a7b7c8d1e4f7291fab97f3ed…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-12-23 (Wed, 23 Dec 2020)
Changed paths:
M cmk/base/config.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_config.py
Log Message:
-----------
Serialize the packed config with pickle
The data is now serialized only once using pickle and the clear text
version is not saved anymore. Replacing the double serialization (to
string as well as repr/eval/marshal) represents a factor 35+ speed
improvement on a small test set. We expect this factor to scale well
to larger test sets as well.
CMK-6846
Change-Id: Icbeceadb3da63e58f10130dd4cb03c844d90a7a9
Compare: https://github.com/tribe29/checkmk/compare/4effbb3b43cf...c94f35cb1a7b