Thales Macedo Garitezi
|
9d6954cf60
|
Merge pull request #13593 from thalesmg/20240808-r58-builtin-local-preconditions
feat(ds builtin local): add basic support for atomic batches + preconditions
|
2024-08-09 08:59:28 -03:00 |
lafirest
|
9a2f878017
|
Merge pull request #13573 from lafirest/feat/cattrs
feat(ruleengine): expose client_attrs to rule-engine
|
2024-08-09 14:43:46 +08:00 |
firest
|
c35661f484
|
chore: update changes
|
2024-08-09 13:36:17 +08:00 |
firest
|
9abdff60a1
|
feat(ruleengine): expose client_attrs to rule-engine
|
2024-08-09 13:36:10 +08:00 |
Thales Macedo Garitezi
|
a849e6df4c
|
feat(ds builtin local): add basic support for atomic batches + preconditions
|
2024-08-08 16:37:21 -03:00 |
Thales Macedo Garitezi
|
c00b178b57
|
Merge pull request #13589 from thalesmg/20240807-r58-rule-id-null
fix(rule engine api): check that user provided id is valid
|
2024-08-08 13:51:56 -03:00 |
Thales Macedo Garitezi
|
f085973778
|
fix(rule engine api): check that user provided id is valid
Fixes https://emqx.atlassian.net/browse/EMQX-12838
|
2024-08-08 10:36:07 -03:00 |
Thales Macedo Garitezi
|
a8882bd7fd
|
Merge pull request #13588 from thalesmg/20240807-r58-cluster-join-singleton
fix: use ekka when performing `emqx ctl cluster *`
|
2024-08-08 09:51:44 -03:00 |
Thales Macedo Garitezi
|
7711307909
|
Merge pull request #13590 from thalesmg/20240807-r58-test-flaky-serde
test: reduce inter-case flakiness
|
2024-08-08 08:56:33 -03:00 |
Andrew Mayorov
|
6849801293
|
Merge pull request #13561 from keynslug/fix/raft/bootstrap-wait-log
fix(dsraft): use shard readiness as criterion for reads availability
|
2024-08-08 10:29:48 +03:00 |
Thales Macedo Garitezi
|
6c4cfeed92
|
test: reduce inter-case flakiness
|
2024-08-07 15:58:45 -03:00 |
Thales Macedo Garitezi
|
de9e619c96
|
fix: use ekka when performing `emqx ctl cluster *`
Fixes https://emqx.atlassian.net/browse/EMQX-12824
|
2024-08-07 10:41:48 -03:00 |
Andrew Mayorov
|
8d88d14f0a
|
test(dsraft): use bootstrap as readiness criterion
In another attempt to stabilize the rest of flaky testcases.
|
2024-08-07 10:38:22 +02:00 |
Andrew Mayorov
|
ff72d55491
|
fix(dsraft): replace unused clause with catch-all one
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
|
2024-08-07 09:14:13 +02:00 |
Xinyu Liu
|
81978ceaeb
|
Merge pull request #13571 from terry-xiaoyu/fast_fail_on_invalid_ssl_opts
chore: update esockd to 5.12.0
|
2024-08-07 11:21:32 +08:00 |
Andrew Mayorov
|
42e4a635e0
|
chore(dsraft): sprinkle shard bootstrap process with tracepoints
|
2024-08-06 21:26:54 +02:00 |
Andrew Mayorov
|
26ddc403c8
|
fix(dsraft): avoid tight loop in shard bootstrap
|
2024-08-06 21:26:54 +02:00 |
Andrew Mayorov
|
4971fd3eaf
|
chore(dsraft): make shard info pterms saner and more visible
|
2024-08-06 21:26:54 +02:00 |
Andrew Mayorov
|
5b15886836
|
fix(dsraft): use shard readiness as criterion for reads availability
|
2024-08-06 21:26:54 +02:00 |
Andrew Mayorov
|
10dadbad3b
|
fix(dsraft): add more involved shard bootstrapping
Namely, attempt to make sure log is sufficiently replayed on the shard
server, before announcing it is "ready".
|
2024-08-06 21:26:50 +02:00 |
Thales Macedo Garitezi
|
cf608a73a5
|
Merge pull request #13578 from thalesmg/20240806-r58-port-raft-precond
feat(dsraft): support atomic batches + preconditions (release-58)
|
2024-08-06 13:40:46 -03:00 |
Thales Macedo Garitezi
|
a8200fb83d
|
Merge pull request #13579 from thalesmg/20240806-r58-test-flaky-consumer-rebalance
test: attempt to reduce test flakiness
|
2024-08-06 13:33:46 -03:00 |
Thales Macedo Garitezi
|
9ca3985bbd
|
test: attempt to reduce test flakiness
|
2024-08-06 12:44:51 -03:00 |
Andrew Mayorov
|
5dd8fefded
|
test(ds): avoid side effects in check phase
|
2024-08-06 11:43:12 -03:00 |
Andrew Mayorov
|
7b85faf12a
|
chore(dsraft): fix few spelling errors
Co-Authored-By: Thales Macedo Garitezi <thalesmg@gmail.com>
|
2024-08-06 11:43:12 -03:00 |
Andrew Mayorov
|
b0594271b2
|
chore(dsraft): fix a typespec
|
2024-08-06 11:43:12 -03:00 |
Andrew Mayorov
|
d8aa39a310
|
fix(dsraft): use local application environment
|
2024-08-06 11:43:12 -03:00 |
Andrew Mayorov
|
fc0434afc8
|
chore(dslocal): refine few typespecs
|
2024-08-06 11:43:12 -03:00 |
Andrew Mayorov
|
5502af18b7
|
feat(ds): support deletions + precondition-related API in bitfield-lts
|
2024-08-06 11:43:12 -03:00 |
Andrew Mayorov
|
9f96e0957e
|
test(ds): verify deletions work predictably
|
2024-08-06 11:43:12 -03:00 |
Andrew Mayorov
|
109ffe7a70
|
fix(dsbackend): unify timestamp resolution in operations / preconditions
|
2024-08-06 11:43:12 -03:00 |
Andrew Mayorov
|
1559aac486
|
test(dsbackend): add shared tests for atomic batches + preconditions
|
2024-08-06 11:43:12 -03:00 |
Andrew Mayorov
|
68990f1538
|
feat(ds): support operations + preconditions in skipstream-lts
|
2024-08-06 11:43:12 -03:00 |
Andrew Mayorov
|
5356d678cc
|
feat(dsraft): support atomic batches + preconditions
|
2024-08-06 11:43:12 -03:00 |
Andrew Mayorov
|
11951f8f6c
|
feat(ds): adopt buffer interface to `emqx_ds:operation()`
|
2024-08-06 11:43:12 -03:00 |
Andrew Mayorov
|
0aa4cdbaf3
|
feat(ds): add generic preconditions implementation
|
2024-08-06 11:43:12 -03:00 |
Ivan Dyachkov
|
281f8ddc83
|
Merge pull request #13575 from Kinplemelon/kinple/upgrade-dashboard-58
chore(dashboard): bump dashboard version to v1.10.0-beta.1 & e1.8.0-beta.1
|
2024-08-06 16:39:06 +02:00 |
Kinplemelon
|
b80513e941
|
ci: update emqx docs link in dashboard
|
2024-08-06 15:21:19 +02:00 |
Kinplemelon
|
cba3dcbeda
|
chore(dashboard): bump dashboard version to v1.10.0-beta.1 & e1.8.0-beta.1
|
2024-08-06 13:44:16 +08:00 |
Thales Macedo Garitezi
|
613fc644f5
|
Merge pull request #13425 from kjellwinblad/kjell/review_connector_error_logs_mqtt_etc/EMQX-12555/EMQX-12657
fix: make MQTT connector error log messages easier to understand
|
2024-08-05 17:34:13 -03:00 |
Ivan Dyachkov
|
d6651a1889
|
Merge pull request #13572 from id/20240805-prep-5.8.0-alpha.1
chore: prepare 5.8.0-alpha.1
|
2024-08-05 16:05:42 +02:00 |
Ivan Dyachkov
|
4cf7151139
|
chore: prepare 5.8.0-alpha.1
|
2024-08-05 11:09:07 +02:00 |
Ivan Dyachkov
|
4865999606
|
Merge remote-tracking branch 'upstream/master' into release-58
|
2024-08-05 10:59:59 +02:00 |
Shawn
|
bd87e3ce2b
|
chore: update esockd to 5.12.0
|
2024-08-05 16:18:04 +08:00 |
Thales Macedo Garitezi
|
bba9d085d6
|
test: refactor test structure
|
2024-08-01 16:03:04 -03:00 |
Thales Macedo Garitezi
|
3162fe7a27
|
feat: prettify some error explanations
|
2024-08-01 15:31:00 -03:00 |
Thales Macedo Garitezi
|
52b2d73b28
|
test: move new test to newer module and use current apis
|
2024-08-01 15:13:25 -03:00 |
Thales Macedo Garitezi
|
44e7f2e9b2
|
refactor: use macros for status to avoid typos
|
2024-08-01 14:49:43 -03:00 |
Thales Macedo Garitezi
|
baf2b96cbc
|
test: refactor test structure
|
2024-08-01 14:27:25 -03:00 |
Kjell Winblad
|
ba2d4f3df3
|
docs: add change log entry
|
2024-08-01 14:21:27 -03:00 |