Hi all, I have noticed that when performing delete operation in transaction and there are at least two snapshots prior to delete operation in Iceberg table, delete operation produces two manifests files where one is orphan. Note, if delete operation performed not in transaction, everything works fine.
Orphaned manifest files subsequently are not deleted during snapshots expiration and keep pilling up. I have described the issue in more details in https://github.com/apache/incubator-iceberg/issues/330 <https://github.com/apache/incubator-iceberg/issues/330>. Maybe someone has an idea why orphan file is created? Kind regards, Arina