Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP1:Update
pacemaker.3577
bug-987348_pacemaker-ping-sensible-error-tmp-fu...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File bug-987348_pacemaker-ping-sensible-error-tmp-full.patch of Package pacemaker.3577
commit 7eb958ce4b4736cb36cf828ebdbb4adae12b1509 Author: Kristoffer Grönlund <krig@koru.se> Date: Fri Jul 1 15:32:03 2016 +0200 Low: ping: Log sensible error when /tmp is full (bsc#987348) In fping_check, two temporary files are created in /tmp. If /tmp is full, the creation fails silently and subsequently the ping registers no connection to the targets. With this change, the problem is caught and reported. diff --git a/extra/resources/ping b/extra/resources/ping index 5e0f03b..76a45a8 100755 --- a/extra/resources/ping +++ b/extra/resources/ping @@ -244,6 +244,10 @@ fping_check() { active=0 f_out=`mktemp` f_err=`mktemp` + if [ ! -f "$f_out" ] || [ ! -f "$f_err" ]; then + ocf_log err "Failed to create temporary files for fping output; is /tmp full?" + exit $OCF_ERR_PERM + fi n=$OCF_RESKEY_attempts timeout=`expr $OCF_RESKEY_timeout \* 1000 / $OCF_RESKEY_attempts`
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor