Skip to content

Commit 7ffa051

Browse files
committed
Remove hot path logging from reactor context
Remove info_msg calls from async_pending and write_ready handlers that were polluting logs and adding overhead on every async request.
1 parent 3001b53 commit 7ffa051

1 file changed

Lines changed: 0 additions & 4 deletions

File tree

src/py_reactor_context.erl

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,6 @@ handle_read_ready(FdRes, State) ->
379379
%% Async task submitted (e.g., ASGI app running as task)
380380
%% Don't reselect - wait for {write_ready, Fd} signal from Python
381381
%% Increment request count since task was accepted
382-
error_logger:info_msg("Received async_pending for fd=~p~n", [Fd]),
383382
NewState = State#state{
384383
total_requests = State#state.total_requests + 1
385384
},
@@ -447,12 +446,9 @@ handle_write_ready(FdRes, State) ->
447446
handle_async_write_ready(Fd, State) ->
448447
#state{connections = Conns} = State,
449448

450-
error_logger:info_msg("handle_async_write_ready called for fd=~p~n", [Fd]),
451-
452449
case maps:get(Fd, Conns, undefined) of
453450
#{fd_ref := FdRef} ->
454451
%% Response buffer is ready, trigger write selection
455-
error_logger:info_msg("Triggering write selection for fd=~p~n", [Fd]),
456452
py_nif:reactor_select_write(FdRef),
457453
loop(State);
458454
undefined ->

0 commit comments

Comments
 (0)