fix(kafka): fix timeout field for some kafka fields

Change type of fields 'Partition Count Refresh Interval' and 'Offset
Commit Interval' to avoid accepting values larger than allowed.

Fixes https://emqx.atlassian.net/browse/EMQX-10196
Fixes https://emqx.atlassian.net/browse/EMQX-10199
This commit is contained in:
Paulo Zulato 2023-06-09 11:22:23 -03:00
parent 20a7ce64cd
commit 720a84d48b
2 changed files with 4 additions and 3 deletions

View File

@ -276,7 +276,7 @@ fields(producer_kafka_opts) ->
)},
{partition_count_refresh_interval,
mk(
emqx_schema:duration_s(),
emqx_schema:timeout_duration_s(),
#{
default => <<"60s">>,
desc => ?DESC(partition_count_refresh_interval)
@ -380,8 +380,8 @@ fields(consumer_kafka_opts) ->
)},
{offset_commit_interval_seconds,
mk(
pos_integer(),
#{default => 5, desc => ?DESC(consumer_offset_commit_interval_seconds)}
emqx_schema:timeout_duration_s(),
#{default => <<"5s">>, desc => ?DESC(consumer_offset_commit_interval_seconds)}
)}
].

View File

@ -0,0 +1 @@
Changed schema validation for Kafka fields 'Partition Count Refresh Interval' and 'Offset Commit Interval' to avoid accepting values larger then maximum allowed.