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
The resource agent fence_vmware_soap has no connection timeout when creating a suds Client and does not respect any of the --power-timeout--shell-timeout--login-timeout options.
This is important because when running under pacemaker and trying to contact a server that doesn't respond, the script will run until pacemaker forcibly kills it, which leaks the created python tmpdir (and will eventually fill up the disk).
It can be easily observed by setting up fence_vmware_soap in pacemaker and then blocking the server in iptables:
pcs stonith create stonith_vmware fence_vmware_soap ipaddr="${esxi_host_ip}" ....
iptables -A INPUT -j DROP -s "${esxi_host_ip}"
And the /tmp/ directory will slowly start filling up.
The text was updated successfully, but these errors were encountered:
thanasis2028
added a commit
to thanasis2028/fence-agents
that referenced
this issue
Nov 1, 2021
The resource agent
fence_vmware_soap
has no connection timeout when creating a sudsClient
and does not respect any of the--power-timeout
--shell-timeout
--login-timeout
options.This is important because when running under pacemaker and trying to contact a server that doesn't respond, the script will run until pacemaker forcibly kills it, which leaks the created python
tmpdir
(and will eventually fill up the disk).It can be easily observed by setting up fence_vmware_soap in pacemaker and then blocking the server in iptables:
And the
/tmp/
directory will slowly start filling up.The text was updated successfully, but these errors were encountered: