You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As such, they keep accumulating until ulimit is hit, at which point provider-ansible stops functioning until the pod is deleted and recreated.
This must be due to the lack of an init process in the container and should be solvable by adding dumb-init or similar as the first process in the container, which will be cleaning up orphaned processes.
How can we reproduce it?
Create some ansible runs and watch ps aux | grep ' [Z]' in the pod or on the pod's node.
What environment did it happen in?
Crossplane version:
1.14.0
The text was updated successfully, but these errors were encountered:
What happened?
Children processes of
ansible-playbook
(and, I imagine, other ansible processes) aren't reaped properly and end up as zombies:As such, they keep accumulating until
ulimit
is hit, at which point provider-ansible stops functioning until the pod is deleted and recreated.This must be due to the lack of an init process in the container and should be solvable by adding
dumb-init
or similar as the first process in the container, which will be cleaning up orphaned processes.How can we reproduce it?
Create some ansible runs and watch
ps aux | grep ' [Z]'
in the pod or on the pod's node.What environment did it happen in?
Crossplane version:
1.14.0
The text was updated successfully, but these errors were encountered: