File pacemaker-tools-descriptive-messages-for-OCF-exit-code.patch of Package pacemaker.8397
commit ae8f73f712595a6c1284563a3359449c59146df6
Author: Keisuke MORI <kskmori@intellilink.co.jp>
Date: Thu Oct 19 14:33:52 2017 +0900
Low: tools: print descriptive messages for OCF exit code
Index: pacemaker/tools/crm_resource_runtime.c
===================================================================
--- pacemaker.orig/tools/crm_resource_runtime.c
+++ pacemaker/tools/crm_resource_runtime.c
@@ -1547,11 +1547,13 @@ cli_resource_execute(const char *rsc_id,
char *local_copy = NULL;
if (op->status == PCMK_LRM_OP_DONE) {
- printf("Operation %s for %s (%s:%s:%s) returned %d\n",
- action, rsc->id, rclass, rprov ? rprov : "", rtype, op->rc);
+ printf("Operation %s for %s (%s:%s:%s) returned: '%s' (%d)\n",
+ action, rsc->id, rclass, rprov ? rprov : "", rtype,
+ services_ocf_exitcode_str(op->rc), op->rc);
} else {
- printf("Operation %s for %s (%s:%s:%s) failed: %d\n",
- action, rsc->id, rclass, rprov ? rprov : "", rtype, op->status);
+ printf("Operation %s for %s (%s:%s:%s) failed: '%s' (%d)\n",
+ action, rsc->id, rclass, rprov ? rprov : "", rtype,
+ services_lrm_status_str(op->status), op->status);
}
if (op->stdout_data) {