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]