Skip to content

Commit 20065b1

Browse files
committed
Fix idle and pending counts for bs_serial
1 parent 8e2ae63 commit 20065b1

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

src/elysium_bs_serial.erl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@
5151

5252
-spec idle_connection_count(connection_queue_name()) -> max_connections().
5353
%% @doc Get the current number of Cassandra Connections in the elysium_serial_queue.
54-
idle_connection_count(Connection_Queue) ->
55-
elysium_serial_queue:num_entries(Connection_Queue).
54+
idle_connection_count(_Connection_Queue) ->
55+
elysium_serial_queue:num_entries(elysium_serial_sessions).
5656

5757
-spec checkin_connection(connection_queue_name(), cassandra_connection()) -> max_connections().
5858
%% @doc Add free connection to the end of serial queue.
@@ -77,8 +77,8 @@ checkout_connection_error(_Config, ?MODULE, Connection_Queue, Error) ->
7777

7878
-spec pending_request_count(requests_queue_name()) -> pending_count().
7979
%% @doc Get the current number of Pending Requests in the elysium_serial_queue.
80-
pending_request_count(Pending_Queue) ->
81-
elysium_serial_queue:num_entries(Pending_Queue).
80+
pending_request_count(_Pending_Queue) ->
81+
elysium_serial_queue:num_entries(elysium_serial_pendings).
8282

8383
-spec checkin_pending_request(requests_queue_name(), reference(), erlang:timestamp()) -> pending_count().
8484
%% @doc Put the Pending Request at the end of the elysium_serial_queue and return the new size.

src/elysium_buffering_strategy.erl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -402,14 +402,14 @@ idle_connections(Config) ->
402402
Connection_Queue = elysium_config:session_queue_name (Config),
403403
Max_Connections = elysium_config:session_max_count (Config),
404404
{_BS, BS_Module} = elysium_connection:get_buffer_strategy_module (Config),
405-
Idle_Count = BS_Module:idle_connection_count (Config),
405+
Idle_Count = BS_Module:idle_connection_count (Connection_Queue),
406406
{idle_connections, report_available_resources(Connection_Queue, Idle_Count, Max_Connections)}.
407407

408408
pending_requests(Config) ->
409409
Pending_Queue = elysium_config:requests_queue_name (Config),
410410
Reply_Timeout = elysium_config:request_reply_timeout (Config),
411411
{_BS, BS_Module} = elysium_connection:get_buffer_strategy_module (Config),
412-
Pending_Count = BS_Module:pending_request_count (Config),
412+
Pending_Count = BS_Module:pending_request_count (Pending_Queue),
413413
{pending_requests, report_available_resources(Pending_Queue, Pending_Count, Reply_Timeout)}.
414414

415415
%% Worker_Pid is passed to allow tracing

0 commit comments

Comments
 (0)