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