Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP4:Update
pacemaker.13253
pacemaker-cib-improve-shutdown-messages.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pacemaker-cib-improve-shutdown-messages.patch of Package pacemaker.13253
commit 23552744bdf7d120ec762f142ae9bcb6b1bb9f98 Author: Ken Gaillot <kgaillot@redhat.com> Date: Tue Apr 17 14:01:24 2018 -0500 Log: cib: improve shutdown messages diff --git a/cib/messages.c b/cib/messages.c index 9167c3cab..c51af1058 100644 --- a/cib/messages.c +++ b/cib/messages.c @@ -56,26 +56,23 @@ cib_process_shutdown_req(const char *op, int options, const char *section, xmlNo xmlNode * input, xmlNode * existing_cib, xmlNode ** result_cib, xmlNode ** answer) { - int result = pcmk_ok; const char *host = crm_element_value(req, F_ORIG); *answer = NULL; if (crm_element_value(req, F_CIB_ISREPLY) == NULL) { - crm_info("Shutdown REQ from %s", host); - return pcmk_ok; - - } else if (cib_shutdown_flag) { - crm_info("Shutdown ACK from %s", host); - terminate_cib(__FUNCTION__, 0); + crm_info("Peer %s is requesting to shut down", host); return pcmk_ok; + } - } else { - crm_err("Shutdown ACK from %s - not shutting down", host); - result = -EINVAL; + if (cib_shutdown_flag == FALSE) { + crm_err("Peer %s mistakenly thinks we wanted to shut down", host); + return -EINVAL; } - return result; + crm_info("Peer %s has acknowledged our shutdown request", host); + terminate_cib(__FUNCTION__, 0); + return pcmk_ok; } int
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