kevinjqliu opened a new issue, #299:
URL: https://github.com/apache/iceberg-python/issues/299

   ### Apache Iceberg version
   
   main (development)
   
   ### Please describe the bug 🐞
   
   Pulling this issue out of #289
   
   In #289, it was discovered that the library cannot write to the Local 
Filesystem, such as the `/tmp/warehouse/` directory. 
   
   This is due to the subtle discrepancy between the S3FileSystem and the 
LocalFilesystem. 
   S3FileSystem allows writes to arbitrary "path" since it is a blob store. 
   LocalFilesystem requires the path to be created first before writes can 
happen.
   
   For example:
   In S3, writing to `s3://blah/a/b/c/file.txt` is allowed even when the parent 
directory `s3://blah/a/b/c/` does not yet exist at the time of writing.
   In the local filesystem, write to `/blah/a/b/c/file.txt` will fail if the 
parent directory `/blah/a/b/c/` does not yet exist. 
   
   
   


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