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.