Blame SOURCES/0036-Log-crm_resource-restart-Improved-user-feedback-on-f.patch
|
 |
3d71c6 |
From: Andrew Beekhof <andrew@beekhof.net>
|
|
 |
3d71c6 |
Date: Mon, 5 Oct 2015 12:27:59 +1100
|
|
 |
3d71c6 |
Subject: [PATCH] Log: crm_resource --restart: Improved user feedback on
|
|
 |
3d71c6 |
failure
|
|
 |
3d71c6 |
|
|
 |
3d71c6 |
(cherry picked from commit b557a39973a1fb85b2791be67dc03cfd32c22d89)
|
|
 |
3d71c6 |
|
|
 |
3d71c6 |
tools/crm_resource_runtime.c | 6 ++++++
|
|
 |
3d71c6 |
1 file changed, 6 insertions(+)
|
|
 |
3d71c6 |
|
|
 |
3d71c6 |
diff
|
|
 |
3d71c6 |
index a04adb9..878fd0b 100644
|
|
 |
3d71c6 |
|
|
 |
3d71c6 |
|
|
 |
3d71c6 |
@@ -1040,6 +1040,12 @@ cli_resource_restart(resource_t * rsc, const char *host, int timeout_ms, cib_t *
|
|
 |
3d71c6 |
pe_working_set_t data_set;
|
|
 |
3d71c6 |
|
|
 |
3d71c6 |
if(resource_is_running_on(rsc, host) == FALSE) {
|
|
 |
3d71c6 |
+ const char *id = rsc->clone_name?rsc->clone_name:rsc->id;
|
|
 |
3d71c6 |
+ if(host) {
|
|
 |
3d71c6 |
+ printf("%s is not running on %s and so cannot be restarted\n", id, host);
|
|
 |
3d71c6 |
+ } else {
|
|
 |
3d71c6 |
+ printf("%s is not running anywhere and so cannot be restarted\n", id);
|
|
 |
3d71c6 |
+ }
|
|
 |
3d71c6 |
return -ENXIO;
|
|
 |
3d71c6 |
}
|
|
 |
3d71c6 |
|