From ac4ffe55f68e65e71d351074b840dc840ef32302 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Mon, 9 Feb 2026 23:49:26 -0800 Subject: [PATCH] iceberg: use conservative 72h stage-marker retention --- weed/s3api/iceberg/iceberg.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/weed/s3api/iceberg/iceberg.go b/weed/s3api/iceberg/iceberg.go index 067ed0842..c10d08784 100644 --- a/weed/s3api/iceberg/iceberg.go +++ b/weed/s3api/iceberg/iceberg.go @@ -491,7 +491,8 @@ var errTableNameRequired = errors.New("table name is required") const ( stageCreateMarkerDirName = ".iceberg_staged" - stageCreateMarkerTTL = 24 * time.Hour + // Keep staged markers long enough to avoid deleting in-progress create transactions. + stageCreateMarkerTTL = 72 * time.Hour ) type stageCreateMarker struct {