emqx/lib-ee
Thales Macedo Garitezi f8d5d53908 feat(buffer_worker): decouple query mode from underlying connector call mode
Fixes https://emqx.atlassian.net/browse/EMQX-9129

Currently, if an user configures a bridge with query mode sync, then
all calls to the underlying driver/connector ("inner calls") will
always be synchronous, regardless of its support for async calls.

Since buffer workers always support async queries ("outer calls"), we
should decouple those two call modes (inner and outer), and avoid
exposing the inner call configuration to user to avoid complexity.

There are two situations when we want to force synchronous calls to
the underlying connector even if it supports async:

1) When using `simple_sync_query`, since we are bypassing the buffer
workers;
2) When retrying the inflight window, to avoid overwhelming the
driver.
2023-03-23 13:40:31 -03:00
..
emqx_ee_bridge feat(buffer_worker): decouple query mode from underlying connector call mode 2023-03-23 13:40:31 -03:00
emqx_ee_conf feat: disable telemetry for ee by default 2023-02-03 09:29:39 +01:00
emqx_ee_connector feat(buffer_worker): decouple query mode from underlying connector call mode 2023-03-23 13:40:31 -03: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