Just to cross check,  we need to build a plugin (to use the spdk SDK) for the application we have and to compile it with the spdk to use it as the initiator. Right ?

 

As I understand there is no traditional way of exposing the device for the application to consume. Please confirm.

 

Thanks,

-kiru

 

From: Kirubakaran Kaliannan [mailto:kirubak@zadarastorage.com]
Sent: Friday, September 22, 2017 2:43 PM
To: 'Storage Performance Development Kit'
Subject: RE: [SPDK] spdk user mode initiator

 

 

Thanks Liu.

 

Now i can run perf test using

./perf -q 1 -s 1048576 -w read -M 100 -t 10 -r 'trtype:rdma adrfam:IPv4 traddr:10.3.7.2 trsvcid:4420 subnqn:nqn.2016-06.io.spdk:cnode1'

 

How can I import this as a block deivce (/dev/sd? Or /dev/nvme0?? Or some other device format), so I can use this for the application locally ?

 

 

Thanks,

-kiru

 

From: SPDK [mailto:spdk-bounces@lists.01.org] On Behalf Of Liu, Changpeng
Sent: Friday, September 22, 2017 10:42 AM
To: Storage Performance Development Kit
Subject: Re: [SPDK] spdk user mode initiator

 

Hi Kiru,

 

Yes, actually SPDK nvme library already support NVM-oF initiator, please see examples/nvme/perf as an example.

It can connect local PCI NVMe or remote NVM-oF target.

 

 

From: SPDK [mailto:spdk-bounces@lists.01.org] On Behalf Of Kirubakaran Kaliannan
Sent: Friday, September 22, 2017 12:57 PM
To: Storage Performance Development Kit <spdk@lists.01.org>
Subject: [SPDK] spdk user mode initiator

 

 

Hi,

 

We are evaluating the spdk-target with NVMf initiator (installing linux 4.9 only on the initator but 3.18 on the target).

This is good so for, and we do have customers don’t want to upgrade 3.18 kernel even on the initiator side.

 

So, Similarly do we have SPDK initiator (at user land) so I can have this configured on 3.18 kernel ?

If we have one, any pointer to the documentation will help ?

 

Thanks

-kiru