You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@iceberg.apache.org by GitBox <gi...@apache.org> on 2021/10/20 01:12:48 UTC
[GitHub] [iceberg] karuppayya commented on pull request #1471: RemoveOrphanFiles: consider only path to compare and delete, avoid authority and scheme
karuppayya commented on pull request #1471:
URL: https://github.com/apache/iceberg/pull/1471#issuecomment-947224930
In case of `S3FileIO`, default scheme is `s3://`.
Writes happening from different clients, will have schemes based on `io-impl` property. The manifest might have mix of `s3://`, `s3a://` etc
But the file listing(in DeleteOrphanFiles), will have only only a single prefix(which is determined by the Client Hadoop configuration). This will result in orphan files not being cleaned.
When the user is aware that the scheme can be ignored, I think we should provide a configuration to do that.
I am not able to come up with a concrete case for the authority(may be HDFS with and with authority), but that could also be a configuration.
@RussellSpitzer @aokolnychyi @rdblue @flyrain @raptond Your thoughts on this?
--
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-unsubscribe@iceberg.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For additional commands, e-mail: issues-help@iceberg.apache.org