icinga2 icon indicating copy to clipboard operation
icinga2 copied to clipboard

ConfigCompiler#HandleInclude*(): compile files in parallel

Open Al2Klimov opened this issue 5 years ago • 4 comments

refs #7792

Al2Klimov avatar Jan 29 '20 16:01 Al2Klimov

[2020-01-29 17:50:37 +0100] information/cli: Icinga application loader (version: v2.11.0-479-gc37c40d8c; debug)
[2020-01-29 17:50:37 +0100] information/cli: Loading configuration file(s).
[2020-01-29 17:51:06 +0100] information/ConfigItem: Committing config item(s).
[2020-01-29 17:51:07 +0100] information/ConfigItem: Instantiated 235 CheckCommands.
[2020-01-29 17:51:07 +0100] information/ConfigItem: Instantiated 1 FileLogger.
[2020-01-29 17:51:07 +0100] information/ConfigItem: Instantiated 1001 Hosts.
[2020-01-29 17:51:47 +0100] information/cli: Icinga application loader (version: v2.11.0-480-g890215acd; debug)
[2020-01-29 17:51:47 +0100] information/cli: Loading configuration file(s).
[2020-01-29 17:51:59 +0100] information/ConfigItem: Committing config item(s).
[2020-01-29 17:52:00 +0100] information/ConfigItem: Instantiated 235 CheckCommands.
[2020-01-29 17:52:00 +0100] information/ConfigItem: Instantiated 1 FileLogger.
[2020-01-29 17:52:00 +0100] information/ConfigItem: Instantiated 1001 Hosts.

Al2Klimov avatar Jan 29 '20 16:01 Al2Klimov

Config: 7792.zip

Al2Klimov avatar Jan 30 '20 10:01 Al2Klimov

In the real world this is even optional as the compilation itself takes only little time relative to the committing.

Al2Klimov avatar Jul 17 '20 15:07 Al2Klimov

@cla-bot check

Al2Klimov avatar Aug 04 '21 12:08 Al2Klimov

Yep, literally 13s of 20m. 1%.

Al2Klimov avatar May 23 '23 15:05 Al2Klimov