diff --git a/apps/emqx_ft/i18n/emqx_ft_schema_i18n.conf b/apps/emqx_ft/i18n/emqx_ft_schema_i18n.conf index c33ea447e..15cf17a39 100644 --- a/apps/emqx_ft/i18n/emqx_ft_schema_i18n.conf +++ b/apps/emqx_ft/i18n/emqx_ft_schema_i18n.conf @@ -119,9 +119,23 @@ emqx_ft_schema { zh: "" } label: { - en: "GC Interval" + en: "Max segment TTL" zh: "" } } + storage_gc_min_segments_ttl { + desc { + en: "Minimum TTL of a segment kept in the local file system.
" + "This is a hard limit: no segment will be garbage collected before reaching this TTL, " + "even if some file transfer specifies a TTL less than that." + zh: "" + } + label: { + en: "Min segment TTL" + zh: "" + } + } + + } diff --git a/apps/emqx_ft/src/emqx_ft_schema.erl b/apps/emqx_ft/src/emqx_ft_schema.erl index 270543bc9..28970f238 100644 --- a/apps/emqx_ft/src/emqx_ft_schema.erl +++ b/apps/emqx_ft/src/emqx_ft_schema.erl @@ -163,6 +163,7 @@ fields(local_storage_segments_gc) -> mk( emqx_schema:duration_s(), #{ + desc => ?DESC("storage_gc_min_segments_ttl"), required => false, default => "5m", % NOTE diff --git a/apps/emqx_s3/i18n/emqx_s3_schema_i18n.conf b/apps/emqx_s3/i18n/emqx_s3_schema_i18n.conf index c26fa477a..9e9a52a41 100644 --- a/apps/emqx_s3/i18n/emqx_s3_schema_i18n.conf +++ b/apps/emqx_s3/i18n/emqx_s3_schema_i18n.conf @@ -1,7 +1,7 @@ emqx_s3_schema { access_key_id { desc { - en: "The access key id of the S3 bucket." + en: "The access key ID of the S3 bucket." zh: "" } label {