jackye1995 commented on a change in pull request #1997:
URL: https://github.com/apache/iceberg/pull/1997#discussion_r549466011



##########
File path: aws/src/main/java/org/apache/iceberg/aws/AwsClientFactories.java
##########
@@ -30,12 +29,6 @@
 
 public class AwsClientFactories {
 
-  /**
-   * The implementation class of {@link AwsClientFactory} to customize AWS 
client configurations.
-   * If set, all AWS clients will be configured by the specified class before 
initialization.
-   */
-  public static final String CLIENT_FACTORY_CONFIG_KEY = "client.factory";
-
   private static final SdkHttpClient HTTP_CLIENT_DEFAULT = 
UrlConnectionHttpClient.create();

Review comment:
       Yes we considered about using Netty async implementation and async AWS 
client, especially for s3. There was some discussion about that in #1767, and 
some people mentioned that Netty implementation has some unresolved bug. Since 
the existing solution using java future is good enough, we just chose that 
route. 
   
   I will do some testing to see if it can improve S3 FileIO performance, and 
if it works I will raise another PR. The API for client factory can always be 
updated for async clients.




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

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