@@ -1097,11 +1097,7 @@ add_member(Q, Node, Timeout) when ?amqqueue_is_quorum(Q) ->
1097
1097
% % TODO parallel calls might crash this, or add a duplicate in quorum_nodes
1098
1098
ServerId = {RaName , Node },
1099
1099
Members = members (Q ),
1100
- TickTimeout = application :get_env (rabbit , quorum_tick_interval ,
1101
- ? TICK_TIMEOUT ),
1102
- SnapshotInterval = application :get_env (rabbit , quorum_snapshot_interval ,
1103
- ? SNAPSHOT_INTERVAL ),
1104
- Conf = make_ra_conf (Q , ServerId , TickTimeout , SnapshotInterval ),
1100
+ Conf = make_ra_conf (Q , ServerId ),
1105
1101
case ra :start_server (? RA_SYSTEM , Conf ) of
1106
1102
ok ->
1107
1103
case ra :add_member (Members , ServerId , Timeout ) of
@@ -1602,33 +1598,30 @@ format_ra_event(ServerId, Evt, QRef) ->
1602
1598
{'$gen_cast' , {queue_event , QRef , {ServerId , Evt }}}.
1603
1599
1604
1600
make_ra_conf (Q , ServerId ) ->
1605
- make_ra_conf (Q , ServerId , voter ).
1606
-
1607
- make_ra_conf (Q , ServerId , Membership ) ->
1608
1601
TickTimeout = application :get_env (rabbit , quorum_tick_interval ,
1609
1602
? TICK_TIMEOUT ),
1610
1603
SnapshotInterval = application :get_env (rabbit , quorum_snapshot_interval ,
1611
1604
? SNAPSHOT_INTERVAL ),
1612
- make_ra_conf (Q , ServerId , TickTimeout , SnapshotInterval , Membership ).
1605
+ make_ra_conf (Q , ServerId , TickTimeout , SnapshotInterval ).
1613
1606
1614
- make_ra_conf (Q , ServerId , TickTimeout , SnapshotInterval , Membership ) ->
1607
+ make_ra_conf (Q , ServerId , TickTimeout , SnapshotInterval ) ->
1615
1608
QName = amqqueue :get_name (Q ),
1616
1609
RaMachine = ra_machine (Q ),
1617
1610
[{ClusterName , _ } | _ ] = Members = members (Q ),
1618
1611
UId = ra :new_uid (ra_lib :to_binary (ClusterName )),
1619
1612
FName = rabbit_misc :rs (QName ),
1620
1613
Formatter = {? MODULE , format_ra_event , [QName ]},
1621
1614
#{cluster_name => ClusterName ,
1622
- id => ServerId ,
1623
- uid => UId ,
1624
- friendly_name => FName ,
1625
- metrics_key => QName ,
1626
- initial_members => Members ,
1627
- log_init_args => #{uid => UId ,
1628
- snapshot_interval => SnapshotInterval },
1629
- tick_timeout => TickTimeout ,
1630
- machine => RaMachine ,
1631
- ra_event_formatter => Formatter }.
1615
+ id => ServerId ,
1616
+ uid => UId ,
1617
+ friendly_name => FName ,
1618
+ metrics_key => QName ,
1619
+ initial_members => Members ,
1620
+ log_init_args => #{uid => UId ,
1621
+ snapshot_interval => SnapshotInterval },
1622
+ tick_timeout => TickTimeout ,
1623
+ machine => RaMachine ,
1624
+ ra_event_formatter => Formatter }.
1632
1625
1633
1626
make_mutable_config (Q ) ->
1634
1627
QName = amqqueue :get_name (Q ),
0 commit comments