mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-04-25 07:37:19 -04:00
In this PR we introduce cluster settings to manage the global data stream retention. We introduce two settings `data_streams.lifecycle.retention.max` & `data_streams.lifecycle.retention.default` that configure the respective retentions. The settings are loaded and monitored by the `DataStreamGlobalRetentionSettings`. The validation has also moved there. We preserved the `DataStreamGlobalRetention` record to reduce the impact of this change. The purpose of this method is to be simply a wrapper record that groups the retention settings together. Temporarily, the `DataStreamGlobalRetentionSettings` is using the DataStreamFactoryRetention which is marked as deprecated for migration purposes. |
||
---|---|---|
.. | ||
images | ||
audit-settings.asciidoc | ||
ccr-settings.asciidoc | ||
common-defs.asciidoc | ||
data-stream-lifecycle-settings.asciidoc | ||
health-diagnostic-settings.asciidoc | ||
ilm-settings.asciidoc | ||
inference-settings.asciidoc | ||
license-settings.asciidoc | ||
ml-settings.asciidoc | ||
monitoring-settings.asciidoc | ||
notification-settings.asciidoc | ||
security-hash-settings.asciidoc | ||
security-settings.asciidoc | ||
snapshot-settings.asciidoc | ||
ssl-settings.asciidoc | ||
transform-settings.asciidoc |