-
Notifications
You must be signed in to change notification settings - Fork 910
Apache configuration cleanup #713
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
32ea7e7
to
e856392
Compare
@SdkInternalApi | ||
public enum ProxySystemSetting implements SystemSetting { | ||
|
||
NON_PROXY_HOSTS("http.nonProxyHosts") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are there any other system properties we should support?
Are our sync configurations consistent with async, or can they be updated to be more consistent? |
e856392
to
e42918f
Compare
I don't see a lot of similarity between sync and async. The only options that match are
|
What about acquire timeout in async? Can that be controlled separately in sync? |
86b3a67
to
c33f4ba
Compare
I see there is a "http.connection-manager.timeout" option in Apache but it only applicable for a specific implementation of apache client. It might not be applicable if we change the type of underlying apache client. |
c33f4ba
to
1973750
Compare
Do we expect to ever change the underlying implementation, particularly to one that wouldn't support a similar setting? It would be nice to expose the async-equivalent features if we can. |
Makes sense. Added the option. Ah I really hate that Github doesn't allow replying to general comment directly. |
Nice! Are there any other async options we can also support, like max pending acquires, etc.? |
There is no max pending acquire option in apache. See this post. It applies to sync as well. AFAIK we have added all applicable options from SdkHttpConfigurationOption to the apache client. We explicitly didn't want to add "TRUST_ALL_CERTIFICATES" option in either clients as it makes easy for customers to do the wrong thing. |
5f3fec6
to
80f6208
Compare
80f6208
to
51dad6a
Compare
…e754c996 Pull request: release <- staging/21ebee23-a566-43d9-94d8-b902e754c996
Uh oh!
There was an error while loading. Please reload this page.