Skip to content

Commit d512eee

Browse files
michaelklishinlukebakken
authored andcommitted
Merge pull request #1836 from rabbitmq/rabbitmq-server-1835
Remove use of accept_ack (cherry picked from commit 46d995d)
1 parent 66705eb commit d512eee

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

src/rabbit_networking.erl

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
connection_info/1, connection_info/2,
3636
connection_info_all/0, connection_info_all/1,
3737
emit_connection_info_all/4, emit_connection_info_local/3,
38-
close_connection/2, force_connection_event_refresh/1, accept_ack/2,
38+
close_connection/2, force_connection_event_refresh/1,
3939
handshake/2, tcp_host/1]).
4040

4141
%% Used by TCP-based transports, e.g. STOMP adapter
@@ -88,7 +88,6 @@
8888
[rabbit_types:infos()].
8989
-spec close_connection(pid(), string()) -> 'ok'.
9090
-spec force_connection_event_refresh(reference()) -> 'ok'.
91-
-spec accept_ack(any(), rabbit_net:socket()) -> ok.
9291

9392
-spec on_node_down(node()) -> 'ok'.
9493
-spec tcp_listener_addresses(listener_config()) -> [address()].
@@ -368,16 +367,16 @@ handshake(Ref, ProxyProtocol) ->
368367
true ->
369368
{ok, ProxyInfo} = ranch:recv_proxy_header(Ref, 1000),
370369
{ok, Sock} = ranch:handshake(Ref),
371-
tune_buffer_size(Sock),
372-
ok = file_handle_cache:obtain(),
370+
setup_socket(Sock),
373371
{ok, {rabbit_proxy_socket, Sock, ProxyInfo}};
374372
false ->
375-
ranch:handshake(Ref)
373+
{ok, Sock} = ranch:handshake(Ref),
374+
setup_socket(Sock),
375+
{ok, Sock}
376376
end.
377377

378-
accept_ack(Ref, Sock) ->
379-
ok = ranch:accept_ack(Ref),
380-
tune_buffer_size(Sock),
378+
setup_socket(Sock) ->
379+
ok = tune_buffer_size(Sock),
381380
ok = file_handle_cache:obtain().
382381

383382
tune_buffer_size(Sock) ->

0 commit comments

Comments
 (0)