steveloughran commented on PR #6884: URL: https://github.com/apache/hadoop/pull/6884#issuecomment-2172927119
It's still happening in FileSystem.initialize(). If I get time this week I'll do my PoC of lazy creation of transfer manager and async client, as that's doubled startup time already. all of that will be moved behind S3Store with only the copy() methods exposed. Ultimately I want the S3Client itself hidden behind that API, so here * new unencryptedS3 operations `getLengthOfEncryptedObject(path)`, ..., would trigger demand creation of the method * accessor to this passed down. Actually, `createFileStatusFromListingEntry()` could be part of S3AStore took, somehow. all the config information for the creation, especially cSE flags, would be in the store config, so listing wouldn't need it -- 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]
