mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-06-24 15:05:36 +00:00
Implement timeout for session sharing
When an ipmi session is shared, have waitforrsp have a specified timeout.
This commit is contained in:
@ -472,7 +472,7 @@ sub subcmd {
|
||||
my $self = shift;
|
||||
my %args = @_;
|
||||
while ($self->{incommand}) {
|
||||
$self->waitforrsp();
|
||||
$self->waitforrsp(timeout=>1);
|
||||
}
|
||||
$self->{incommand} = 1;
|
||||
|
||||
|
@ -2326,7 +2326,7 @@ sub reseat_node {
|
||||
if (exists $fpcsessions{$mpent->{mpa}}) {
|
||||
$sessdata->{fpcipmisession} = $fpcsessions{$mpent->{mpa}};
|
||||
until ($sessdata->{fpcipmisession}->{logged}) {
|
||||
$sessdata->{fpcipmisession}->waitforrsp();
|
||||
$sessdata->{fpcipmisession}->waitforrsp(timeout=>1);
|
||||
}
|
||||
$sessdata->{fpcipmisession}->subcmd(netfn => 0x32, command => 0xa4,
|
||||
data => [ $sessdata->{slotnumber}, 2 ],
|
||||
|
Reference in New Issue
Block a user