RussellSpitzer commented on issue #6758:
URL: https://github.com/apache/iceberg/issues/6758#issuecomment-1421239068

   I think (2) we can actually do immediately without losing backwards 
compatibility. All readers can read paths written in the posix compliant 
matter, so implementing 2 even without a feature flag should be valid. The only 
issue is that new files will be in a slightly different location in S3 than 
they would have been previously. So I don't think this even needs a flag.
   
   IE If we say from this point on, all files that are created will have posix 
normalized paths, should have no effect on compatibility. So I don't think we 
need (1). We let everyone read paths as they are in the metadata, we just make 
sure they are all written in the metadata in a way that is universally 
compatible.
   
   Then I do think we may need a (3) but this is just for tables which have 
been written with non-posix compatible FileIO's that need to be used with a 
posix compatible file IO. This is a bit more intensive.


-- 
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