JimMoen
|
940f9fec4c
|
Merge pull request #12824 from JimMoen/EMQX-12043/subscribers-count
fix(stats): `'subscribers.count'` contains shared-subscriber
|
2024-04-03 09:51:29 +08:00 |
ieQu1
|
ae5935e7f7
|
test(ds): Attempt to stabilize metrics_worker tests in CI
|
2024-04-02 19:14:10 +02:00 |
ieQu1
|
4382971443
|
fix(ds): Preserve errors in the egress
|
2024-04-02 16:47:43 +02:00 |
ieQu1
|
94ca7ad0f8
|
feat(ds): Report counters for LTS storage layout
|
2024-04-02 16:47:43 +02:00 |
ieQu1
|
f14c253dea
|
fix(prometheus): Don't add DS metrics when feature is disabled
|
2024-04-02 16:47:43 +02:00 |
ieQu1
|
b379f331de
|
fix(sessds): Handle errors when storing messages
|
2024-04-02 16:47:41 +02:00 |
ieQu1
|
f41e538526
|
feat(sessds): Observe next time
|
2024-04-02 16:45:52 +02:00 |
ieQu1
|
b9ad241658
|
feat(sessds): Add metrics for the number of persisted messages
|
2024-04-02 16:45:52 +02:00 |
ieQu1
|
75b092bf0e
|
fix(ds): Actually retry sending batch
|
2024-04-02 16:45:49 +02:00 |
ieQu1
|
0de255cac8
|
feat(ds): Report egress flush time
|
2024-04-02 16:25:04 +02:00 |
ieQu1
|
044f3d4ef5
|
fix(ds): Don't reverse entries in the atomic batch
|
2024-04-02 16:25:04 +02:00 |
ieQu1
|
606f2a88cd
|
feat(ds): Add egress metrics
|
2024-04-02 16:25:04 +02:00 |
ieQu1
|
c9de336234
|
feat(ds): Add metrics worker to the builtin db supervision tree
|
2024-04-02 16:25:04 +02:00 |
ieQu1
|
d8204021dc
|
refactor(metrics): Move metrics worker to emqx_utils application
|
2024-04-02 16:25:04 +02:00 |
Andrew Mayorov
|
879709e686
|
Merge pull request #12780 from keynslug/ft/EMQX-11979/snapshot-transfer
feat(dsrepl): transfer storage snapshot during ra snapshot recovery
|
2024-04-02 16:07:46 +02:00 |
Thales Macedo Garitezi
|
2097e854fc
|
feat(client mgmt api): add cursor-based list API
Fixes https://emqx.atlassian.net/browse/EMQX-12028
|
2024-04-02 10:55:28 -03:00 |
Thales Macedo Garitezi
|
abdd86c398
|
Merge pull request #12808 from thalesmg/ci-fix-emqx-app-matrix-m-20240328
ci(fix): skip flow when there are no changes
|
2024-04-02 10:21:48 -03:00 |
Andrew Mayorov
|
778e897f1f
|
chore(dsrepl): describe snapshot ownership and few shortcomings
|
2024-04-02 13:48:51 +02:00 |
Andrew Mayorov
|
c666c65c6a
|
test(ds): factor out storage iteration into helper module
|
2024-04-02 13:48:51 +02:00 |
Andrew Mayorov
|
7cebf598a8
|
chore(dsrepl): simplify snapshot transfer code a bit
Co-Authored-By: Thales Macedo Garitezi <thalesmg@gmail.com>
|
2024-04-02 13:48:51 +02:00 |
Andrew Mayorov
|
e029b8f996
|
test(dsrepl): wait for whole cluster readiness
To minimize the chance of flaky tests due to the shards not being
completely online.
Co-Authored-By: Thales Macedo Garitezi <thalesmg@gmail.com>
|
2024-04-02 13:48:50 +02:00 |
Andrew Mayorov
|
e8b06a6a9f
|
chore(dsrepl): mark few more BPAPI targets as obsolete
|
2024-04-02 13:48:50 +02:00 |
Andrew Mayorov
|
d31cd0c728
|
feat(ds): ensure LTS state ids are deterministic
|
2024-04-02 13:48:50 +02:00 |
Andrew Mayorov
|
2cd357a5bd
|
fix(ds): ensure store batch is idempotent wrt generations
|
2024-04-02 13:48:50 +02:00 |
Andrew Mayorov
|
77a022bd93
|
feat(dsrepl): transfer storage snapshot during ra snapshot recovery
|
2024-04-02 13:48:49 +02:00 |
Andrew Mayorov
|
b8b9b7739b
|
chore(ds): slightly simplify working with storage generations
|
2024-04-02 13:48:08 +02:00 |
Andrew Mayorov
|
2d074df209
|
Merge pull request #12797 from keynslug/fix/dsrepl-error-handling
fix(dsrepl): handle RPC errors gracefully when storage is down
|
2024-04-02 13:40:31 +02:00 |
JimMoen
|
5759ba5162
|
chore: bump app version
|
2024-04-02 17:09:22 +08:00 |
JimMoen
|
50150423e1
|
docs: rename change log file name due to cherry-pick
|
2024-04-02 17:04:38 +08:00 |
JimMoen
|
50bceee9ab
|
fix(stats): `'subscribers.count'` contains shared-subscriber
|
2024-04-02 16:56:40 +08:00 |
JimMoen
|
0f4b148294
|
refactor: uniform shared_sub table macros
|
2024-04-02 16:56:39 +08:00 |
JimMoen
|
1a4cfc2a2d
|
fix(api_schema): removed metrics schema in api spec
- Followup [PR#6622](https://github.com/emqx/emqx/pull/6622).
|
2024-04-02 16:56:36 +08:00 |
Ivan Dyachkov
|
28214b4d49
|
Merge pull request #12811 from id/0328-ci-restore-build-tgz-in-build-packages
ci: restore build tgz in build packages
|
2024-04-02 08:09:37 +02:00 |
Thales Macedo Garitezi
|
bade09b56e
|
feat(resource manager): perform non-blocking resource health checks
Fixes https://emqx.atlassian.net/browse/EMQX-12015
This introduces only _resource_ non-blocking health checks. _Channel_ non-blocking health
checks may be introduced later.
|
2024-04-01 14:46:15 -03:00 |
SergeTupchiy
|
ed97a7c08e
|
Merge pull request #12820 from SergeTupchiy/EMQX-12124-fix-msgs-api-client-shutdown-followup-fix
fix(emqx_mgmt): do not attempt to get a stacktrace of a remote process
|
2024-04-01 18:25:40 +03:00 |
SergeTupchiy
|
b465ba2652
|
Merge pull request #12821 from SergeTupchiy/mqtt-connector-remove-duplicated-var
refactor: remove already bound variable
|
2024-04-01 18:25:32 +03:00 |
Serge Tupchii
|
c62410ff75
|
refactor: remove already bound variable
|
2024-04-01 17:03:50 +03:00 |
Serge Tupchii
|
ceb04ba06d
|
fix(emqx_mgmt): do not attempt to get a stacktrace of a remote client connection process
|
2024-04-01 16:42:12 +03:00 |
SergeTupchiy
|
dd6f65f7dd
|
Merge pull request #12814 from SergeTupchiy/EMQX-12124-fix-msgs-api-client-shutdown
fix(emqx_mgmt): catch OOM shutdown exits properly when calling a conn procces
|
2024-04-01 16:26:54 +03:00 |
Serge Tupchii
|
6cdf876684
|
chore: add changelog
|
2024-03-29 23:03:35 +02:00 |
Serge Tupchii
|
42af1f9d63
|
fix: handle internal timeout errors in client Mqueue/Inflight APIs
|
2024-03-29 23:03:35 +02:00 |
Serge Tupchii
|
f5a820cb10
|
fix(emqx_mgmt): catch OOM shutdown exits properly when calling a client conn process
The exit reason is expected to include gen_server `Location`:
`{{shutdown, OOMInfo}, Location}`.
|
2024-03-29 13:09:08 +02:00 |
Ivan Dyachkov
|
6e0be5ad35
|
ci(release): bump emqx/upload-assets to 0.5.2
this version adds an option to skip uploading existing assets
|
2024-03-28 20:02:09 +01:00 |
zmstone
|
bfca3ebc71
|
feat(variform): support array syntax '[' and ']'
|
2024-03-28 19:34:57 +01:00 |
zmstone
|
5f26e4ed5e
|
feat(variform): implement variform engine
|
2024-03-28 19:34:57 +01:00 |
Ilia Averianov
|
908e7b42f3
|
Merge pull request #12801 from savonarola/0328-reduce-selenium-test-flakyness
chore(ui-tests): reduce selenium test flakynes
|
2024-03-28 20:24:27 +02:00 |
SergeTupchiy
|
2e528d1dd8
|
Merge pull request #12802 from SergeTupchiy/EMQX-11826-prevent-left-node-from-rejoining-5.6.1
prevent a left node from rejoining the same cluster
|
2024-03-28 19:49:18 +02:00 |
zmstone
|
ad95473aae
|
refactor: move string functions to emqx_variform
|
2024-03-28 18:03:37 +01:00 |
Serge Tupchii
|
3eda182e9a
|
fix: prevent a node from discovering and re-joining the same cluster after it has (manually) left it.
|
2024-03-28 18:09:27 +02:00 |
Ivan Dyachkov
|
53e30cbe19
|
Merge pull request #12810 from id/0328-revert-logic-changes-in-green-master-workflow
ci(green_master): only trigger reruns for master branch
|
2024-03-28 16:44:36 +01:00 |