Allow stop/kill to continue in the event that it cannot stop or kill one of the old containers #1356
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.
In the event that we cannot stop a container, we should try to kill it, and if that then fails, we should continue to the next $oldid , otherwise one container not actually being there or not able to be stopped will prevent the rest from being cleaned up.
The way this is, if a container ever fails to stop, it will never kill it anyway, due to being executed with -e.
This fixes that as well with a simple or.
The bigger issue at hand here is that if you change your container process types around it doesn't really cleanup after itself, leaving CONTAINER.$type.$nid and PORT.$type.$nid files around, but I didn't get around to addressing that.