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 {