Skip to content

Commit 916c0f1

Browse files
authored
Merge pull request os-autoinst#23804 from lilyeyes/softfail-supportconfig-timeout
Fix sporadic supportconfig times out
2 parents 92dc1af + e448ed3 commit 916c0f1

File tree

5 files changed

+9
-7
lines changed

5 files changed

+9
-7
lines changed

lib/sles4sap/qesap/qesapdeployment.pm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1354,14 +1354,14 @@ sub qesap_upload_supportconfig_logs {
13541354
filter => "\"$args{host}\"",
13551355
host_keys_check => 1,
13561356
verbose => 1,
1357-
timeout => bmwqemu::scale_timeout(7200),
1357+
timeout => bmwqemu::scale_timeout(600),
13581358
failok => $args{failok});
13591359
qesap_ansible_cmd(cmd => "sudo chmod 755 /var/tmp/scc_$log_filename.txz",
13601360
provider => $args{provider},
13611361
filter => "\"$args{host}\"",
13621362
host_keys_check => 1,
13631363
verbose => 1,
1364-
timeout => bmwqemu::scale_timeout(7200),
1364+
timeout => bmwqemu::scale_timeout(60),
13651365
failok => $args{failok});
13661366
my $local_path = qesap_ansible_fetch_file(provider => $args{provider},
13671367
host => $args{host},

lib/sles4sap/sap_deployment_automation_framework/deployment.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1219,7 +1219,7 @@ sub sdaf_upload_logs {
12191219
}
12201220

12211221
# Uploading supportconfig log (it is time consuming so it is conditional)
1222-
if (get_var('SUPPORTCONGFIG')) {
1222+
if (get_var('SUPPORTCONFIG')) {
12231223
record_info('Uploading supportconfig log');
12241224
script_run("sudo supportconfig -B $hostname", timeout => 1800);
12251225
# Sometimes the tar ball is scc_${hostname}_xxx-xxx-xxx-*.txz

lib/sles4sap_publiccloud.pm

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,9 @@ sub sles4sap_cleanup {
226226
type_string('', terminate_with => 'ETX');
227227

228228
qesap_cluster_logs();
229-
qesap_supportconfig_logs(provider => get_required_var('PUBLIC_CLOUD_PROVIDER'));
229+
if ((defined $self->{result}) && ($self->{result} eq 'fail')) {
230+
qesap_supportconfig_logs(provider => get_required_var('PUBLIC_CLOUD_PROVIDER'));
231+
}
230232
qesap_upload_logs();
231233
upload_logs('/var/tmp/ssh_sut.log', failok => 1, log_name => 'ssh_sut.log.txt');
232234

t/20_sdaf_deployment_library.t

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -565,10 +565,10 @@ subtest '[sdaf_upload_logs]' => sub {
565565
Test::MockModule->new('basetest');
566566
$autotest::current_test = new basetest;
567567

568-
set_var('SUPPORTCONGFIG', undef);
568+
set_var('SUPPORTCONFIG', undef);
569569
ok sdaf_upload_logs(hostname => $arguments{hostname}, sap_sid => $arguments{sap_sid});
570570

571-
set_var('SUPPORTCONGFIG', '1');
571+
set_var('SUPPORTCONFIG', '1');
572572
ok sdaf_upload_logs(hostname => $arguments{hostname}, sap_sid => $arguments{sap_sid});
573573
};
574574

tests/sles4sap/publiccloud/hana_sr_schedule_cleanup.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ sub run {
4545
# Direct schedule of qesap_cleanup is not possible
4646
# due to the fact that hana_sr_schedule_cleanup is scheduled
4747
# with other test modules that are also using loadtest
48-
loadtest('sles4sap/publiccloud/qesap_cleanup', name => "Cleanup resources", run_args => $run_args, @_);
48+
loadtest('sles4sap/publiccloud/qesap_cleanup', name => "Cleanup_resources", run_args => $run_args, @_);
4949
}
5050

5151
1;

0 commit comments

Comments
 (0)