@@ -608,7 +608,7 @@ tick_test(C) ->
608
608
{S3 , {_ , _ }} = deq (C , 4 , Cid2 , unsettled , Msg2 , S2 ),
609
609
{S4 , _ , _ } = apply (meta (C , 5 ), rabbit_fifo :make_return (Cid , [MsgId ]), S3 ),
610
610
611
- [{aux , {handle_tick , handle_tick ,
611
+ [{aux , {handle_tick ,
612
612
[# resource {},
613
613
#{config := #{name := ? FUNCTION_NAME },
614
614
num_consumers := 1 ,
@@ -1562,7 +1562,7 @@ purge_nodes_test(C) ->
1562
1562
{down , EnqPid , noconnection },
1563
1563
State3 ),
1564
1564
? assertMatch (
1565
- [{aux , {handle_tick , handle_tick ,
1565
+ [{aux , {handle_tick ,
1566
1566
[# resource {}, _Metrics ,
1567
1567
[ThisNode , Node ]
1568
1568
]}}] , rabbit_fifo :tick (1 , State4 )),
@@ -1578,7 +1578,7 @@ purge_nodes_test(C) ->
1578
1578
? assertMatch (# rabbit_fifo {consumers = Cons } when map_size (Cons ) == 0 ,
1579
1579
State ),
1580
1580
? assertMatch (
1581
- [{aux , {handle_tick , handle_tick ,
1581
+ [{aux , {handle_tick ,
1582
1582
[# resource {}, _Metrics ,
1583
1583
[ThisNode ]
1584
1584
]}}] , rabbit_fifo :tick (1 , State )),
@@ -1765,33 +1765,33 @@ queue_ttl_test(C) ->
1765
1765
expires => 1000 },
1766
1766
S0 = rabbit_fifo :init (Conf ),
1767
1767
Now = 1500 ,
1768
- [{aux , {handle_tick , handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now , S0 ),
1768
+ [{aux , {handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now , S0 ),
1769
1769
% % this should delete the queue
1770
- [{aux , { handle_tick , spawn_deleter , [QName ]} }]
1770
+ [{mod_call , rabbit_quorum_queue , spawn_deleter , [QName ]}]
1771
1771
= rabbit_fifo :tick (Now + 1000 , S0 ),
1772
1772
% % adding a consumer should not ever trigger deletion
1773
1773
Cid = {<<" cid1" >>, self ()},
1774
1774
{S1 , _ } = check_auto (C , Cid , 1 , S0 ),
1775
- [{aux , {handle_tick , handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now , S1 ),
1776
- [{aux , {handle_tick , handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1000 , S1 ),
1775
+ [{aux , {handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now , S1 ),
1776
+ [{aux , {handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1000 , S1 ),
1777
1777
% % cancelling the consumer should then
1778
1778
{S2 , _ , _ } = apply (meta (C , 2 , Now ),
1779
1779
rabbit_fifo :make_checkout (Cid , cancel , #{}), S1 ),
1780
1780
% % last_active should have been reset when consumer was cancelled
1781
1781
% % last_active = 2500
1782
- [{aux , {handle_tick , handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1000 , S2 ),
1782
+ [{aux , {handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1000 , S2 ),
1783
1783
% % but now it should be deleted
1784
- [{aux , { handle_tick , spawn_deleter , [QName ]} }]
1784
+ [{mod_call , rabbit_quorum_queue , spawn_deleter , [QName ]}]
1785
1785
= rabbit_fifo :tick (Now + 2500 , S2 ),
1786
1786
1787
1787
% % Same for downs
1788
1788
{S2D , _ , _ } = apply (meta (C , 2 , Now ),
1789
1789
{down , self (), noconnection }, S1 ),
1790
1790
% % last_active should have been reset when consumer was cancelled
1791
1791
% % last_active = 2500
1792
- [{aux , {handle_tick , handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1000 , S2D ),
1792
+ [{aux , {handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1000 , S2D ),
1793
1793
% % but now it should be deleted
1794
- [{aux , { handle_tick , spawn_deleter , [QName ]} }]
1794
+ [{mod_call , rabbit_quorum_queue , spawn_deleter , [QName ]}]
1795
1795
= rabbit_fifo :tick (Now + 2500 , S2D ),
1796
1796
1797
1797
% % dequeue should set last applied
@@ -1800,9 +1800,9 @@ queue_ttl_test(C) ->
1800
1800
rabbit_fifo :make_checkout (Cid , {dequeue , unsettled }, #{}),
1801
1801
S0 ),
1802
1802
1803
- [{aux , {handle_tick , handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1000 , S1Deq ),
1803
+ [{aux , {handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1000 , S1Deq ),
1804
1804
% % but now it should be deleted
1805
- [{aux , { handle_tick , spawn_deleter , [QName ]} }]
1805
+ [{mod_call , rabbit_quorum_queue , spawn_deleter , [QName ]}]
1806
1806
= rabbit_fifo :tick (Now + 2500 , S1Deq ),
1807
1807
% % Enqueue message,
1808
1808
Msg = rabbit_fifo :make_enqueue (self (), 1 , msg1 ),
@@ -1818,9 +1818,9 @@ queue_ttl_test(C) ->
1818
1818
{wrap_reply , {dequeue , {MsgId , _ }, _ }}}] = Fun2 ([Msg ]),
1819
1819
{E3 , _ , _ } = apply (meta (C , 3 , Now + 1000 ),
1820
1820
rabbit_fifo :make_settle (Deq , [MsgId ]), E2 ),
1821
- [{aux , {handle_tick , handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1500 , E3 ),
1821
+ [{aux , {handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1500 , E3 ),
1822
1822
% % but now it should be deleted
1823
- [{aux , { handle_tick , spawn_deleter , [QName ]} }]
1823
+ [{mod_call , rabbit_quorum_queue , spawn_deleter , [QName ]}]
1824
1824
= rabbit_fifo :tick (Now + 3000 , E3 ),
1825
1825
ok .
1826
1826
@@ -1833,30 +1833,33 @@ queue_ttl_with_single_active_consumer_test(C) ->
1833
1833
single_active_consumer_on => true },
1834
1834
S0 = rabbit_fifo :init (Conf ),
1835
1835
Now = 1500 ,
1836
- [{aux , {handle_tick , handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now , S0 ),
1836
+ [{aux , {handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now , S0 ),
1837
1837
% % this should delete the queue
1838
- [{aux , {handle_tick , spawn_deleter , [QName ]}}] = rabbit_fifo :tick (Now + 1000 , S0 ),
1838
+ [{mod_call , rabbit_quorum_queue , spawn_deleter , [QName ]}]
1839
+ = rabbit_fifo :tick (Now + 1000 , S0 ),
1839
1840
% % adding a consumer should not ever trigger deletion
1840
1841
Cid = {<<" cid1" >>, self ()},
1841
1842
{S1 , _ } = check_auto (C , Cid , 1 , S0 ),
1842
- [{aux , {handle_tick , handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now , S1 ),
1843
- [{aux , {handle_tick , handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1000 , S1 ),
1843
+ [{aux , {handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now , S1 ),
1844
+ [{aux , {handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1000 , S1 ),
1844
1845
% % cancelling the consumer should then
1845
1846
{S2 , _ , _ } = apply (meta (C , 2 , Now ),
1846
1847
rabbit_fifo :make_checkout (Cid , cancel , #{}), S1 ),
1847
1848
% % last_active should have been reset when consumer was cancelled
1848
1849
% % last_active = 2500
1849
- [{aux , {handle_tick , handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1000 , S2 ),
1850
+ [{aux , {handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1000 , S2 ),
1850
1851
% % but now it should be deleted
1851
- [{aux , {handle_tick , spawn_deleter , [QName ]}}] = rabbit_fifo :tick (Now + 2500 , S2 ),
1852
+ [{mod_call , rabbit_quorum_queue , spawn_deleter , [QName ]}]
1853
+ = rabbit_fifo :tick (Now + 2500 , S2 ),
1852
1854
% % Same for downs
1853
1855
{S2D , _ , _ } = apply (meta (C , 2 , Now ),
1854
1856
{down , self (), noconnection }, S1 ),
1855
1857
% % last_active should have been reset when consumer was cancelled
1856
1858
% % last_active = 2500
1857
- [{aux , {handle_tick , handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1000 , S2D ),
1859
+ [{aux , {handle_tick , [_ , _ , _ ]}}] = rabbit_fifo :tick (Now + 1000 , S2D ),
1858
1860
% % but now it should be deleted
1859
- [{aux , {handle_tick , spawn_deleter , [QName ]}}] = rabbit_fifo :tick (Now + 2500 , S2D ),
1861
+ [{mod_call , rabbit_quorum_queue , spawn_deleter , [QName ]}]
1862
+ = rabbit_fifo :tick (Now + 2500 , S2D ),
1860
1863
ok .
1861
1864
1862
1865
query_peek_test (C ) ->
0 commit comments