emqx/changes
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
..
ce feat(buffer_worker): decouple query mode from underlying connector call mode 2023-03-23 13:40:31 -03:00
ee Merge pull request #10143 from lafirest/feat/rocketmq 2023-03-22 20:43:22 +08:00
e5.0.1.en.md chore: Generate changelog for e5.0.1 and v5.0.20 2023-03-09 18:47:02 +01:00
e5.0.1.zh.md chore: Generate changelog for e5.0.1 and v5.0.20 2023-03-09 18:47:02 +01:00
v5.0.1-en.md chore: split change logs 2022-10-24 09:40:08 +02:00
v5.0.2-en.md chore: split change logs 2022-10-24 09:40:08 +02:00
v5.0.3-en.md chore: split change logs 2022-10-24 09:40:08 +02:00
v5.0.4-en.md chore: split change logs 2022-10-24 09:40:08 +02:00
v5.0.5-en.md chore: split change logs 2022-10-24 09:40:08 +02:00
v5.0.6-en.md chore: split change logs 2022-10-24 09:40:08 +02:00
v5.0.7-en.md chore: split change logs 2022-10-24 09:40:08 +02:00
v5.0.8-en.md chore: split change logs 2022-10-24 09:40:08 +02:00
v5.0.9-en.md chore: split change logs 2022-10-24 09:40:08 +02:00
v5.0.9-zh.md chore: split change logs 2022-10-24 09:40:08 +02:00
v5.0.10-en.md chore: add missed changes 2022-12-15 16:16:27 +08:00
v5.0.10-zh.md chore: add missed changes 2022-12-15 16:16:27 +08:00
v5.0.11-en.md chore: update changes 2022-11-25 21:39:12 +08:00
v5.0.11-zh.md chore: update v5.0.12 changelog 2022-11-25 07:33:36 +08:00
v5.0.12-en.md docs: update change log, record fix with the right PR 2022-12-14 20:01:17 +01:00
v5.0.12-zh.md docs: update change log, record fix with the right PR 2022-12-14 20:01:17 +01:00
v5.0.13-en.md chore: move changelog entries to v5.0.15 2023-01-13 10:04:29 +01:00
v5.0.13-zh.md chore: move changelog entries to v5.0.15 2023-01-13 10:04:29 +01:00
v5.0.14-en.md docs: merge released change logs (v5.0.14) 2023-01-16 13:39:11 +01:00
v5.0.14-zh.md docs: merge released change logs (v5.0.14) 2023-01-16 13:39:11 +01:00
v5.0.15-en.md chore: Generate changelog for v5.0.15 2023-01-20 17:00:55 +01:00
v5.0.15-zh.md chore: Generate changelog for v5.0.15 2023-01-20 17:00:55 +01:00
v5.0.16-en.md chore: Generate changelog for v5.0.16 2023-02-02 17:43:01 +01:00
v5.0.16-zh.md chore: Generate changelog for v5.0.16 2023-02-02 17:43:01 +01:00
v5.0.17-en.md chore: update v5.0.17 changelog 2023-02-13 19:26:21 +08:00
v5.0.17-zh.md chore: update v5.0.17 changelog 2023-02-13 19:26:21 +08:00
v5.0.18.en.md docs: merge missed change logs to v5.0.18 2023-03-01 14:06:23 +01:00
v5.0.18.zh.md docs: merge missed change logs to v5.0.18 2023-03-01 14:06:23 +01:00
v5.0.19.en.md chore: Generate changelog for v5.0.19 2023-03-01 11:56:33 +01:00
v5.0.19.zh.md chore: Generate changelog for v5.0.19 2023-03-01 11:56:33 +01:00
v5.0.20.en.md chore: Generate changelog for e5.0.1 and v5.0.20 2023-03-09 18:47:02 +01:00
v5.0.20.zh.md chore: Generate changelog for e5.0.1 and v5.0.20 2023-03-09 18:47:02 +01:00