wang-x-xia opened a new pull request #3376:
URL: https://github.com/apache/iceberg/pull/3376


   Use Dell EMC ECS object SDK to implement File IO APIs:
   
   1. Add :iceberg-dell module and dependencies.
   2. Create classes for FileIO:
      1. `EcsAppendOutputStream` which uses Put and Append API to concat data 
bytes without local file cache.
      2. `EcsSeekableInputStream` which uses Get-by-range API to fetch data 
bytes from object.
      3. `EcsURI`, `EcsFile` and `EcsFileIO` for that basic functions.
   
   To use the location like `ecs://bucket/object_name` to consistent with other 
vendors.
   
   Due to Dell EMC ECS is an S3 compatible storage. The location is also 
compatible with schema "s3", "s3a", and "s3n".


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to