Skip to content

Unexpected behavior when exec() commands for console error out immediately #102

@MitchellAugustin

Description

@MitchellAugustin

In our lab, we have ~30 consoles defined in our conserver.cf. We recently observed that when some of those consoles' exec() calls error out as conserver tries to bring them up, many of the other consoles will not be brought up either.

I created
a dummy conserver.cf using cat in place of our successful consoles and (exit 1 || sleep 10) in place of the failing ones to replicate this behavior, and consistently, upon restarting conserver, I observe that only 10 of the consoles are brought up by conserver.
image

On the contrary, when I change these failing exec()s to sleep 10\; exit 1, all of the consoles come up as expected on their own after about a minute.

This behavior leads me to believe this issue is only present when some consoles error out immediately.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions