Add environment variables to set inactivity timeout values #65
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes-###
What
When I use mint (slim) to optimize my docker image (original size is 13 GB), I always get this error
And slim optimization failed finally with error
Why
The reason is the inactivity timeout is hardcoded to 20secs for export image and download from container
For large docker image, we might need longer time to finish these operation.
In order to fix that, we add two environment variables
SLIM_EXPORT_IMAGE_INACTIVITY_TIMEOUT
andSLIM_DOWNLOAD_INACTIVITY_TIMEOUT
to set the inactivity timeout values respectively.How Tested
Now we can run mint slim with the customized timeout value like