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.
@@ -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(_) ->
@@ -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.