Commit Graph

  • 3223797ae5
    fix(dsrepl): attempt leadership transfer before server removal Andrew Mayorov 2024-04-08 21:28:20 +0200
  • 1e95bd4da6
    test(dsrepl): test unresponsive nodes removal / node restarts Andrew Mayorov 2024-04-08 19:58:59 +0200
  • 41677eb785 refactor: make elvis happy zmstone 2024-04-08 21:25:58 +0200
  • bf12efac6d fix(variform): add basic tests zmstone 2024-04-08 20:18:01 +0200
  • c3ac53eb43
    Merge pull request #12848 from thalesmg/fix-another-b64-fn-m-20240408 Thales Macedo Garitezi 2024-04-08 15:15:49 -0300
  • 4a4381f9f9
    Merge pull request #12846 from id/0408-ci-add-selenium-test-for-emqx-docs-in-dashboard Ivan Dyachkov 2024-04-08 16:14:43 +0200
  • 7a836317ac
    fix(dsrepl): trigger unfinished shard transition upon startup Andrew Mayorov 2024-04-08 16:12:42 +0200
  • 75bb7f5cdc
    fix(dsrepl): retry only `{add, Site}` crashed membership transitions Andrew Mayorov 2024-04-08 16:04:33 +0200
  • 9628a00a82 docs(emqx_rule_api apply rule): fix doc strings Kjell Winblad 2024-04-08 15:34:29 +0200
  • ba96edb061 fix(clients api): use alternative base64 function for OTP 25 Thales Macedo Garitezi 2024-04-08 10:08:49 -0300
  • c4fd94c7c5 ci: add selenium test for emqx docs link in dashboard Ivan Dyachkov 2024-04-08 10:53:22 +0200
  • 600526a0e4 test(emqx_bridge_http_SUITE): test case after name change Kjell Winblad 2024-04-08 14:54:33 +0200
  • 02ee873094 docs(emqx_rule_api_schema): fix type spec Kjell Winblad 2024-04-08 13:42:15 +0200
  • 4c0cc079c2
    fix(dsrepl): apply unnecessary rebalancing transitions cleanly Andrew Mayorov 2024-04-08 13:25:45 +0200
  • dcde30c38a
    test(dsrepl): add two more testcases for rebalancing Andrew Mayorov 2024-04-08 13:22:31 +0200
  • b57725f996 test(resource_SUITE): do test case fixes needed due to rule tracing work Kjell Winblad 2024-04-08 12:41:35 +0200
  • 79440064fe style: fix problems reported by elvis Kjell Winblad 2024-04-08 11:03:55 +0200
  • e11c4a9c83
    Merge pull request #12826 from emqx/import-source-bridges JianBo He 2024-04-08 16:02:15 +0800
  • 3e87d4bf9f
    Merge pull request #12772 from killme2008/feature/upgrade-greptimedb-ingester-ci Zaiming (Stone) Shi 2024-04-08 09:02:03 +0200
  • 282cbb18be
    fix: cpu usage and idle use two decimal places JimMoen 2024-04-03 17:35:49 +0800
  • 66182dda81
    chore(deps): bump the actions group with 2 updates dependabot/github_actions/actions-4aa0a141fb dependabot[bot] 2024-04-08 03:56:17 +0000
  • 2ace9bb893
    chore(dsrepl): sprinkle few comments and typespecs for exports Andrew Mayorov 2024-04-07 22:50:36 +0200
  • ecaad348a7
    chore(dsrepl): update few outdated comments / TODOs Andrew Mayorov 2024-04-07 22:41:44 +0200
  • 6293efb995
    fix(dsrepl): retry crashed membership transitions Andrew Mayorov 2024-04-07 22:35:14 +0200
  • 826ce5806d
    fix(dsrepl): ensure that new member UID matches server's UID Andrew Mayorov 2024-04-07 22:31:24 +0200
  • e89dc32c90 ci: run emqx_management both with ee and ce profile import-source-bridges Shawn 2024-04-07 18:23:59 +0800
  • f40e47365c fix(iotdb): correctly handle undefined value of bool type firest 2024-04-07 17:26:15 +0800
  • 1c81c79a2c chore: add testcase for importing retained msgs and sources Shawn 2024-04-07 17:24:26 +0800
  • 9d1a69aaa9 fix: cannot import retained messages Shawn 2024-04-03 18:39:32 +0800
  • 5479932190 feat(apply rule test): make option to stop action after render work Kjell Winblad 2024-04-06 17:21:12 +0200
  • ef705c2285 feat: add apply rule API, clientid/ruleid tracing for rule and connector Kjell Winblad 2024-04-02 18:00:27 +0200
  • 04ba2aaf8a
    Merge pull request #12830 from thalesmg/async-channel-hc-m-20240404 Thales Macedo Garitezi 2024-04-05 14:24:09 -0300
  • 8d9917dd9c
    Merge pull request #12838 from ieQu1/dev/12833-followup ieQu1 2024-04-05 19:10:10 +0200
  • 556ffc78c9
    feat(dsrepl): implement membership changes and rebalancing Andrew Mayorov 2024-04-05 17:39:17 +0200
  • d6058b7f51
    feat(dsrepl): allow to subscribe to DB metadata changes Andrew Mayorov 2024-04-05 17:36:57 +0200
  • a07295d3bc
    fix(ds): address shards in the supervisor properly Andrew Mayorov 2024-04-05 17:34:30 +0200
  • 64cc064ddb chore: Add changelog entry for #12833 ieQu1 2024-04-05 17:39:42 +0200
  • 3f7b14c861
    Merge pull request #12833 from ieQu1/dev/ds-cluster-api ieQu1 2024-04-05 17:33:20 +0200
  • b6dc52020d
    Merge pull request #12837 from id/0405-ecql-gen_statem Ivan Dyachkov 2024-04-05 15:37:37 +0200
  • 2504b8126b
    feat(ds): Pass mgmt_ds REST API calls to the application ieQu1 2024-04-05 13:34:32 +0200
  • 46261440cb
    feat(ds): Add a CLI for managing DB replicas ieQu1 2024-04-04 22:12:59 +0200
  • a62db08676
    feat(ds): Add REST API for durable storage ieQu1 2024-04-04 12:17:14 +0200
  • d09787d1a6
    fix(ds): Fix return types in replication_layer_meta ieQu1 2024-04-05 13:33:12 +0200
  • be47fe49ad chore: bump ecql version to 0.7.0 Ivan Dyachkov 2024-04-05 13:31:33 +0200
  • 7930136803
    Merge pull request #12835 from id/0405-ci-update-codeql-workflow Ivan Dyachkov 2024-04-05 13:27:55 +0200
  • ca0eecb9d0 ci: stop running codeql on release-55 and enable it for release-57 Ivan Dyachkov 2024-04-05 11:09:02 +0200
  • 70396e9766
    Merge pull request #12825 from keynslug/feat/EMQX-12110/repl-meta-api Andrew Mayorov 2024-04-04 22:32:03 +0200
  • df6c5b35fe
    feat(dsrepl): add more primitive operations to modify DB sites Andrew Mayorov 2024-04-03 15:02:32 +0200
  • bb8ffee18c
    feat(dsrepl): add API to get current DB replication sites Andrew Mayorov 2024-04-02 17:13:47 +0200
  • ad52f7838e
    feat(dsrepl): add APIs to manage DB replication sites Andrew Mayorov 2024-04-02 16:53:24 +0200
  • 60cad74286 feat(resource): non-blocking channel health checks Thales Macedo Garitezi 2024-04-04 13:38:50 -0300
  • 8d58b40f33
    Merge pull request #12831 from thalesmg/ds-checkpoint-clean-m-20240404 Thales Macedo Garitezi 2024-04-04 15:41:50 -0300
  • 217b35bce5
    Merge pull request #12798 from thalesmg/ds-client-api-v2-m-20240327 Thales Macedo Garitezi 2024-04-04 15:10:49 -0300
  • c57c36adb2 feat(ds): clear all checkpoints when (re)starting storage layer Thales Macedo Garitezi 2024-04-04 14:05:12 -0300
  • 59a442cdb5 feat(rule trace): add support for ruleid as a trace type Kjell Winblad 2024-03-27 11:11:16 +0100
  • 069cd4fbb4
    Merge pull request #12812 from thalesmg/async-res-manager-health-check-m-20240328 Thales Macedo Garitezi 2024-04-04 09:07:02 -0300
  • a0ad4fa35c
    Merge pull request #12781 from ieQu1/dev/rocksdb-metrics ieQu1 2024-04-04 11:11:58 +0200
  • 0e79b543cf refactor: move variform to emqx_utils zmstone 2024-04-04 11:10:56 +0200
  • f37ed3a40a fix(ds): Limit the number of retries in egress to 0 ieQu1 2024-04-03 13:57:16 +0200
  • 319ec50c0d fix: source bridges missing after restore the backup files Shawn 2024-04-03 11:57:01 +0800
  • 2bbfada7af
    fix(ds): Make async batches truly async ieQu1 2024-04-02 23:02:47 +0200
  • 92ca90c0ca
    fix(ds): Improve egress logging ieQu1 2024-04-02 22:29:10 +0200
  • 940f9fec4c
    Merge pull request #12824 from JimMoen/EMQX-12043/subscribers-count JimMoen 2024-04-03 09:51:29 +0800
  • ae5935e7f7
    test(ds): Attempt to stabilize metrics_worker tests in CI ieQu1 2024-04-02 17:41:38 +0200
  • 4382971443
    fix(ds): Preserve errors in the egress ieQu1 2024-04-02 10:45:13 +0200
  • 94ca7ad0f8
    feat(ds): Report counters for LTS storage layout ieQu1 2024-04-02 01:52:34 +0200
  • f14c253dea
    fix(prometheus): Don't add DS metrics when feature is disabled ieQu1 2024-04-01 23:41:29 +0200
  • b379f331de
    fix(sessds): Handle errors when storing messages ieQu1 2024-03-31 18:00:48 +0200
  • f41e538526
    feat(sessds): Observe next time ieQu1 2024-03-31 16:58:51 +0200
  • b9ad241658
    feat(sessds): Add metrics for the number of persisted messages ieQu1 2024-03-31 15:44:31 +0200
  • 75b092bf0e
    fix(ds): Actually retry sending batch ieQu1 2024-03-22 22:30:28 +0100
  • 0de255cac8
    feat(ds): Report egress flush time ieQu1 2024-03-21 16:15:31 +0100
  • 044f3d4ef5
    fix(ds): Don't reverse entries in the atomic batch ieQu1 2024-03-25 20:58:24 +0100
  • 606f2a88cd
    feat(ds): Add egress metrics ieQu1 2024-03-21 15:03:33 +0100
  • c9de336234
    feat(ds): Add metrics worker to the builtin db supervision tree ieQu1 2024-03-21 12:33:34 +0100
  • d8204021dc
    refactor(metrics): Move metrics worker to emqx_utils application ieQu1 2024-03-21 12:32:30 +0100
  • 879709e686
    Merge pull request #12780 from keynslug/ft/EMQX-11979/snapshot-transfer Andrew Mayorov 2024-04-02 16:07:46 +0200
  • 2097e854fc feat(client mgmt api): add cursor-based list API Thales Macedo Garitezi 2024-03-27 14:56:40 -0300
  • abdd86c398
    Merge pull request #12808 from thalesmg/ci-fix-emqx-app-matrix-m-20240328 Thales Macedo Garitezi 2024-04-02 10:21:48 -0300
  • 778e897f1f
    chore(dsrepl): describe snapshot ownership and few shortcomings Andrew Mayorov 2024-03-29 13:33:26 +0100
  • c666c65c6a
    test(ds): factor out storage iteration into helper module Andrew Mayorov 2024-03-28 15:11:45 +0100
  • 7cebf598a8
    chore(dsrepl): simplify snapshot transfer code a bit Andrew Mayorov 2024-03-27 15:48:09 +0100
  • e029b8f996
    test(dsrepl): wait for whole cluster readiness Andrew Mayorov 2024-03-27 15:46:07 +0100
  • e8b06a6a9f
    chore(dsrepl): mark few more BPAPI targets as obsolete Andrew Mayorov 2024-03-25 19:45:56 +0100
  • d31cd0c728
    feat(ds): ensure LTS state ids are deterministic Andrew Mayorov 2024-03-25 18:27:24 +0100
  • 2cd357a5bd
    fix(ds): ensure store batch is idempotent wrt generations Andrew Mayorov 2024-03-25 18:26:12 +0100
  • 77a022bd93
    feat(dsrepl): transfer storage snapshot during ra snapshot recovery Andrew Mayorov 2024-03-19 20:05:12 +0100
  • b8b9b7739b
    chore(ds): slightly simplify working with storage generations Andrew Mayorov 2024-03-19 20:03:08 +0100
  • 2d074df209
    Merge pull request #12797 from keynslug/fix/dsrepl-error-handling Andrew Mayorov 2024-04-02 13:40:31 +0200
  • 5759ba5162
    chore: bump app version JimMoen 2024-04-02 17:09:22 +0800
  • 50150423e1
    docs: rename change log file name due to cherry-pick JimMoen 2024-04-02 17:04:38 +0800
  • 50bceee9ab
    fix(stats): `'subscribers.count'` contains shared-subscriber JimMoen 2024-03-22 18:31:57 +0800
  • 0f4b148294
    refactor: uniform shared_sub table macros JimMoen 2024-03-22 18:03:13 +0800
  • 1a4cfc2a2d
    fix(api_schema): removed metrics schema in api spec JimMoen 2024-03-21 17:30:36 +0800
  • 28214b4d49
    Merge pull request #12811 from id/0328-ci-restore-build-tgz-in-build-packages Ivan Dyachkov 2024-04-02 08:09:37 +0200
  • bade09b56e feat(resource manager): perform non-blocking resource health checks Thales Macedo Garitezi 2024-03-28 18:28:54 -0300
  • ed97a7c08e
    Merge pull request #12820 from SergeTupchiy/EMQX-12124-fix-msgs-api-client-shutdown-followup-fix SergeTupchiy 2024-04-01 18:25:40 +0300
  • b465ba2652
    Merge pull request #12821 from SergeTupchiy/mqtt-connector-remove-duplicated-var SergeTupchiy 2024-04-01 18:25:32 +0300
  • c62410ff75 refactor: remove already bound variable Serge Tupchii 2024-04-01 17:03:50 +0300
  • ceb04ba06d fix(emqx_mgmt): do not attempt to get a stacktrace of a remote client connection process Serge Tupchii 2024-04-01 16:42:12 +0300