From cacfb51280a5e56211d851444f9a6908878b382f Mon Sep 17 00:00:00 2001 From: Serge Tupchii Date: Mon, 10 Jul 2023 17:34:34 +0300 Subject: [PATCH] fix(emqx_machine): add emqx_ee_schema_registry to the reboot apps list As emqx_ee_schema_registry uses Mria tables (schema_registry_shard), a node joining a cluster needs to restart this application in order to restart relevant Mria shard processes. --- apps/emqx_machine/src/emqx_machine_boot.erl | 3 ++- changes/ee/fix-11242.en.md | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 changes/ee/fix-11242.en.md diff --git a/apps/emqx_machine/src/emqx_machine_boot.erl b/apps/emqx_machine/src/emqx_machine_boot.erl index b929f0d72..eb1739fd3 100644 --- a/apps/emqx_machine/src/emqx_machine_boot.erl +++ b/apps/emqx_machine/src/emqx_machine_boot.erl @@ -157,7 +157,8 @@ basic_reboot_apps_edition(ee) -> emqx_s3, emqx_ft, emqx_eviction_agent, - emqx_node_rebalance + emqx_node_rebalance, + emqx_ee_schema_registry ]; %% unexcepted edition, should not happen basic_reboot_apps_edition(_) -> diff --git a/changes/ee/fix-11242.en.md b/changes/ee/fix-11242.en.md new file mode 100644 index 000000000..14ff87bd8 --- /dev/null +++ b/changes/ee/fix-11242.en.md @@ -0,0 +1,5 @@ +Restart emqx_ee_schema_registry when a node joins a cluster. + +As emqx_ee_schema_registry uses Mria tables, a node joining a cluster needs to restart this application in order to +start relevant Mria shard processes. +This is needed to ensure a correct behaviour in Core/Replicant mode.