diff --git a/src/Core/Settings.cpp b/src/Core/Settings.cpp index b7d12e83300d..f0ed3b9aaa7a 100644 --- a/src/Core/Settings.cpp +++ b/src/Core/Settings.cpp @@ -7368,7 +7368,7 @@ Ignore existing partition export and overwrite the zookeeper entry DECLARE(UInt64, export_merge_tree_partition_max_retries, 3, R"( Maximum number of retries for exporting a merge tree part in an export partition task )", 0) \ - DECLARE(UInt64, export_merge_tree_partition_manifest_ttl, 180, R"( + DECLARE(UInt64, export_merge_tree_partition_manifest_ttl, 86400, R"( Determines how long the manifest will live in ZooKeeper. It prevents the same partition from being exported twice to the same destination. This setting does not affect / delete in progress tasks. It'll only cleanup the completed ones. )", 0) \ diff --git a/src/Core/SettingsChangesHistory.cpp b/src/Core/SettingsChangesHistory.cpp index 957563b03162..a1b03a639ab8 100644 --- a/src/Core/SettingsChangesHistory.cpp +++ b/src/Core/SettingsChangesHistory.cpp @@ -49,6 +49,7 @@ const VersionToSettingsChangesMap & getSettingsChangesHistory() {"object_storage_remote_initiator_cluster", "", "", "New setting."}, {"iceberg_metadata_staleness_ms", 0, 0, "New setting allowing using cached metadata version at READ operations to prevent fetching from remote catalog"}, {"export_merge_tree_partition_task_timeout_seconds", 0, 3600, "New setting to control the timeout for export partition tasks."}, + {"export_merge_tree_partition_manifest_ttl", 180, 86400, "Reasonable default for real usage"}, }); addSettingsChanges(settings_changes_history, "26.1", {