[PATCH v2 5/6] tests: unit tests for iSCSI iSER

Daniel P. Berrangé berrange at redhat.com
Fri May 15 08:03:39 UTC 2020


On Fri, May 15, 2020 at 11:46:04AM +0800, Han Han wrote:
> Signed-off-by: Han Han <hhan at redhat.com>
> ---
>  .../qemuxml2argvdata/disk-network-iscsi.args  |  8 +++-
>  .../disk-network-iscsi.x86_64-2.12.0.args     |  7 ++-
>  .../disk-network-iscsi.x86_64-latest.args     | 45 +++++++++++--------
>  tests/qemuxml2argvdata/disk-network-iscsi.xml |  9 ++++
>  tests/qemuxml2argvtest.c                      |  5 ++-
>  .../qemuxml2xmloutdata/disk-network-iscsi.xml | 10 +++++
>  tests/qemuxml2xmltest.c                       |  4 +-
>  tests/virstoragetest.c                        | 16 +++++++
>  8 files changed, 80 insertions(+), 24 deletions(-)
> diff --git a/tests/qemuxml2argvdata/disk-network-iscsi.xml b/tests/qemuxml2argvdata/disk-network-iscsi.xml
> index 8a55f1b2..9812b4b1 100644
> --- a/tests/qemuxml2argvdata/disk-network-iscsi.xml
> +++ b/tests/qemuxml2argvdata/disk-network-iscsi.xml
> @@ -55,6 +56,14 @@
>        </source>
>        <target dev='sda' bus='scsi'/>
>      </disk>
> +    <disk type='network' device='lun'>
> +      <driver name='qemu' type='raw'/>
> +      <source protocol='iscsi' name='iqn.1992-01.com.example/1'>
> +        <host name='example.org'/>
> +        <iser/>
> +      </source>
> +      <target dev='sdb' bus='scsi'/>
> +    </disk>

I'm thinking would be better to have this represented as
an attribute for the host, as we're basically choosing between
TCP and RMDA as the network link, over which ISCSI is run eg

      <source protocol='iscsi' name='iqn.1992-01.com.example/1'>
        <host name='example.org' transport="tcp|rdma"/>
      </source>

If we really want to keep the "iser" terminology, then it would
be as a replacement for protocol="iscsi" instead g

      <source protocol='iser' name='iqn.1992-01.com.example/1'>
        <host name='example.org'/>
      </source>

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




More information about the libvir-list mailing list