hibernate for pool processes

This commit is contained in:
Alexander Strizhakov 2020-04-21 08:51:45 +03:00
parent 6f09161dd8
commit 779b991e03
No known key found for this signature in database
GPG Key ID: 022896A53AEF1381

View File

@ -24,42 +24,42 @@ defmodule Pleroma.Pool.Request do
def handle_call({:execute, client, request}, _from, state) do
response = Pleroma.HTTP.request(client, request)
{:reply, response, state}
{:reply, response, state, :hibernate}
end
@impl true
def handle_info({:gun_data, _conn, _stream, _, _}, state) do
{:noreply, state}
{:noreply, state, :hibernate}
end
@impl true
def handle_info({:gun_up, _conn, _protocol}, state) do
{:noreply, state}
{:noreply, state, :hibernate}
end
@impl true
def handle_info({:gun_down, _conn, _protocol, _reason, _killed}, state) do
{:noreply, state}
{:noreply, state, :hibernate}
end
@impl true
def handle_info({:gun_error, _conn, _stream, _error}, state) do
{:noreply, state}
{:noreply, state, :hibernate}
end
@impl true
def handle_info({:gun_push, _conn, _stream, _new_stream, _method, _uri, _headers}, state) do
{:noreply, state}
{:noreply, state, :hibernate}
end
@impl true
def handle_info({:gun_response, _conn, _stream, _, _status, _headers}, state) do
{:noreply, state}
{:noreply, state, :hibernate}
end
@impl true
def handle_info(msg, state) do
Logger.warn("Received unexpected message #{inspect(__MODULE__)} #{inspect(msg)}")
{:noreply, state}
{:noreply, state, :hibernate}
end
end