autobuild[sn-devel-104]: intermittent test failure detected
The autobuild test system (on sn-devel-104) has detected an intermittent failing test in the current master tree. The autobuild log of the failure is available here: http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-14-0803/flakey.log The samba build logs are available here: http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-14-0803/samba.stderr http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-14-0803/samba.stdout The top commit at the time of the failure was: commit ecbe6c669f00ca3db6be76b865f06b3ea9f2c014 Author: Jose A. Rivera Date: Thu Apr 28 21:24:16 2016 -0500 ctdb-scripts: Add GlusterFS support to nfs-ganesha-callout Signed-off-by: Jose A. Rivera Reviewed-by: Martin Schwenke Autobuild-User(master): Martin Schwenke Autobuild-Date(master): Sat May 14 03:06:05 CEST 2016 on sn-devel-144
autobuild[sn-devel-144]: intermittent test failure detected
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: http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-14-0438/flakey.log The samba build logs are available here: http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-14-0438/samba.stderr http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-14-0438/samba.stdout The top commit at the time of the failure was: commit ecbe6c669f00ca3db6be76b865f06b3ea9f2c014 Author: Jose A. Rivera Date: Thu Apr 28 21:24:16 2016 -0500 ctdb-scripts: Add GlusterFS support to nfs-ganesha-callout Signed-off-by: Jose A. Rivera Reviewed-by: Martin Schwenke Autobuild-User(master): Martin Schwenke Autobuild-Date(master): Sat May 14 03:06:05 CEST 2016 on sn-devel-144
autobuild[sn-devel-104]: intermittent test failure detected
The autobuild test system (on sn-devel-104) has detected an intermittent failing test in the current master tree. The autobuild log of the failure is available here: http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-14-0403/flakey.log The samba build logs are available here: http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-14-0403/samba.stderr http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-14-0403/samba.stdout The top commit at the time of the failure was: commit ecbe6c669f00ca3db6be76b865f06b3ea9f2c014 Author: Jose A. Rivera Date: Thu Apr 28 21:24:16 2016 -0500 ctdb-scripts: Add GlusterFS support to nfs-ganesha-callout Signed-off-by: Jose A. Rivera Reviewed-by: Martin Schwenke Autobuild-User(master): Martin Schwenke Autobuild-Date(master): Sat May 14 03:06:05 CEST 2016 on sn-devel-144
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via ecbe6c6 ctdb-scripts: Add GlusterFS support to nfs-ganesha-callout via 83226d9 ctdb-scripts: Section off GPFS-specific functionality in nfs-ganesha-callout via 8b59705 ctdb-scripts: Add config options for use by clustered NFS via c7dbf72 ctdb-scripts: Parametize symlink checking in nfs-ganesha-callout via a540a0d ctdb-scripts: Cleanup service_check() in nfs-ganesha-callout via e9b507c ctdb-scripts: Use D-Bus messages to trigger grace in nfs-ganesha-callout via d375fd8 ctdb-scripts: Add register action to nfs-ganesha-callout via 755f060 ctdb-scripts: Organize global variables in nfs_ganesha_callout via a857e33 ctdb-scripts: Various small fixes to example nfs-ganesha-callout from f9d4cb4 ctdb-recoverd: Unify takeover run triggering code in main loop https://git.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit ecbe6c669f00ca3db6be76b865f06b3ea9f2c014 Author: Jose A. Rivera Date: Thu Apr 28 21:24:16 2016 -0500 ctdb-scripts: Add GlusterFS support to nfs-ganesha-callout Signed-off-by: Jose A. Rivera Reviewed-by: Martin Schwenke Autobuild-User(master): Martin Schwenke Autobuild-Date(master): Sat May 14 03:06:05 CEST 2016 on sn-devel-144 commit 83226d98e59b17b99533f3298420675618bb663e Author: Jose A. Rivera Date: Tue May 3 01:53:07 2016 -0500 ctdb-scripts: Section off GPFS-specific functionality in nfs-ganesha-callout Signed-off-by: Jose A. Rivera Reviewed-by: Martin Schwenke commit 8b597052521ed67234d12e899d336df5f1eb354b Author: Jose A. Rivera Date: Thu Apr 28 21:18:05 2016 -0500 ctdb-scripts: Add config options for use by clustered NFS Add CTDB_NFS_STATE_FS_TYPE and CTDB_NFS_STATE_MNT config options, show use in nfs-ganesha-callout. Since the callout script is only an example, we officially don't have default values for these. Signed-off-by: Jose A. Rivera Reviewed-by: Martin Schwenke commit c7dbf720d830bb0a107adb3369946daab08a4429 Author: Jose A. Rivera Date: Wed May 4 14:16:27 2016 -0500 ctdb-scripts: Parametize symlink checking in nfs-ganesha-callout Signed-off-by: Jose A. Rivera Reviewed-by: Martin Schwenke commit a540a0d213b41010fd084caa05cd57e3199d6a20 Author: Jose A. Rivera Date: Tue May 10 16:27:43 2016 +0200 ctdb-scripts: Cleanup service_check() in nfs-ganesha-callout Signed-off-by: Jose A. Rivera Reviewed-by: Martin Schwenke commit e9b507c11c2538b18de3b0d3fd8685bd8d195a37 Author: Jose A. Rivera Date: Wed May 4 13:03:29 2016 -0500 ctdb-scripts: Use D-Bus messages to trigger grace in nfs-ganesha-callout Signed-off-by: Jose A. Rivera Reviewed-by: Martin Schwenke commit d375fd80f02fcdc5af35ea83639a9acf75577710 Author: Jose A. Rivera Date: Thu Apr 28 21:12:33 2016 -0500 ctdb-scripts: Add register action to nfs-ganesha-callout Signed-off-by: Jose A. Rivera Reviewed-by: Martin Schwenke commit 755f060d52125f771e64d472744aec79eaf9fb11 Author: Jose A. Rivera Date: Tue May 10 16:50:10 2016 +0200 ctdb-scripts: Organize global variables in nfs_ganesha_callout Signed-off-by: Jose A. Rivera Reviewed-by: Martin Schwenke commit a857e33deb973735813aa12a93eb1f4bf0133695 Author: Jose A. Rivera Date: Thu Apr 28 20:58:30 2016 -0500 ctdb-scripts: Various small fixes to example nfs-ganesha-callout Comment typos and clarifications, erroneous variable names, corrected pathnames, reorganizing variables, and squashing a few non-fatal scripting errors. Signed-off-by: Jose A. Rivera Reviewed-by: Martin Schwenke --- Summary of changes: ctdb/config/events.d/60.nfs | 8 ++ ctdb/doc/ctdbd.conf.5.xml | 33 +++-- ctdb/doc/examples/nfs-ganesha-callout | 233 -- 3 files changed, 168 insertions(+), 106 deletions(-) Changeset truncated at 500 lines: diff --git a/ctdb/config/events.d/60.nfs b/ctdb/config/events.d/60.nfs index c25b73e..57cfbff 100755 --- a/ctdb/config/events.d/60.nfs +++ b/ctdb/config/events.d/60.nfs @@ -21,6 +21,14 @@ export CTDB_NFS_CALLOUT # If the callout wants to use this then it must create it export CTDB_NFS_CALLOUT_STATE_DIR="${service_state_dir}/callout-state" +# Export, if set, for use by clustered NFS callouts +if [ -n "$CTDB_NFS_STATE_FS_TYPE" ] ; then +export CTDB_NFS_STATE_FS_TYPE +fi +if [ -n "$CTDB_NFS_STATE_MNT" ] ; then +export CTDB_NFS_STATE_MNT +fi + nfs_callout_cache="${service_state_dir}/nfs_callout_cache" nfs_callout_cache_callout="${nfs_callout_cache}/CTDB_NFS_CALLOUT" nfs_callout_cache_ops="${nfs_callout_cache}/ops" diff --git a/ctdb/doc/ctdbd.conf.5.xml b/ctdb/doc/ctdbd.conf.5.xml index a364c9f..f69f7
autobuild[sn-devel-104]: intermittent test failure detected
The autobuild test system (on sn-devel-104) has detected an intermittent failing test in the current master tree. The autobuild log of the failure is available here: http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-14-0002/flakey.log The samba build logs are available here: http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-14-0002/samba.stderr http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-14-0002/samba.stdout The top commit at the time of the failure was: commit f9d4cb4c291ea4364cd789ec88cae7cc55e95313 Author: Martin Schwenke Date: Tue May 3 16:07:34 2016 +1000 ctdb-recoverd: Unify takeover run triggering code in main loop Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs Autobuild-User(master): Amitay Isaacs Autobuild-Date(master): Fri May 13 17:15:57 CEST 2016 on sn-devel-144
autobuild[sn-devel-144]: intermittent test failure detected
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: http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-13-2019/flakey.log The samba build logs are available here: http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-13-2019/samba.stderr http://git.samba.org/autobuild.flakey.sn-devel-144/2016-05-13-2019/samba.stdout The top commit at the time of the failure was: commit f9d4cb4c291ea4364cd789ec88cae7cc55e95313 Author: Martin Schwenke Date: Tue May 3 16:07:34 2016 +1000 ctdb-recoverd: Unify takeover run triggering code in main loop Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs Autobuild-User(master): Amitay Isaacs Autobuild-Date(master): Fri May 13 17:15:57 CEST 2016 on sn-devel-144
autobuild[sn-devel-104]: intermittent test failure detected
The autobuild test system (on sn-devel-104) has detected an intermittent failing test in the current master tree. The autobuild log of the failure is available here: http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-13-2003/flakey.log The samba build logs are available here: http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-13-2003/samba.stderr http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-13-2003/samba.stdout The top commit at the time of the failure was: commit f9d4cb4c291ea4364cd789ec88cae7cc55e95313 Author: Martin Schwenke Date: Tue May 3 16:07:34 2016 +1000 ctdb-recoverd: Unify takeover run triggering code in main loop Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs Autobuild-User(master): Amitay Isaacs Autobuild-Date(master): Fri May 13 17:15:57 CEST 2016 on sn-devel-144
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via f9d4cb4 ctdb-recoverd: Unify takeover run triggering code in main loop via e3e4f37 ctdb-recoverd: Add early return in srvid_requests_reply() via ebbeab7 ctdb-recoverd: Drop an unnecessary log message via 2a93b84 ctdb-recoverd: Move takeover run checks after recover checks via 662f06d ctdb-recoverd: Drop explicit check to flag takeover run needed via 4331306 ctdb-takeover: Do not set node unhealthy when "takeip" fails via 9dc3b11 ctdb-takeover: Recovery daemon no longer passes fail callback via 1e9f650 ctdb-takeover: Only apply banning credits to the worst offender via 1c60694 ctdb-takeover: Count takeover run failures via 0053b85 ctdb-takeover: Send banning credit messages from fail callback via db9ec11 ctdb-takeover: Have the takeover fail callback log a message via 1f0263c ctdb-takeover: Use the takeover_run_fail_callback() in more cases via 06ad171 ctdb-takeover: New function takeover_callback_data_init() via a44c099 ctdb-takeover: Takeover callback data doesn't need a node map via d61a75f ctdb-takeover: PNN can be used to index into node map via 9056b43 ctdb-takeover: Drop ipreallocated fallback code from d36e693 travis: run the samba-o3 target https://git.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit f9d4cb4c291ea4364cd789ec88cae7cc55e95313 Author: Martin Schwenke Date: Tue May 3 16:07:34 2016 +1000 ctdb-recoverd: Unify takeover run triggering code in main loop Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs Autobuild-User(master): Amitay Isaacs Autobuild-Date(master): Fri May 13 17:15:57 CEST 2016 on sn-devel-144 commit e3e4f37c4179ded8750646c61bb61856c534aa0a Author: Martin Schwenke Date: Tue May 3 15:56:09 2016 +1000 ctdb-recoverd: Add early return in srvid_requests_reply() Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs commit ebbeab74ed3ddcd9edf7e9fb70999df89c566538 Author: Martin Schwenke Date: Tue May 3 16:02:38 2016 +1000 ctdb-recoverd: Drop an unnecessary log message do_takeover_run() will logs something at NOTICE level anyway. Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs commit 2a93b8423be9d4a204a09ed4125977208b3e4dfe Author: Martin Schwenke Date: Tue May 3 16:00:02 2016 +1000 ctdb-recoverd: Move takeover run checks after recover checks If a recovery is going to be done then this will be followed by a takeover run anyway. So, there's no use doing the takeover run checks, potentially doing a takeover run and then doing a recovery. Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs commit 662f06de9fdce7b1bc1772a4fbe43de271564917 Author: Martin Schwenke Date: Tue May 3 11:52:48 2016 +1000 ctdb-recoverd: Drop explicit check to flag takeover run needed The recovery daemon should be less involved in the service monitoring logic. The cases handled here are already handled elsewhere: * When a node becomes unhealthy/healthy the monitoring code will trigger a takeover run * When a node is disabled/enabled the ctdb CLI tool will trigger a takeover run Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs commit 4331306fceb343894eb24385922dda8b3606f71c Author: Martin Schwenke Date: Tue May 3 14:18:02 2016 +1000 ctdb-takeover: Do not set node unhealthy when "takeip" fails It will just become healthy again in the next monitor cycle. Instead, let the recovery master ban it if the problem persists. Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs commit 9dc3b117e2cb6849f5ea8f2944e39e79ca1eb0d3 Author: Martin Schwenke Date: Tue May 3 15:35:08 2016 +1000 ctdb-takeover: Recovery daemon no longer passes fail callback Banning is now handled by the takeover code sending banning credit messages. This commit makes a change in behaviour quite obvious. Takeover runs were initiated from several locations in the code but banning was only done from one of these locations. Now banning can be done from any failed takeover run. Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs commit 1e9f650382c25ba2c9b9d41c90fcce7372f100e3 Author: Martin Schwenke Date: Thu May 5 15:53:48 2016 +1000 ctdb-takeover: Only apply banning credits to the worst offender Post-process failues and only send banning credits to the node with the most failures. If there is a widespread problem or a problem on the recovery master node then this should help avoid banning all the nodes. Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs commit 1c60694e53e8c904c3f5ab0e215579b8
autobuild[sn-devel-104]: intermittent test failure detected
The autobuild test system (on sn-devel-104) has detected an intermittent failing test in the current master tree. The autobuild log of the failure is available here: http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-13-1602/flakey.log The samba build logs are available here: http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-13-1602/samba.stderr http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-13-1602/samba.stdout The top commit at the time of the failure was: commit d36e69382df033d0187acb5e2b556c27ed6421dd Author: Michael Adam Date: Fri May 13 00:00:48 2016 +0200 travis: run the samba-o3 target Signed-off-by: Michael Adam Reviewed-by: Andrew Bartlett Autobuild-User(master): Michael Adam Autobuild-Date(master): Fri May 13 13:46:12 CEST 2016 on sn-devel-144
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via d36e693 travis: run the samba-o3 target via 2317800 autobuild: run the samba-o3 target by default via cc9d380 autobuild: add a target samba-o3 that is built with -O3 from 8b3ae1b s4:repl_meta_data: squelch compile warning with -O3 https://git.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit d36e69382df033d0187acb5e2b556c27ed6421dd Author: Michael Adam Date: Fri May 13 00:00:48 2016 +0200 travis: run the samba-o3 target Signed-off-by: Michael Adam Reviewed-by: Andrew Bartlett Autobuild-User(master): Michael Adam Autobuild-Date(master): Fri May 13 13:46:12 CEST 2016 on sn-devel-144 commit 23178004888c1e819105919daf38c74ed82b1a5a Author: Michael Adam Date: Mon Apr 11 10:23:00 2016 +0200 autobuild: run the samba-o3 target by default Signed-off-by: Michael Adam Reviewed-by: Andrew Bartlett commit cc9d38027126e32d89d9486a6d923c1c10ea25c7 Author: Michael Adam Date: Tue Mar 22 18:14:17 2016 +0100 autobuild: add a target samba-o3 that is built with -O3 Only run quicktest against the ad_dc env. This currently just takes some 6 odd minutes. Signed-off-by: Michael Adam Reviewed-by: Andrew Bartlett --- Summary of changes: .travis.yml | 1 + script/autobuild.py | 11 ++- 2 files changed, 11 insertions(+), 1 deletion(-) Changeset truncated at 500 lines: diff --git a/.travis.yml b/.travis.yml index b930cfe..cf1b0d2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,6 +11,7 @@ env: - TASK=samba-ctdb - TASK=samba-libs - TASK=samba-static + - TASK=samba-o3 - TASK=ldb - TASK=tdb - TASK=talloc diff --git a/script/autobuild.py b/script/autobuild.py index ee16f5b..0af8166 100755 --- a/script/autobuild.py +++ b/script/autobuild.py @@ -24,6 +24,7 @@ builddirs = { "ctdb": "ctdb", "samba" : ".", "samba-xc" : ".", +"samba-o3" : ".", "samba-ctdb" : ".", "samba-libs" : ".", "samba-static" : ".", @@ -38,7 +39,7 @@ builddirs = { "retry" : "." } -defaulttasks = [ "ctdb", "samba", "samba-xc", "samba-ctdb", "samba-libs", "samba-static", "ldb", "tdb", "talloc", "replace", "tevent", "pidl" ] +defaulttasks = [ "ctdb", "samba", "samba-xc", "samba-o3", "samba-ctdb", "samba-libs", "samba-static", "ldb", "tdb", "talloc", "replace", "tevent", "pidl" ] samba_configure_params = " --picky-developer ${PREFIX} ${EXTRA_PYTHON} --with-profiling-data" @@ -79,6 +80,14 @@ tasks = { " --cross-answers=./bin-xe/cross-answers.txt --with-selftest-prefix=./bin-xa/ab" + samba_configure_params, "text/plain"), ("compare-results", "script/compare_cc_results.py ./bin/c4che/default.cache.py ./bin-xe/c4che/default.cache.py ./bin-xa/c4che/default.cache.py", "text/plain")], +# test build with -O3 -- catches extra warnings and bugs +"samba-o3" : [ ("random-sleep", "../script/random-sleep.sh 60 600", "text/plain"), + ("configure", "ADDITIONAL_CFLAGS='-O3' ./configure.developer --with-selftest-prefix=./bin/ab" + samba_configure_params, "text/plain"), + ("make", "make -j", "text/plain"), + ("test", "make quicktest FAIL_IMMEDIATELY=1 TESTS='\(ad_dc\)'", "text/plain"), + ("install", "make install", "text/plain"), + ("check-clean-tree", "script/clean-source-tree.sh", "text/plain"), + ("clean", "make clean", "text/plain") ], "samba-ctdb" : [ ("random-sleep", "script/random-sleep.sh 60 600", "text/plain"), -- Samba Shared Repository
autobuild[sn-devel-104]: intermittent test failure detected
The autobuild test system (on sn-devel-104) has detected an intermittent failing test in the current master tree. The autobuild log of the failure is available here: http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-13-1203/flakey.log The samba build logs are available here: http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-13-1203/samba.stderr http://git.samba.org/autobuild.flakey.sn-devel-104/2016-05-13-1203/samba.stdout The top commit at the time of the failure was: commit 8b3ae1bb9ce13bb7dd4d024cb4a5a07757986633 Author: Christian Ambach Date: Thu May 12 17:10:51 2016 +0200 s4:repl_meta_data: squelch compile warning with -O3 Signed-off-by: Christian Ambach Reviewed-by: Michael Adam Autobuild-User(master): Michael Adam Autobuild-Date(master): Fri May 13 03:50:10 CEST 2016 on sn-devel-144