From f42ccb6262a4a24615b66c178ef0ed4149dea227 Mon Sep 17 00:00:00 2001 From: Thales Macedo Garitezi Date: Thu, 1 Jun 2023 09:40:11 -0300 Subject: [PATCH] feat(resource): increase default request timeout to 45 s See https://emqx.atlassian.net/wiki/spaces/P/pages/612368639/open+e5.1+remove+auto+restart+interval+from+buffer+worker+resource+options --- apps/emqx_resource/include/emqx_resource.hrl | 3 ++- apps/emqx_resource/src/schema/emqx_resource_schema.erl | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/emqx_resource/include/emqx_resource.hrl b/apps/emqx_resource/include/emqx_resource.hrl index b640d17e5..32d1e94d0 100644 --- a/apps/emqx_resource/include/emqx_resource.hrl +++ b/apps/emqx_resource/include/emqx_resource.hrl @@ -86,7 +86,8 @@ -define(DEFAULT_BUFFER_BYTES, 256 * 1024 * 1024). -define(DEFAULT_BUFFER_BYTES_RAW, <<"256MB">>). --define(DEFAULT_REQUEST_TIMEOUT, timer:seconds(15)). +-define(DEFAULT_REQUEST_TIMEOUT, timer:seconds(45)). +-define(DEFAULT_REQUEST_TIMEOUT_RAW, <<"45s">>). %% count -define(DEFAULT_BATCH_SIZE, 1). diff --git a/apps/emqx_resource/src/schema/emqx_resource_schema.erl b/apps/emqx_resource/src/schema/emqx_resource_schema.erl index 5c7572ebf..713af5bc9 100644 --- a/apps/emqx_resource/src/schema/emqx_resource_schema.erl +++ b/apps/emqx_resource/src/schema/emqx_resource_schema.erl @@ -135,7 +135,7 @@ query_mode(_) -> undefined. request_timeout(type) -> hoconsc:union([infinity, emqx_schema:duration_ms()]); request_timeout(desc) -> ?DESC("request_timeout"); -request_timeout(default) -> <<"15s">>; +request_timeout(default) -> ?DEFAULT_REQUEST_TIMEOUT_RAW; request_timeout(_) -> undefined. enable_batch(type) -> boolean();