ISCSIPlugin: improve session parser
This commit is contained in:
@ -44,7 +44,7 @@ sub iscsi_session_list {
|
|||||||
run_command($cmd, errmsg => 'iscsi session scan failed', outfunc => sub {
|
run_command($cmd, errmsg => 'iscsi session scan failed', outfunc => sub {
|
||||||
my $line = shift;
|
my $line = shift;
|
||||||
|
|
||||||
if ($line =~ m/^tcp:\s+\[(\S+)\]\s+\S+\s+(\S+)\s*$/) {
|
if ($line =~ m/^tcp:\s+\[(\S+)\]\s+\S+\s+(\S+)(\s+\S+)?\s*$/) {
|
||||||
my ($session, $target) = ($1, $2);
|
my ($session, $target) = ($1, $2);
|
||||||
# there can be several sessions per target (multipath)
|
# there can be several sessions per target (multipath)
|
||||||
push @{$res->{$target}}, $session;
|
push @{$res->{$target}}, $session;
|
||||||
|
|||||||
Reference in New Issue
Block a user