From 97f8ac72be043211738ea6497b2517334f66d6ba Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Sun, 15 Mar 2026 19:22:08 -0700 Subject: [PATCH] =?UTF-8?q?Remove=20delete=20manifest=20limitation=20?= =?UTF-8?q?=E2=80=94=20it's=20an=20implementation=20detail,=20not=20user-f?= =?UTF-8?q?acing?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Iceberg-Table-Maintenance.md | 1 - 1 file changed, 1 deletion(-) diff --git a/Iceberg-Table-Maintenance.md b/Iceberg-Table-Maintenance.md index cdec0c5..b4540ab 100644 --- a/Iceberg-Table-Maintenance.md +++ b/Iceberg-Table-Maintenance.md @@ -431,7 +431,6 @@ Each operation returns structured metrics in the job's `OutputValues` map, keyed ## Limitations - **Client-side CAS**: the compare-and-swap on metadata version is enforced client-side. Concurrent maintenance on the same table should be avoided (the deduplication key prevents this under normal scheduling). -- **Cannot write delete manifests**: the compactor cannot produce new delete manifests (iceberg-go limitation). Instead, consumed delete manifests are dropped entirely when all referenced data files have been compacted. - **Single filer per job**: detection tries each filer address in the cluster context until one connects, but each execution job uses the single filer address recorded in its proposal. ## See Also