wang-x-xia commented on pull request #2847: URL: https://github.com/apache/iceberg/pull/2847#issuecomment-912218155
> > > @wang-x-xia, if EMC is S3 compatible and uses the v1 S3 API, why not make this an implementation of FileIO that uses the older S3 API? Can you help me understand why this is specific to EMC? ECS can append data to object. So the complex data cache of the S3 FileIO impl can be omit. The ECSClient interface is for that if Amazon deprecated their V1 SDK, it's easily to create a new implementation of this interface. Actually, the V2 SDK is same with V1 SDK. But just V1 SDK allow to custom HTTP headers that can help ECS and other object services to provide some extension feature. If Iceberg need a V1-SDKed FileIO, I can help to implement one. The object writes will be same with current AWS implementation with a local data cache. ECS also have its own SDK, but the license may cause some problems. Finally I used the S3 V1 SDK. -- 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]
