emqx/lib-ee
Thales Macedo Garitezi 0b6fd7fe14 fix(buffer_worker): check request timeout and health check interval
Port of https://github.com/emqx/emqx/pull/10154 for `release-50`

Fixes https://emqx.atlassian.net/browse/EMQX-9099

Originally, the `resume_interval`, which is what defines how often a
buffer worker will attempt to retry its inflight window, was set to
the same as the `health_check_interval`.  This had the problem that,
with default values, `health_check_interval = request_timeout`.  This
meant that, if a buffer worker with those configs were ever blocked,
all requests would have timed out by the time it retried them.

Here we change the default `resume_interval` to a reasonable value
dependent on `health_check_interval` and `request_timeout`, and also
expose that as a hidden parameter for fine tuning if necessary.
2023-04-04 08:58:36 -03:00
..
emqx_ee_bridge fix(buffer_worker): check request timeout and health check interval 2023-04-04 08:58:36 -03:00
emqx_ee_conf feat: disable telemetry for ee by default 2023-02-03 09:29:39 +01:00
emqx_ee_connector Merge pull request #10272 from kjellwinblad/kjell/better_label 2023-03-31 16:17:26 +02:00
emqx_license chore(mria): Bump version to 0.4.0 2023-03-11 00:37:25 +01:00
BSL.txt chore: update BSL license year 2023-01-02 11:23:14 +01:00