-
Problem report
-
Resolution: Unresolved
-
Major
-
None
-
7.0.19rc1, 7.4.3rc1, 8.0.0alpha1 (master)
-
None
-
Support backlog
Following change improves performance with Kubernetes cluster state by HTTP due to using much less memory, please see ZBX-24504
diff --git a/src/libs/zbxregexp/zbxregexp.c b/src/libs/zbxregexp/zbxregexp.c index 2d33077441e..6f81e5baeba 100644 --- a/src/libs/zbxregexp/zbxregexp.c +++ b/src/libs/zbxregexp/zbxregexp.c @@ -209,6 +209,12 @@ static int regexp_compile(const char *pattern, int flags, zbx_regexp_t **regexp, *err_msg = decode_pcre2_compile_error(error, error_offset, flags); return FAIL; } + if (0 != pcre2_jit_compile(pcre2_regexp, PCRE2_JIT_COMPLETE)) + { + pcre2_code_free(pcre2_regexp); + *err_msg = zbx_strdup(*err_msg, "jit failed"); + return FAIL; + } if (NULL != regexp) {
- part of
-
ZBX-24504 Proxy monitoring kubernetes cluster is too resource hungry
-
- Confirmed
-