Skip to content

Commit 154b4cf

Browse files
authored
Merge pull request #457 from discordapp/master
Hackney performance improvements
2 parents afbb7e5 + 98f5ac6 commit 154b4cf

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

src/hackney_app.erl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
%% ===================================================================
2121

2222
start(_StartType, _StartArgs) ->
23+
Metrics = metrics:init(hackney_util:mod_metrics()),
24+
application:set_env(hackney, metrics, Metrics),
2325
hackney_sup:start_link().
2426

2527
stop(_State) ->

src/hackney_connect.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ create_connection(Transport, Host, Port, Options, Dynamic)
6666
MaxBody = proplists:get_value(max_body, Options),
6767

6868
%% get mod metrics
69-
Engine = metrics:init(hackney_util:mod_metrics()),
69+
{ok, Engine} = application:get_env(hackney, metrics),
7070

7171
%% initial state
7272
InitialState = #client{mod_metrics=Engine,

src/hackney_pool.erl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,6 @@ start_link(Name, Options0) ->
209209
gen_server:start_link(?MODULE, [Name, Options], []).
210210

211211
init([Name, Options]) ->
212-
process_flag(priority, high),
213212
case lists:member({seed,1}, ssl:module_info(exports)) of
214213
true ->
215214
% Make sure that the ssl random number generator is seeded

0 commit comments

Comments
 (0)