From: Amitay Isaacs Date: Tue, 10 Jul 2018 08:34:13 +0000 (+1000) Subject: ctdb-event: Switch to ETIMEDOUT instead of ETIME X-Git-Tag: ldb-1.5.0~121 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c8756ec17be11e40bc7e75aac7afdb323acb42e2;p=thirdparty%2Fsamba.git ctdb-event: Switch to ETIMEDOUT instead of ETIME BUG: https://bugzilla.samba.org/show_bug.cgi?id=13520 Signed-off-by: Amitay Isaacs Reviewed-by: Martin Schwenke --- diff --git a/ctdb/event/event_cmd.c b/ctdb/event/event_cmd.c index c1163416687..db39e4d881c 100644 --- a/ctdb/event/event_cmd.c +++ b/ctdb/event/event_cmd.c @@ -130,8 +130,8 @@ static void event_cmd_run_done(struct tevent_req *subreq) goto done; } - if (script_list->summary == -ETIME) { - state->reply->result = ETIME; + if (script_list->summary == -ETIMEDOUT) { + state->reply->result = ETIMEDOUT; } else if (script_list->summary != 0) { state->reply->result = ENOEXEC; } diff --git a/ctdb/event/event_tool.c b/ctdb/event/event_tool.c index 3a99de50ece..9f755852742 100644 --- a/ctdb/event/event_tool.c +++ b/ctdb/event/event_tool.c @@ -145,7 +145,7 @@ static int event_command_run(TALLOC_CTX *mem_ctx, if (result == ENOENT) { printf("Event dir for %s does not exist\n", argv[1]); - } else if (result == ETIME) { + } else if (result == ETIMEDOUT) { printf("Event %s in %s timed out\n", argv[2], argv[1]); } else if (result == ECANCELED) { printf("Event %s in %s got cancelled\n", argv[2], argv[1]); @@ -170,7 +170,7 @@ static double timeval_delta(struct timeval *tv2, struct timeval *tv) static void print_status_one(struct ctdb_event_script *script) { - if (script->result == -ETIME) { + if (script->result == -ETIMEDOUT) { printf("%-20s %-10s %s", script->name, "TIMEDOUT", diff --git a/ctdb/tests/eventd/eventd_001.sh b/ctdb/tests/eventd/eventd_001.sh index 106f6b8e75c..3f4e8e46857 100755 --- a/ctdb/tests/eventd/eventd_001.sh +++ b/ctdb/tests/eventd/eventd_001.sh @@ -6,17 +6,17 @@ define_test "non-existent eventscript directory" setup_eventd -required_result 2 <