Skip to content

DockerComposeRule with large images gets killed by circle #553

@berler

Description

@berler

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions