autobuild[sn-devel-144]: intermittent test failure detected
autobuild
autobuild at samba.org
Sat Oct 6 16:33:57 UTC 2018
The autobuild test system (on sn-devel-144) has detected an intermittent failing test in
the current master tree.
The autobuild log of the failure is available here:
https://git.samba.org/autobuild.flakey.sn-devel-144/2018-10-06-1833/flakey.log
The failure seems to be in the "ctdb" suite, whose build logs are available here:
https://git.samba.org/autobuild.flakey.sn-devel-144/2018-10-06-1833/ctdb.stderr
https://git.samba.org/autobuild.flakey.sn-devel-144/2018-10-06-1833/ctdb.stdout
The top commit at the time of the failure was:
commit 6784ff24b8a31b9d597d24cab6e34feea2b83e29
Author: Martin Schwenke <martin at meltin.net>
Date: Fri Oct 5 14:04:18 2018 +1000
ctdbd_conn: Generalise inaccurate error message
Seeing:
ctdb_read_packet failed: Cannot allocate memory
[..., 0] ../source3/lib/ctdbd_conn.c:121(cluster_fatal)
cluster fatal event: ctdbd died
The error is due to a memory allocation failure rather than ctdbd
dying. However, the error message makes people wonder why ctdbd died.
Another alternative would be to wrap cluster_fatal() and have the
wrapper interpret the return value from ctdb_read_packet() to choose
from a set of more precise messages to pass to cluster_fatal(). For a
memory allocation it isn't strictly necessary to call cluster_fatal(),
but all is probably lost and it is still probably better to try to
exit cleanly as soon as possible instead of crashing somewhere.
Signed-off-by: Martin Schwenke <martin at meltin.net>
Reviewed-by: Volker Lendecke <vl at samba.org>
Autobuild-User(master): Volker Lendecke <vl at samba.org>
Autobuild-Date(master): Fri Oct 5 16:16:29 CEST 2018 on sn-devel-144
and the last 50 lines of the stdout log were:
PASSED tests/tool/ctdb.unban.003.sh
PASSED tests/tool/ctdb.uptime.001.sh
PASSED tests/tool/ctdb.writekey.001.sh
PASSED tests/simple/00_ctdb_init.sh
PASSED tests/simple/00_ctdb_onnode.sh
PASSED tests/simple/01_ctdb_version.sh
PASSED tests/simple/02_ctdb_listvars.sh
PASSED tests/simple/03_ctdb_getvar.sh
PASSED tests/simple/04_ctdb_setvar.sh
PASSED tests/simple/05_ctdb_listnodes.sh
PASSED tests/simple/06_ctdb_getpid.sh
PASSED tests/simple/07_ctdb_process_exists.sh
PASSED tests/simple/08_ctdb_isnotrecmaster.sh
PASSED tests/simple/09_ctdb_ping.sh
PASSED tests/simple/11_ctdb_ip.sh
PASSED tests/simple/12_ctdb_getdebug.sh
PASSED tests/simple/13_ctdb_setdebug.sh
PASSED tests/simple/14_ctdb_statistics.sh
PASSED tests/simple/15_ctdb_statisticsreset.sh
PASSED tests/simple/16_ctdb_config_add_ip.sh
PASSED tests/simple/17_ctdb_config_delete_ip.sh
PASSED tests/simple/18_ctdb_reloadips.sh
PASSED tests/simple/19_ip_takeover_noop.sh
PASSED tests/simple/20_delip_iface_gc.sh
PASSED tests/simple/21_ctdb_attach.sh
PASSED tests/simple/23_ctdb_moveip.sh
PASSED tests/simple/24_ctdb_getdbmap.sh
PASSED tests/simple/25_dumpmemory.sh
PASSED tests/simple/26_ctdb_config_check_error_on_unreachable_ctdb.sh
PASSED tests/simple/27_ctdb_detach.sh
PASSED tests/simple/28_zero_eventscripts.sh
PASSED tests/simple/31_ctdb_disable.sh
PASSED tests/simple/32_ctdb_enable.sh
PASSED tests/simple/35_ctdb_getreclock.sh
PASSED tests/simple/41_ctdb_stop.sh
PASSED tests/simple/42_ctdb_continue.sh
PASSED tests/simple/43_stop_recmaster_yield.sh
PASSED tests/simple/51_message_ring.sh
PASSED tests/simple/52_fetch_ring.sh
PASSED tests/simple/53_transaction_loop.sh
PASSED tests/simple/54_transaction_loop_recovery.sh
PASSED tests/simple/55_ctdb_ptrans.sh
PASSED tests/simple/56_replicated_transaction_recovery.sh
PASSED tests/simple/58_ctdb_restoredb.sh
*FAILED* tests/simple/60_recoverd_missing_ip.sh
519/520 tests passed
Removing TEST_VAR_DIR=/memdisk/autobuild/fl/b1951461/ctdb/ctdb/tests/var
autotest exited with exit status 1
More information about the samba-cvs
mailing list