Commit 58598264 authored by Iustin Pop's avatar Iustin Pop
Browse files

Add a QA option to disable reboots during burnin



Since we have seen cases where (repeated) reboots are not supported
(e.g. Xen 3.4+), we need to be able to control this in the QA
configuration.
Signed-off-by: default avatarIustin Pop <iustin@google.com>
Reviewed-by: default avatarMichael Hanselmann <hansmi@google.com>
parent 28af40c8
......@@ -98,7 +98,8 @@
"burnin-disk-template": "drbd",
"burnin-in-parallel": false,
"burnin-check-instances": false,
"burnin-rename": "xen-test-rename"
"burnin-rename": "xen-test-rename",
"burnin-reboot": true
},
"# vim: set syntax=javascript :": null
......
......@@ -251,6 +251,7 @@ def TestClusterBurnin():
parallel = options.get('burnin-in-parallel', False)
check_inst = options.get('burnin-check-instances', False)
do_rename = options.get('burnin-rename', '')
do_reboot = options.get('burnin-reboot', True)
# Get as many instances as we need
instances = []
......@@ -280,6 +281,8 @@ def TestClusterBurnin():
cmd.append('--http-check')
if do_rename:
cmd.append('--rename=%s' % do_rename)
if not do_reboot:
cmd.append('--no-reboot')
cmd += [inst['name'] for inst in instances]
AssertEqual(StartSSH(master['primary'],
utils.ShellQuoteArgs(cmd)).wait(), 0)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment