Skip to content

Commit d84d3a1

Browse files
authored
Merge pull request #13781 from rabbitmq/cleanup-rabbit_khepri
Khepri: Clean up the setup/clustering code of the integration code
2 parents d2b5f51 + 5300076 commit d84d3a1

7 files changed

+648
-438
lines changed

deps/rabbit/src/rabbit_db.erl

+1-1
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ list_in_khepri(Path) ->
328328
Objects :: [term()].
329329

330330
list_in_khepri(Path, Options) ->
331-
case rabbit_khepri:match(Path, Options) of
331+
case rabbit_khepri:get_many(Path, Options) of
332332
{ok, Map} -> maps:values(Map);
333333
_ -> []
334334
end.

deps/rabbit/src/rabbit_db_cluster.erl

+1-1
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ forget_member_using_khepri(_Node, true) ->
279279
#{domain => ?RMQLOG_DOMAIN_DB}),
280280
{error, not_supported};
281281
forget_member_using_khepri(Node, false = _RemoveWhenOffline) ->
282-
rabbit_khepri:leave_cluster(Node).
282+
rabbit_khepri:remove_member(Node).
283283

284284
%% -------------------------------------------------------------------
285285
%% Cluster update.

deps/rabbit/src/rabbit_db_rtparams.erl

+1-1
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,7 @@ delete_vhost_in_mnesia_tx(VHostName) ->
357357
delete_vhost_in_khepri(VHostName) ->
358358
Pattern = khepri_vhost_rp_path(
359359
VHostName, ?KHEPRI_WILDCARD_STAR, ?KHEPRI_WILDCARD_STAR),
360-
case rabbit_khepri:adv_delete_many(Pattern) of
360+
case rabbit_khepri:adv_delete(Pattern) of
361361
{ok, NodePropsMap} ->
362362
RTParams =
363363
maps:fold(

deps/rabbit/src/rabbit_db_user.erl

+1-1
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ match_user_permissions_in_mnesia_tx(Username, VHostName) ->
402402

403403
match_user_permissions_in_khepri('_' = _Username, '_' = _VHostName) ->
404404
Path = khepri_user_permission_path(?KHEPRI_WILDCARD_STAR, ?KHEPRI_WILDCARD_STAR),
405-
case rabbit_khepri:match(Path) of
405+
case rabbit_khepri:get_many(Path) of
406406
{ok, Map} ->
407407
maps:values(Map);
408408
_ ->

0 commit comments

Comments
 (0)