ソースを参照

fix(gcpdev): restore original shard in mnesia tab definition

Changing the shard is not backward compatible, and leads to a crash
when upgrading from 5.2.x.
Andrew Mayorov 2 年 前
コミット
6413afd0bc
1 ファイル変更4 行追加1 行削除
  1. 4 1
      apps/emqx_gcp_device/src/emqx_gcp_device.erl

+ 4 - 1
apps/emqx_gcp_device/src/emqx_gcp_device.erl

@@ -8,7 +8,10 @@
 -include_lib("emqx/include/logger.hrl").
 -include_lib("stdlib/include/ms_transform.hrl").
 
--define(AUTHN_SHARD, ?MODULE).
+%% NOTE
+%% We share the shard with `emqx_auth_mnesia` to ensure backward compatibility
+%% with EMQX 5.2.x and earlier.
+-define(AUTHN_SHARD, emqx_authn_shard).
 
 %% Management
 -export([put_device/1, get_device/1, remove_device/1]).