RussellSpitzer commented on code in PR #6682: URL: https://github.com/apache/iceberg/pull/6682#discussion_r1095006673
########## api/src/main/java/org/apache/iceberg/actions/DeleteOrphanFiles.java: ########## @@ -80,9 +84,16 @@ public interface DeleteOrphanFiles extends Action<DeleteOrphanFiles, DeleteOrpha * * @param executorService the service to use * @return this for method chaining + * @deprecated All deletes should be performed using the bulk delete api if available. Use FileIO + * specific parallelism controls to adjust bulk delete concurrency within that api. */ + @Deprecated DeleteOrphanFiles executeDeleteWith(ExecutorService executorService); + default DeleteOrphanFiles deleteBulkWith(Consumer<Iterable<String>> deleteFunc) { Review Comment: I'd rather remove both, but this is required for testing the bulk delete method. The other option is I can rewrite the test suites which rely on "deleteWith" to instead just delete files for real. -- 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