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;
}
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]);
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",
setup_eventd
-required_result 2 <<EOF
+required_error ENOENT <<EOF
Event dir for foobar does not exist
EOF
simple_test status foobar monitor
-required_result 2 <<EOF
+required_error ENOENT <<EOF
Event dir for foobar does not exist
EOF
simple_test run 10 foobar monitor
-required_result 2 <<EOF
+required_error ENOENT <<EOF
Script 01.test does not exist in foobar
EOF
simple_test script enable foobar 01.test
setup_eventd
-required_result 22 <<EOF
+required_error EINVAL <<EOF
Event monitor has never run in empty
EOF
simple_test status empty monitor
-ok <<EOF
-EOF
+ok_null
simple_test run 10 empty monitor
-ok <<EOF
-EOF
+ok_null
simple_test status empty monitor
setup_eventd
-required_result 22 <<EOF
+required_error EINVAL <<EOF
Script README is invalid in random
EOF
simple_test script enable random README
-required_result 22 <<EOF
+required_error EINVAL <<EOF
Script a is invalid in random
EOF
simple_test script disable random a
-required_result 2 <<EOF
+required_error ENOENT <<EOF
Script 00.foobar does not exist in random
EOF
simple_test script enable random 00.foobar
-required_result 22 <<EOF
+required_error EINVAL <<EOF
Event monitor has never run in random
EOF
simple_test status random monitor
-ok <<EOF
-EOF
+ok_null
simple_test run 10 random monitor
ok <<EOF
ok_null
simple_test script disable random 01.disabled
-required_result 22 <<EOF
+required_error EINVAL <<EOF
Event monitor has never run in random
EOF
simple_test status random monitor
setup_eventd
-required_result 8 <<EOF
+required_error ENOEXEC <<EOF
Event failure in random failed
EOF
simple_test run 10 random failure
setup_eventd
-required_result 62 <<EOF
+required_error ETIMEDOUT <<EOF
Event timeout in random timed out
EOF
simple_test run 5 random timeout
-required_result 62 <<EOF
+required_error ETIMEDOUT <<EOF
01.disabled DISABLED
02.enabled TIMEDOUT DATETIME
OUTPUT:
EOF
simple_test status random monitor
-required_result 8 <<EOF
+required_error ENOEXEC <<EOF
Event failure in random failed
EOF
simple_test run 10 random failure
EOF
simple_test status random failure
-required_result 8 <<EOF
+required_error ENOEXEC <<EOF
Event verbosefailure in random failed
EOF
simple_test run 10 random verbosefailure
ok_null
simple_test_background run 10 multi startup
-required_result 125 <<EOF
+required_error ECANCELED <<EOF
Event monitor in multi got cancelled
EOF
simple_test run 10 multi monitor
EOF
simple_test status multi startup
-required_result 22 <<EOF
+required_error EINVAL <<EOF
Event monitor has never run in multi
EOF
simple_test status multi monitor
setup_eventd
-required_result 125 <<EOF
+required_error ECANCELED <<EOF
Event monitor in multi got cancelled
EOF
simple_test_background run 10 multi monitor
EOF
simple_test status multi startup
-required_result 22 <<EOF
+required_error EINVAL <<EOF
Event monitor has never run in multi
EOF
simple_test status multi monitor
sed -e "s| ${_pid}| PID|"
}
-required_result 62 <<EOF
+required_error ETIMEDOUT <<EOF
Event timeout in random timed out
EOF
simple_test run 5 random timeout
setup_eventd
-required_result 62 <<EOF
+required_error ETIMEDOUT <<EOF
Event verbosetimeout in random timed out
EOF
simple_test run 5 random verbosetimeout
setup_eventd
-required_result 62 <<EOF
+required_error ETIMEDOUT <<EOF
Event verbosetimeout2 in random timed out
EOF
simple_test run 5 random verbosetimeout2
sed -e "s|${_pid}|PID|"
}
-required_result 62 <<EOF
+required_error ETIMEDOUT <<EOF
Event timeout in random timed out
EOF
simple_test run 5 random timeout
setup_eventd
-required_result 8 <<EOF
+required_error ENOEXEC <<EOF
Event event1 in multi failed
EOF
simple_test run 10 multi event1
EOF
simple_test status multi event1
-required_result 8 <<EOF
+required_error ENOEXEC <<EOF
Event event2 in multi failed
EOF
simple_test run 10 multi event2
EOF
simple_test status multi event2
-required_result 8 <<EOF
+required_error ENOEXEC <<EOF
Event event3 in multi failed
EOF
simple_test run 10 multi event3
setup_eventd
-required_result 62 <<EOF
+required_error ETIMEDOUT <<EOF
Event timeout1 in multi timed out
EOF
simple_test run 5 multi timeout1
-required_result 62 <<EOF
+required_error ETIMEDOUT <<EOF
01.test TIMEDOUT DATETIME
OUTPUT:
EOF
simple_test status multi timeout1
-required_result 62 <<EOF
+required_error ETIMEDOUT <<EOF
Event timeout2 in multi timed out
EOF
simple_test run 5 multi timeout2
-required_result 62 <<EOF
+required_error ETIMEDOUT <<EOF
01.test OK DURATION DATETIME
02.test TIMEDOUT DATETIME
OUTPUT:
EOF
simple_test status multi timeout2
-required_result 62 <<EOF
+required_error ETIMEDOUT <<EOF
Event timeout3 in multi timed out
EOF
simple_test run 5 multi timeout3
-required_result 62 <<EOF
+required_error ETIMEDOUT <<EOF
01.test OK DURATION DATETIME
02.test OK DURATION DATETIME
03.test TIMEDOUT DATETIME
ok_null
simple_test_background run 10 multi monitor
-required_result 8 <<EOF
+required_error ENOEXEC <<EOF
Event failure in random failed
EOF
simple_test run 10 random failure
ok_null
simple_test_background run 10 multi monitor
-required_result 62 <<EOF
+required_error ETIMEDOUT <<EOF
Event timeout in random timed out
EOF
simple_test run 10 random timeout
EOF
simple_test status multi monitor
-required_result 62 <<EOF
+required_error ETIMEDOUT <<EOF
01.disabled DISABLED
02.enabled TIMEDOUT DATETIME
OUTPUT:
export CTDB_EVENT_RUN_ALL=1
-required_result 8 <<EOF
+required_error ENOEXEC <<EOF
Event event1 in multi failed
EOF
simple_test run 10 multi event1
EOF
simple_test status multi event1
-required_result 8 <<EOF
+required_error ENOEXEC <<EOF
Event event2 in multi failed
EOF
simple_test run 10 multi event2