Thomas Gelf
8c432285e7
Various: stick with default exceptions...
...
...IDE hints are annoying
2018-05-29 21:31:43 +02:00
Thomas Gelf
193c575e3a
HostServiceBlacklist: small fixes
...
refs #907
2018-05-25 19:57:52 +02:00
Thomas Gelf
8073128d0e
IcingaServiceForm: add blacklist/delete button...
...
...and a lot of related boilerplate to get the "blacklist" feature working
2018-05-25 19:11:50 +02:00
Thomas Gelf
11bd7215f5
PrefetchCache: respect CustomVar rendering type
...
fixes #1257
2017-10-24 11:15:36 +02:00
Thomas Gelf
6c02d9c09a
PrefetchCache: remove now obsolete code
2017-08-13 20:51:13 +02:00
Thomas Gelf
59d6291fcf
PrefetchCache, IcingaObject: speed up import list
...
...greatly improves REST API performance
2017-08-01 12:48:29 +02:00
Thomas Gelf
118dddf93a
Caches: add Benchmark, some IDE hints for CVar
2017-07-31 16:12:56 +02:00
Thomas Gelf
b7a10d296c
phpcs: mostly new PSR-2 SpacingAfter/Before checks
2017-01-13 20:54:52 +01:00
Thomas Gelf
ee0def7d2b
Lots of files: make IDE users happy
2016-11-01 18:28:36 +01:00
Corentin Ardeois
ddcfb09f58
Handle expressions only for apply objects
...
Expressions will be handled only if the object is an ApplyRule.
Only properties and custom variables are replaced.
refs #11976
2016-10-22 00:15:09 +00:00
Thomas Gelf
785746fb26
GroupMembershipCache: fix messed up properties
...
fixes #12887
2016-10-11 15:26:31 +00:00
Thomas Gelf
380fb0afe9
GroupMembershipCache: add missing property
...
fixes #12884
2016-10-10 19:15:34 +00:00
Thomas Gelf
1bc4a397a8
CustomVariableCache: optionally use digest()...
...
...for PostgreSQL in case pgcrypto is installed. Also add related hint to the
installation documentation
2016-10-09 12:43:04 +00:00
Thomas Gelf
6f12663756
PrefetchCache: lot's of improvements
...
This commit enables the prefetch cache per default when rendering configs
and adds the following features:
* prefetch all kinds of Icinga object inheritance (imports)
* prefetch group memberships
* prefetch custom variables
* render vars with the same checksum only once
Roughly measured performance boost with a large real-life config, renders three
times faster as it did before. Might be even more for those suffering from high
latencies when accessing their DB remotely and/or on a slow storage.
fixes #12876
2016-10-09 12:41:06 +00:00
Thomas Gelf
b09c4f8ef0
Db/Cache: first step to externalize lookup caches
2016-06-30 10:34:34 +02:00