In addition we could have the parent glance-control process wait a (configurable) short period for the child to exit ungracefully and if this occurs, inherit the non-zero status code from the child.
Of course it would get a little messy if multiple services failed to launch with 'glance-control all start' - in that case, the best we could do would be something like last non-zero exitcode wins.
In addition we could have the parent glance-control process wait a (configurable) short period for the child to exit ungracefully and if this occurs, inherit the non-zero status code from the child.
Of course it would get a little messy if multiple services failed to launch with 'glance-control all start' - in that case, the best we could do would be something like last non-zero exitcode wins.