Skip to content
This repository was archived by the owner on Nov 17, 2020. It is now read-only.

Commit dcdb1cd

Browse files
Expose more Cowboy listener options in Cuttlefish schema
Part of #596. [#159556318]
1 parent dc50f59 commit dcdb1cd

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

priv/schema/rabbitmq_management.schema

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@
5656
{mapping, "management.listener.server.request_timeout", "rabbitmq_management.listener.cowboy_opts.request_timeout",
5757
[{datatype, integer}, {validators, ["non_negative_integer"]}]}.
5858

59+
{mapping, "management.listener.server.shutdown_timeout", "rabbitmq_management.listener.cowboy_opts.shutdown_timeout",
60+
[{datatype, integer}, {validators, ["non_negative_integer"]}]}.
61+
5962
{mapping, "management.listener.server.max_keepalive", "rabbitmq_management.listener.cowboy_opts.max_keepalive",
6063
[{datatype, integer}, {validators, ["non_negative_integer"]}]}.
6164

test/config_schema_SUITE_data/rabbitmq_management.snippets

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,15 @@
157157
], [rabbitmq_management]
158158
},
159159

160+
{server_opts_shutdown_timeout,
161+
"management.listener.server.shutdown_timeout = 7000",
162+
[
163+
{rabbitmq_management, [
164+
{listener, [{cowboy_opts, [{shutdown_timeout, 7000}]}]}
165+
]}
166+
], [rabbitmq_management]
167+
},
168+
160169
{server_opts_max_keepalive,
161170
"management.listener.server.max_keepalive = 120",
162171
[

0 commit comments

Comments
 (0)