jasonf20 commented on code in PR #9230:
URL: https://github.com/apache/iceberg/pull/9230#discussion_r1417960440


##########
core/src/main/java/org/apache/iceberg/FastAppend.java:
##########
@@ -187,8 +187,7 @@ protected void cleanUncommitted(Set<ManifestFile> 
committed) {
           deleteFile(manifest.path());
         }
       }
-
-      this.newManifests = committedNewManifests;
+      this.newManifests = null;

Review Comment:
   No issue when using a transaction, but without a transaction the commit 
passes and leaves the table in an invalid (the manifest file is deleted and 
can't be read) state. I changed the test to use a transaction and reverted this 
change.  But this leaves the non-transaction use case unsolved for now. 



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to