Add tcp_keepalive as AWS_TCP_KEEPALIVE env var#2268
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #2268 +/- ##
===========================================
- Coverage 98.25% 98.24% -0.01%
===========================================
Files 58 58
Lines 10877 10879 +2
===========================================
+ Hits 10687 10688 +1
- Misses 190 191 +1
Continue to review full report at Codecov.
|
|
cc @dlm6693 This may be of interest |
fc74450 to
0a84d1b
Compare
0a84d1b to
a7495d8
Compare
|
What's holding this to reach production? |
|
I spent some time on a conference call /w AWS support last week and they openly acknowledged this needs to go out, would be super helpful if this made it to a stable release as this is the source of a lot of pain for some Lambda applications |
|
To everyone showing interest in this pull request, we cannot merge this until it can be supported in all AWS SDKs. It's our policy that all AWS_ environment variables are supported in all SDKs. I will touch base internally with the team and see if this something we can move forward with. Thank you! |
|
@dlm6693 thanks for the update! This could help solve the pain folks have now while we wait for all SDKs to have this ability. |
|
@miketheman we consider adding it to the client config object as the short term fix. I don't think we'll consider a more specific environment variable as a short term option even with the similar one for JS. |
|
Any news about it? |
|
Hey everyone, thanks for opening this pull request and all the discussion. We're going to close this pull request as not planned. As mentioned earlier, this would need to be a cross-SDK environment variable, and we'd like to avoid further expanding the long list of existing environment variables, particularly for an option that is already supported in the client configuration. |
This kind of response makes me sad. It assumes that client configuration is as easy to supply as an environment variable, which is most definitely is not. Thanks for sitting on this for years before deciding that it's not going to happen. |
Related to #2249 - adds tcp_keepalive as an environment variable via the new
config_storeway of handling variables.