Re: [PATCH] add --driver option to use different lld then iscsi.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Doron Shoham schrieb:
Tomasz Chmielewski wrote:
Doron Shoham schrieb:
add --driver option to use different lld then iscsi.
if driver is not  provided the default is iscsi.
You can already specify it in the config file, per target, i.e.:


<target ...>
  driver iscsi
</target>


or for each target, unless overridden per target (I see it's not
documented in targets.conf.example):

default-driver iscsi
<target ...>
  driver fcoe
</target>


Defaults to iscsi, if not specified.



Yes, but if for example, you want to use the show command with different driver?

"tgtadm --op show --mode target" shows all type of targets (i.e., iscsi and fcoe).

"tgtadm --lld iscsi --op show --mode target" will also show all targets, even fcoe.


Similarly, "tgtadm --lld fcoe --op show --mode target" will show everything - iscsi and fcoe target. So adding --lld is not needed here.


Right now, you can show only the iscsi targets.

That's incorrect.


With this patch you will be able to show different drivers targets.

You can do it without the patch.


Same for delete, offline/online etc...

I don't think it changes anything here.


Furthermore:
- new option was not added to --help
- it doesn't even work:

# ./tgt-admin --driver fcoe --update ALL -v

# Removing target: iqn.2007-02.net.syneticon:superthecus.backup1
tgtadm --lld fcoe --mode target --op delete --tid=2

# Adding target: iqn.2007-02.net.syneticon:superthecus.backup1
tgtadm --lld iscsi --op new --mode target --tid 2 -T iqn.2007-02.net.syneticon:superthecus.backup1


Which comes from:

                                       if (not defined $target_options{"driver"}) {
                                               $target_options{"driver"} = $default_driver;
                                       }
                                       my $driver = $target_options{"driver"};

So even though $driver is set in the command line, it is overridden later.


--
Tomasz Chmielewski
http://wpkg.org
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux SCSI]     [Linux RAID]     [Linux Clusters]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]

  Powered by Linux