DockerComposeRule with large images gets killed by circle
berler opened this issue · 0 comments
berler commented
What happened?
If you use DockerComposeRule with very large images, circle will kill your build due to running into the no_output_timeout of 10 minutes. This is because there is no log output at all while it is downloading and having docker start the containers.
What did you want to happen?
Anything that takes a long time should periodically log something so that circle does not kill the job.
Our current workaround is to have a background thread that periodically logs an info message so that circle does not kill the build. When doing this we need to make sure that our background thread gets set up on a classrule that is ordered strictly before the DockerComposeRule.