* Re: [SPDK] Running bdevio without a conf file
@ 2018-09-03 20:31 Andrey Kuzmin
0 siblings, 0 replies; 14+ messages in thread
From: Andrey Kuzmin @ 2018-09-03 20:31 UTC (permalink / raw)
To: spdk
[-- Attachment #1: Type: text/plain, Size: 3071 bytes --]
On a similar occasion, I had found it very helpful (with testing standalone
bdevs) to start RPC server right in the bdevperf. The same should be
certainly possible with bdevio; I can push a patch if need be.
HTH,
Andrey
On Mon, Sep 3, 2018, 18:40 Luse, Paul E <paul.e.luse(a)intel.com> wrote:
> Yeah, I'm not getting it. What I was trying is just:
>
> Window 1:
> sudo ./bdevio --wait-for-rpc
>
> Window 2:
> sudo scripts/rpc.py start_subsystem_init
> Error while connecting to /var/tmp/spdk.sock
> Error details: [Errno 111] Connection refused
>
> And obviously if that had worked I'd have slipped in my bdev contract RPCs
> before using the start RPC.
>
> Thanks
> Paul
>
> -----Original Message-----
> From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Luse, Paul E
> Sent: Monday, September 3, 2018 8:36 AM
> To: Storage Performance Development Kit <spdk(a)lists.01.org>
> Subject: Re: [SPDK] Running bdevio without a conf file
>
> Thanks Jim! That's exactly the patch I was heading down... getting errors
> sending RPCs while bdevio is 'waiting' but haven't read the doc yet, will
> see what I can find....
>
> -----Original Message-----
> From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Harris, James R
> Sent: Monday, September 3, 2018 8:34 AM
> To: Storage Performance Development Kit <spdk(a)lists.01.org>
> Subject: Re: [SPDK] Running bdevio without a conf file
>
> Shared memory ID and multi process in general only works with the NVMe
> driver.
>
> http://www.spdk.io/doc/app_overview.html#cmd_arg_multi_process
>
> Try running bdevio with -wait-for-rpc parameter. Documentation also
> available in jsonrpc.md.
>
> Jim
>
> Sent from my iPhone
>
> On Sep 3, 2018, at 8:22 AM, Luse, Paul E <paul.e.luse(a)intel.com<mailto:
> paul.e.luse(a)intel.com>> wrote:
>
> Just working on making the crypto module RPC-only and haven't done much
> with RPCs before. I'm trying to run the target in one window (using -I 1)
> and use RPCs to create a NVMe bdev with a crypto on top of it. The RPCs
> are working as I can confirm with both output and gdb under the spdk target.
>
> However I assumed I could run bdevio in another window with the same
> shared mem parm "./bdevio -I 1" for example and it should work however it
> does not see any bdevs in bdevio_construct_targets()
>
> Am I missing something high level or really simple here?
>
> Thx
> Paul
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org<mailto:SPDK(a)lists.01.org>
> https://lists.01.org/mailman/listinfo/spdk
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
>
--
Regards,
Andrey
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [SPDK] Running bdevio without a conf file
@ 2018-09-04 12:37 Andrey Kuzmin
0 siblings, 0 replies; 14+ messages in thread
From: Andrey Kuzmin @ 2018-09-04 12:37 UTC (permalink / raw)
To: spdk
[-- Attachment #1: Type: text/plain, Size: 8121 bytes --]
You're welcome.
On Tue, Sep 4, 2018, 15:24 Luse, Paul E <paul.e.luse(a)intel.com> wrote:
> Nice, thanks! Yeah, this is basically what I did and spent the rest of
> the day trying to get my json config stuff correct so I could load/save
> correctly. Almost there, thanks again!! I'll review and test for fully
> later, still have something strange on my end
>
> -Paul
>
> -----Original Message-----
> From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey Kuzmin
> Sent: Tuesday, September 4, 2018 12:30 AM
> To: Storage Performance Development Kit <spdk(a)lists.01.org>
> Subject: Re: [SPDK] Running bdevio without a conf file
>
> https://review.gerrithub.io/c/spdk/spdk/+/424483
>
> Regards,
> Andrey
>
>
> On Tue, Sep 4, 2018 at 1:23 AM Luse, Paul E <paul.e.luse(a)intel.com> wrote:
>
> > Our corp email must be stripping it...
> >
> > -----Original Message-----
> > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey
> > Kuzmin
> > Sent: Monday, September 3, 2018 3:21 PM
> > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > Subject: Re: [SPDK] Running bdevio without a conf file
> >
> > On Tue, Sep 4, 2018, 01:19 Luse, Paul E <paul.e.luse(a)intel.com> wrote:
> >
> > > Just got back, see "attached" but nothing attached.
> >
> >
> > You should recheck that email, it has a patch attached.
> >
> > Regards,
> > Andrey
> >
> > I got the RPC server to start in bdevio by adding the default address
> > to
> > > the opts structure however construction of a bdev doesn't seem to be
> > > allowed in this state. If you meant to attach something please fire
> > > it over again, otherwise no big deal I'll figure it out....
> > >
> > > Thanks!
> > > Paul
> > >
> > > -----Original Message-----
> > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey
> > > Kuzmin
> > > Sent: Monday, September 3, 2018 2:42 PM
> > > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > > Subject: Re: [SPDK] Running bdevio without a conf file
> > >
> > > On Tue, Sep 4, 2018 at 12:09 AM Luse, Paul E <paul.e.luse(a)intel.com>
> > > wrote:
> > >
> > > > Thanks!! Yup, that's what I was working on when I took a gym break
> > > > just now :) I thought it would have done with the -w option but
> > > > had never paid attention before. If you already have something
> > > > sure push a patch or feel free to share in email, I'll be back on
> > > > it again in 30
> > > min or so....
> > > >
> > > > Attached.
> > >
> > > Regards,
> > > Andrey
> > >
> > >
> > > > Thx
> > > > Paul
> > > >
> > > > -----Original Message-----
> > > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey
> > > > Kuzmin
> > > > Sent: Monday, September 3, 2018 1:32 PM
> > > > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > > > Subject: Re: [SPDK] Running bdevio without a conf file
> > > >
> > > > On a similar occasion, I had found it very helpful (with testing
> > > > standalone
> > > > bdevs) to start RPC server right in the bdevperf. The same should
> > > > be certainly possible with bdevio; I can push a patch if need be.
> > > >
> > > > HTH,
> > > > Andrey
> > > >
> > > > On Mon, Sep 3, 2018, 18:40 Luse, Paul E <paul.e.luse(a)intel.com>
> wrote:
> > > >
> > > > > Yeah, I'm not getting it. What I was trying is just:
> > > > >
> > > > > Window 1:
> > > > > sudo ./bdevio --wait-for-rpc
> > > > >
> > > > > Window 2:
> > > > > sudo scripts/rpc.py start_subsystem_init Error while connecting
> > > > > to /var/tmp/spdk.sock Error details: [Errno 111] Connection
> > > > > refused
> > > > >
> > > > > And obviously if that had worked I'd have slipped in my bdev
> > > > > contract RPCs before using the start RPC.
> > > > >
> > > > > Thanks
> > > > > Paul
> > > > >
> > > > > -----Original Message-----
> > > > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Luse,
> > > > > Paul E
> > > > > Sent: Monday, September 3, 2018 8:36 AM
> > > > > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > > > > Subject: Re: [SPDK] Running bdevio without a conf file
> > > > >
> > > > > Thanks Jim! That's exactly the patch I was heading down...
> > > > > getting errors sending RPCs while bdevio is 'waiting' but
> > > > > haven't read the doc yet, will see what I can find....
> > > > >
> > > > > -----Original Message-----
> > > > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of
> > > > > Harris, James R
> > > > > Sent: Monday, September 3, 2018 8:34 AM
> > > > > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > > > > Subject: Re: [SPDK] Running bdevio without a conf file
> > > > >
> > > > > Shared memory ID and multi process in general only works with
> > > > > the NVMe driver.
> > > > >
> > > > > http://www.spdk.io/doc/app_overview.html#cmd_arg_multi_process
> > > > >
> > > > > Try running bdevio with -wait-for-rpc parameter. Documentation
> > > > > also available in jsonrpc.md.
> > > > >
> > > > > Jim
> > > > >
> > > > > Sent from my iPhone
> > > > >
> > > > > On Sep 3, 2018, at 8:22 AM, Luse, Paul E <paul.e.luse(a)intel.com
> > > <mailto:
> > > > > paul.e.luse(a)intel.com>> wrote:
> > > > >
> > > > > Just working on making the crypto module RPC-only and haven't
> > > > > done much with RPCs before. I'm trying to run the target in one
> > > > > window (using -I 1) and use RPCs to create a NVMe bdev with a
> > > > > crypto on top of it. The RPCs are working as I can confirm with
> > > > > both output and gdb
> > > > under the spdk target.
> > > > >
> > > > > However I assumed I could run bdevio in another window with the
> > > > > same shared mem parm "./bdevio -I 1" for example and it should
> > > > > work however it does not see any bdevs in
> > > > > bdevio_construct_targets()
> > > > >
> > > > > Am I missing something high level or really simple here?
> > > > >
> > > > > Thx
> > > > > Paul
> > > > > _______________________________________________
> > > > > SPDK mailing list
> > > > > SPDK(a)lists.01.org<mailto:SPDK(a)lists.01.org>
> > > > > https://lists.01.org/mailman/listinfo/spdk
> > > > > _______________________________________________
> > > > > SPDK mailing list
> > > > > SPDK(a)lists.01.org
> > > > > https://lists.01.org/mailman/listinfo/spdk
> > > > > _______________________________________________
> > > > > SPDK mailing list
> > > > > SPDK(a)lists.01.org
> > > > > https://lists.01.org/mailman/listinfo/spdk
> > > > > _______________________________________________
> > > > > SPDK mailing list
> > > > > SPDK(a)lists.01.org
> > > > > https://lists.01.org/mailman/listinfo/spdk
> > > > >
> > > > --
> > > >
> > > > Regards,
> > > > Andrey
> > > > _______________________________________________
> > > > SPDK mailing list
> > > > SPDK(a)lists.01.org
> > > > https://lists.01.org/mailman/listinfo/spdk
> > > > _______________________________________________
> > > > SPDK mailing list
> > > > SPDK(a)lists.01.org
> > > > https://lists.01.org/mailman/listinfo/spdk
> > > >
> > > _______________________________________________
> > > SPDK mailing list
> > > SPDK(a)lists.01.org
> > > https://lists.01.org/mailman/listinfo/spdk
> > > _______________________________________________
> > > SPDK mailing list
> > > SPDK(a)lists.01.org
> > > https://lists.01.org/mailman/listinfo/spdk
> > >
> > --
> >
> > Regards,
> > Andrey
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> >
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
>
--
Regards,
Andrey
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [SPDK] Running bdevio without a conf file
@ 2018-09-04 12:23 Luse, Paul E
0 siblings, 0 replies; 14+ messages in thread
From: Luse, Paul E @ 2018-09-04 12:23 UTC (permalink / raw)
To: spdk
[-- Attachment #1: Type: text/plain, Size: 7457 bytes --]
Nice, thanks! Yeah, this is basically what I did and spent the rest of the day trying to get my json config stuff correct so I could load/save correctly. Almost there, thanks again!! I'll review and test for fully later, still have something strange on my end
-Paul
-----Original Message-----
From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey Kuzmin
Sent: Tuesday, September 4, 2018 12:30 AM
To: Storage Performance Development Kit <spdk(a)lists.01.org>
Subject: Re: [SPDK] Running bdevio without a conf file
https://review.gerrithub.io/c/spdk/spdk/+/424483
Regards,
Andrey
On Tue, Sep 4, 2018 at 1:23 AM Luse, Paul E <paul.e.luse(a)intel.com> wrote:
> Our corp email must be stripping it...
>
> -----Original Message-----
> From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey
> Kuzmin
> Sent: Monday, September 3, 2018 3:21 PM
> To: Storage Performance Development Kit <spdk(a)lists.01.org>
> Subject: Re: [SPDK] Running bdevio without a conf file
>
> On Tue, Sep 4, 2018, 01:19 Luse, Paul E <paul.e.luse(a)intel.com> wrote:
>
> > Just got back, see "attached" but nothing attached.
>
>
> You should recheck that email, it has a patch attached.
>
> Regards,
> Andrey
>
> I got the RPC server to start in bdevio by adding the default address
> to
> > the opts structure however construction of a bdev doesn't seem to be
> > allowed in this state. If you meant to attach something please fire
> > it over again, otherwise no big deal I'll figure it out....
> >
> > Thanks!
> > Paul
> >
> > -----Original Message-----
> > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey
> > Kuzmin
> > Sent: Monday, September 3, 2018 2:42 PM
> > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > Subject: Re: [SPDK] Running bdevio without a conf file
> >
> > On Tue, Sep 4, 2018 at 12:09 AM Luse, Paul E <paul.e.luse(a)intel.com>
> > wrote:
> >
> > > Thanks!! Yup, that's what I was working on when I took a gym break
> > > just now :) I thought it would have done with the -w option but
> > > had never paid attention before. If you already have something
> > > sure push a patch or feel free to share in email, I'll be back on
> > > it again in 30
> > min or so....
> > >
> > > Attached.
> >
> > Regards,
> > Andrey
> >
> >
> > > Thx
> > > Paul
> > >
> > > -----Original Message-----
> > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey
> > > Kuzmin
> > > Sent: Monday, September 3, 2018 1:32 PM
> > > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > > Subject: Re: [SPDK] Running bdevio without a conf file
> > >
> > > On a similar occasion, I had found it very helpful (with testing
> > > standalone
> > > bdevs) to start RPC server right in the bdevperf. The same should
> > > be certainly possible with bdevio; I can push a patch if need be.
> > >
> > > HTH,
> > > Andrey
> > >
> > > On Mon, Sep 3, 2018, 18:40 Luse, Paul E <paul.e.luse(a)intel.com> wrote:
> > >
> > > > Yeah, I'm not getting it. What I was trying is just:
> > > >
> > > > Window 1:
> > > > sudo ./bdevio --wait-for-rpc
> > > >
> > > > Window 2:
> > > > sudo scripts/rpc.py start_subsystem_init Error while connecting
> > > > to /var/tmp/spdk.sock Error details: [Errno 111] Connection
> > > > refused
> > > >
> > > > And obviously if that had worked I'd have slipped in my bdev
> > > > contract RPCs before using the start RPC.
> > > >
> > > > Thanks
> > > > Paul
> > > >
> > > > -----Original Message-----
> > > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Luse,
> > > > Paul E
> > > > Sent: Monday, September 3, 2018 8:36 AM
> > > > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > > > Subject: Re: [SPDK] Running bdevio without a conf file
> > > >
> > > > Thanks Jim! That's exactly the patch I was heading down...
> > > > getting errors sending RPCs while bdevio is 'waiting' but
> > > > haven't read the doc yet, will see what I can find....
> > > >
> > > > -----Original Message-----
> > > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of
> > > > Harris, James R
> > > > Sent: Monday, September 3, 2018 8:34 AM
> > > > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > > > Subject: Re: [SPDK] Running bdevio without a conf file
> > > >
> > > > Shared memory ID and multi process in general only works with
> > > > the NVMe driver.
> > > >
> > > > http://www.spdk.io/doc/app_overview.html#cmd_arg_multi_process
> > > >
> > > > Try running bdevio with -wait-for-rpc parameter. Documentation
> > > > also available in jsonrpc.md.
> > > >
> > > > Jim
> > > >
> > > > Sent from my iPhone
> > > >
> > > > On Sep 3, 2018, at 8:22 AM, Luse, Paul E <paul.e.luse(a)intel.com
> > <mailto:
> > > > paul.e.luse(a)intel.com>> wrote:
> > > >
> > > > Just working on making the crypto module RPC-only and haven't
> > > > done much with RPCs before. I'm trying to run the target in one
> > > > window (using -I 1) and use RPCs to create a NVMe bdev with a
> > > > crypto on top of it. The RPCs are working as I can confirm with
> > > > both output and gdb
> > > under the spdk target.
> > > >
> > > > However I assumed I could run bdevio in another window with the
> > > > same shared mem parm "./bdevio -I 1" for example and it should
> > > > work however it does not see any bdevs in
> > > > bdevio_construct_targets()
> > > >
> > > > Am I missing something high level or really simple here?
> > > >
> > > > Thx
> > > > Paul
> > > > _______________________________________________
> > > > SPDK mailing list
> > > > SPDK(a)lists.01.org<mailto:SPDK(a)lists.01.org>
> > > > https://lists.01.org/mailman/listinfo/spdk
> > > > _______________________________________________
> > > > SPDK mailing list
> > > > SPDK(a)lists.01.org
> > > > https://lists.01.org/mailman/listinfo/spdk
> > > > _______________________________________________
> > > > SPDK mailing list
> > > > SPDK(a)lists.01.org
> > > > https://lists.01.org/mailman/listinfo/spdk
> > > > _______________________________________________
> > > > SPDK mailing list
> > > > SPDK(a)lists.01.org
> > > > https://lists.01.org/mailman/listinfo/spdk
> > > >
> > > --
> > >
> > > Regards,
> > > Andrey
> > > _______________________________________________
> > > SPDK mailing list
> > > SPDK(a)lists.01.org
> > > https://lists.01.org/mailman/listinfo/spdk
> > > _______________________________________________
> > > SPDK mailing list
> > > SPDK(a)lists.01.org
> > > https://lists.01.org/mailman/listinfo/spdk
> > >
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> >
> --
>
> Regards,
> Andrey
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
>
_______________________________________________
SPDK mailing list
SPDK(a)lists.01.org
https://lists.01.org/mailman/listinfo/spdk
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [SPDK] Running bdevio without a conf file
@ 2018-09-04 7:29 Andrey Kuzmin
0 siblings, 0 replies; 14+ messages in thread
From: Andrey Kuzmin @ 2018-09-04 7:29 UTC (permalink / raw)
To: spdk
[-- Attachment #1: Type: text/plain, Size: 6740 bytes --]
https://review.gerrithub.io/c/spdk/spdk/+/424483
Regards,
Andrey
On Tue, Sep 4, 2018 at 1:23 AM Luse, Paul E <paul.e.luse(a)intel.com> wrote:
> Our corp email must be stripping it...
>
> -----Original Message-----
> From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey Kuzmin
> Sent: Monday, September 3, 2018 3:21 PM
> To: Storage Performance Development Kit <spdk(a)lists.01.org>
> Subject: Re: [SPDK] Running bdevio without a conf file
>
> On Tue, Sep 4, 2018, 01:19 Luse, Paul E <paul.e.luse(a)intel.com> wrote:
>
> > Just got back, see "attached" but nothing attached.
>
>
> You should recheck that email, it has a patch attached.
>
> Regards,
> Andrey
>
> I got the RPC server to start in bdevio by adding the default address to
> > the opts structure however construction of a bdev doesn't seem to be
> > allowed in this state. If you meant to attach something please fire
> > it over again, otherwise no big deal I'll figure it out....
> >
> > Thanks!
> > Paul
> >
> > -----Original Message-----
> > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey
> > Kuzmin
> > Sent: Monday, September 3, 2018 2:42 PM
> > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > Subject: Re: [SPDK] Running bdevio without a conf file
> >
> > On Tue, Sep 4, 2018 at 12:09 AM Luse, Paul E <paul.e.luse(a)intel.com>
> > wrote:
> >
> > > Thanks!! Yup, that's what I was working on when I took a gym break
> > > just now :) I thought it would have done with the -w option but had
> > > never paid attention before. If you already have something sure
> > > push a patch or feel free to share in email, I'll be back on it
> > > again in 30
> > min or so....
> > >
> > > Attached.
> >
> > Regards,
> > Andrey
> >
> >
> > > Thx
> > > Paul
> > >
> > > -----Original Message-----
> > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey
> > > Kuzmin
> > > Sent: Monday, September 3, 2018 1:32 PM
> > > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > > Subject: Re: [SPDK] Running bdevio without a conf file
> > >
> > > On a similar occasion, I had found it very helpful (with testing
> > > standalone
> > > bdevs) to start RPC server right in the bdevperf. The same should be
> > > certainly possible with bdevio; I can push a patch if need be.
> > >
> > > HTH,
> > > Andrey
> > >
> > > On Mon, Sep 3, 2018, 18:40 Luse, Paul E <paul.e.luse(a)intel.com> wrote:
> > >
> > > > Yeah, I'm not getting it. What I was trying is just:
> > > >
> > > > Window 1:
> > > > sudo ./bdevio --wait-for-rpc
> > > >
> > > > Window 2:
> > > > sudo scripts/rpc.py start_subsystem_init Error while connecting to
> > > > /var/tmp/spdk.sock Error details: [Errno 111] Connection refused
> > > >
> > > > And obviously if that had worked I'd have slipped in my bdev
> > > > contract RPCs before using the start RPC.
> > > >
> > > > Thanks
> > > > Paul
> > > >
> > > > -----Original Message-----
> > > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Luse,
> > > > Paul E
> > > > Sent: Monday, September 3, 2018 8:36 AM
> > > > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > > > Subject: Re: [SPDK] Running bdevio without a conf file
> > > >
> > > > Thanks Jim! That's exactly the patch I was heading down... getting
> > > > errors sending RPCs while bdevio is 'waiting' but haven't read the
> > > > doc yet, will see what I can find....
> > > >
> > > > -----Original Message-----
> > > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Harris,
> > > > James R
> > > > Sent: Monday, September 3, 2018 8:34 AM
> > > > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > > > Subject: Re: [SPDK] Running bdevio without a conf file
> > > >
> > > > Shared memory ID and multi process in general only works with the
> > > > NVMe driver.
> > > >
> > > > http://www.spdk.io/doc/app_overview.html#cmd_arg_multi_process
> > > >
> > > > Try running bdevio with -wait-for-rpc parameter. Documentation
> > > > also available in jsonrpc.md.
> > > >
> > > > Jim
> > > >
> > > > Sent from my iPhone
> > > >
> > > > On Sep 3, 2018, at 8:22 AM, Luse, Paul E <paul.e.luse(a)intel.com
> > <mailto:
> > > > paul.e.luse(a)intel.com>> wrote:
> > > >
> > > > Just working on making the crypto module RPC-only and haven't done
> > > > much with RPCs before. I'm trying to run the target in one window
> > > > (using -I 1) and use RPCs to create a NVMe bdev with a crypto on
> > > > top of it. The RPCs are working as I can confirm with both output
> > > > and gdb
> > > under the spdk target.
> > > >
> > > > However I assumed I could run bdevio in another window with the
> > > > same shared mem parm "./bdevio -I 1" for example and it should
> > > > work however it does not see any bdevs in
> > > > bdevio_construct_targets()
> > > >
> > > > Am I missing something high level or really simple here?
> > > >
> > > > Thx
> > > > Paul
> > > > _______________________________________________
> > > > SPDK mailing list
> > > > SPDK(a)lists.01.org<mailto:SPDK(a)lists.01.org>
> > > > https://lists.01.org/mailman/listinfo/spdk
> > > > _______________________________________________
> > > > SPDK mailing list
> > > > SPDK(a)lists.01.org
> > > > https://lists.01.org/mailman/listinfo/spdk
> > > > _______________________________________________
> > > > SPDK mailing list
> > > > SPDK(a)lists.01.org
> > > > https://lists.01.org/mailman/listinfo/spdk
> > > > _______________________________________________
> > > > SPDK mailing list
> > > > SPDK(a)lists.01.org
> > > > https://lists.01.org/mailman/listinfo/spdk
> > > >
> > > --
> > >
> > > Regards,
> > > Andrey
> > > _______________________________________________
> > > SPDK mailing list
> > > SPDK(a)lists.01.org
> > > https://lists.01.org/mailman/listinfo/spdk
> > > _______________________________________________
> > > SPDK mailing list
> > > SPDK(a)lists.01.org
> > > https://lists.01.org/mailman/listinfo/spdk
> > >
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> >
> --
>
> Regards,
> Andrey
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
>
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [SPDK] Running bdevio without a conf file
@ 2018-09-03 22:23 Luse, Paul E
0 siblings, 0 replies; 14+ messages in thread
From: Luse, Paul E @ 2018-09-03 22:23 UTC (permalink / raw)
To: spdk
[-- Attachment #1: Type: text/plain, Size: 6114 bytes --]
Our corp email must be stripping it...
-----Original Message-----
From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey Kuzmin
Sent: Monday, September 3, 2018 3:21 PM
To: Storage Performance Development Kit <spdk(a)lists.01.org>
Subject: Re: [SPDK] Running bdevio without a conf file
On Tue, Sep 4, 2018, 01:19 Luse, Paul E <paul.e.luse(a)intel.com> wrote:
> Just got back, see "attached" but nothing attached.
You should recheck that email, it has a patch attached.
Regards,
Andrey
I got the RPC server to start in bdevio by adding the default address to
> the opts structure however construction of a bdev doesn't seem to be
> allowed in this state. If you meant to attach something please fire
> it over again, otherwise no big deal I'll figure it out....
>
> Thanks!
> Paul
>
> -----Original Message-----
> From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey
> Kuzmin
> Sent: Monday, September 3, 2018 2:42 PM
> To: Storage Performance Development Kit <spdk(a)lists.01.org>
> Subject: Re: [SPDK] Running bdevio without a conf file
>
> On Tue, Sep 4, 2018 at 12:09 AM Luse, Paul E <paul.e.luse(a)intel.com>
> wrote:
>
> > Thanks!! Yup, that's what I was working on when I took a gym break
> > just now :) I thought it would have done with the -w option but had
> > never paid attention before. If you already have something sure
> > push a patch or feel free to share in email, I'll be back on it
> > again in 30
> min or so....
> >
> > Attached.
>
> Regards,
> Andrey
>
>
> > Thx
> > Paul
> >
> > -----Original Message-----
> > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey
> > Kuzmin
> > Sent: Monday, September 3, 2018 1:32 PM
> > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > Subject: Re: [SPDK] Running bdevio without a conf file
> >
> > On a similar occasion, I had found it very helpful (with testing
> > standalone
> > bdevs) to start RPC server right in the bdevperf. The same should be
> > certainly possible with bdevio; I can push a patch if need be.
> >
> > HTH,
> > Andrey
> >
> > On Mon, Sep 3, 2018, 18:40 Luse, Paul E <paul.e.luse(a)intel.com> wrote:
> >
> > > Yeah, I'm not getting it. What I was trying is just:
> > >
> > > Window 1:
> > > sudo ./bdevio --wait-for-rpc
> > >
> > > Window 2:
> > > sudo scripts/rpc.py start_subsystem_init Error while connecting to
> > > /var/tmp/spdk.sock Error details: [Errno 111] Connection refused
> > >
> > > And obviously if that had worked I'd have slipped in my bdev
> > > contract RPCs before using the start RPC.
> > >
> > > Thanks
> > > Paul
> > >
> > > -----Original Message-----
> > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Luse,
> > > Paul E
> > > Sent: Monday, September 3, 2018 8:36 AM
> > > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > > Subject: Re: [SPDK] Running bdevio without a conf file
> > >
> > > Thanks Jim! That's exactly the patch I was heading down... getting
> > > errors sending RPCs while bdevio is 'waiting' but haven't read the
> > > doc yet, will see what I can find....
> > >
> > > -----Original Message-----
> > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Harris,
> > > James R
> > > Sent: Monday, September 3, 2018 8:34 AM
> > > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > > Subject: Re: [SPDK] Running bdevio without a conf file
> > >
> > > Shared memory ID and multi process in general only works with the
> > > NVMe driver.
> > >
> > > http://www.spdk.io/doc/app_overview.html#cmd_arg_multi_process
> > >
> > > Try running bdevio with -wait-for-rpc parameter. Documentation
> > > also available in jsonrpc.md.
> > >
> > > Jim
> > >
> > > Sent from my iPhone
> > >
> > > On Sep 3, 2018, at 8:22 AM, Luse, Paul E <paul.e.luse(a)intel.com
> <mailto:
> > > paul.e.luse(a)intel.com>> wrote:
> > >
> > > Just working on making the crypto module RPC-only and haven't done
> > > much with RPCs before. I'm trying to run the target in one window
> > > (using -I 1) and use RPCs to create a NVMe bdev with a crypto on
> > > top of it. The RPCs are working as I can confirm with both output
> > > and gdb
> > under the spdk target.
> > >
> > > However I assumed I could run bdevio in another window with the
> > > same shared mem parm "./bdevio -I 1" for example and it should
> > > work however it does not see any bdevs in
> > > bdevio_construct_targets()
> > >
> > > Am I missing something high level or really simple here?
> > >
> > > Thx
> > > Paul
> > > _______________________________________________
> > > SPDK mailing list
> > > SPDK(a)lists.01.org<mailto:SPDK(a)lists.01.org>
> > > https://lists.01.org/mailman/listinfo/spdk
> > > _______________________________________________
> > > SPDK mailing list
> > > SPDK(a)lists.01.org
> > > https://lists.01.org/mailman/listinfo/spdk
> > > _______________________________________________
> > > SPDK mailing list
> > > SPDK(a)lists.01.org
> > > https://lists.01.org/mailman/listinfo/spdk
> > > _______________________________________________
> > > SPDK mailing list
> > > SPDK(a)lists.01.org
> > > https://lists.01.org/mailman/listinfo/spdk
> > >
> > --
> >
> > Regards,
> > Andrey
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> >
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
>
--
Regards,
Andrey
_______________________________________________
SPDK mailing list
SPDK(a)lists.01.org
https://lists.01.org/mailman/listinfo/spdk
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [SPDK] Running bdevio without a conf file
@ 2018-09-03 22:21 Andrey Kuzmin
0 siblings, 0 replies; 14+ messages in thread
From: Andrey Kuzmin @ 2018-09-03 22:21 UTC (permalink / raw)
To: spdk
[-- Attachment #1: Type: text/plain, Size: 5633 bytes --]
On Tue, Sep 4, 2018, 01:19 Luse, Paul E <paul.e.luse(a)intel.com> wrote:
> Just got back, see "attached" but nothing attached.
You should recheck that email, it has a patch attached.
Regards,
Andrey
I got the RPC server to start in bdevio by adding the default address to
> the opts structure however construction of a bdev doesn't seem to be
> allowed in this state. If you meant to attach something please fire it
> over again, otherwise no big deal I'll figure it out....
>
> Thanks!
> Paul
>
> -----Original Message-----
> From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey Kuzmin
> Sent: Monday, September 3, 2018 2:42 PM
> To: Storage Performance Development Kit <spdk(a)lists.01.org>
> Subject: Re: [SPDK] Running bdevio without a conf file
>
> On Tue, Sep 4, 2018 at 12:09 AM Luse, Paul E <paul.e.luse(a)intel.com>
> wrote:
>
> > Thanks!! Yup, that's what I was working on when I took a gym break
> > just now :) I thought it would have done with the -w option but had
> > never paid attention before. If you already have something sure push
> > a patch or feel free to share in email, I'll be back on it again in 30
> min or so....
> >
> > Attached.
>
> Regards,
> Andrey
>
>
> > Thx
> > Paul
> >
> > -----Original Message-----
> > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey
> > Kuzmin
> > Sent: Monday, September 3, 2018 1:32 PM
> > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > Subject: Re: [SPDK] Running bdevio without a conf file
> >
> > On a similar occasion, I had found it very helpful (with testing
> > standalone
> > bdevs) to start RPC server right in the bdevperf. The same should be
> > certainly possible with bdevio; I can push a patch if need be.
> >
> > HTH,
> > Andrey
> >
> > On Mon, Sep 3, 2018, 18:40 Luse, Paul E <paul.e.luse(a)intel.com> wrote:
> >
> > > Yeah, I'm not getting it. What I was trying is just:
> > >
> > > Window 1:
> > > sudo ./bdevio --wait-for-rpc
> > >
> > > Window 2:
> > > sudo scripts/rpc.py start_subsystem_init Error while connecting to
> > > /var/tmp/spdk.sock Error details: [Errno 111] Connection refused
> > >
> > > And obviously if that had worked I'd have slipped in my bdev
> > > contract RPCs before using the start RPC.
> > >
> > > Thanks
> > > Paul
> > >
> > > -----Original Message-----
> > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Luse,
> > > Paul E
> > > Sent: Monday, September 3, 2018 8:36 AM
> > > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > > Subject: Re: [SPDK] Running bdevio without a conf file
> > >
> > > Thanks Jim! That's exactly the patch I was heading down... getting
> > > errors sending RPCs while bdevio is 'waiting' but haven't read the
> > > doc yet, will see what I can find....
> > >
> > > -----Original Message-----
> > > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Harris,
> > > James R
> > > Sent: Monday, September 3, 2018 8:34 AM
> > > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > > Subject: Re: [SPDK] Running bdevio without a conf file
> > >
> > > Shared memory ID and multi process in general only works with the
> > > NVMe driver.
> > >
> > > http://www.spdk.io/doc/app_overview.html#cmd_arg_multi_process
> > >
> > > Try running bdevio with -wait-for-rpc parameter. Documentation also
> > > available in jsonrpc.md.
> > >
> > > Jim
> > >
> > > Sent from my iPhone
> > >
> > > On Sep 3, 2018, at 8:22 AM, Luse, Paul E <paul.e.luse(a)intel.com
> <mailto:
> > > paul.e.luse(a)intel.com>> wrote:
> > >
> > > Just working on making the crypto module RPC-only and haven't done
> > > much with RPCs before. I'm trying to run the target in one window
> > > (using -I 1) and use RPCs to create a NVMe bdev with a crypto on top
> > > of it. The RPCs are working as I can confirm with both output and
> > > gdb
> > under the spdk target.
> > >
> > > However I assumed I could run bdevio in another window with the same
> > > shared mem parm "./bdevio -I 1" for example and it should work
> > > however it does not see any bdevs in bdevio_construct_targets()
> > >
> > > Am I missing something high level or really simple here?
> > >
> > > Thx
> > > Paul
> > > _______________________________________________
> > > SPDK mailing list
> > > SPDK(a)lists.01.org<mailto:SPDK(a)lists.01.org>
> > > https://lists.01.org/mailman/listinfo/spdk
> > > _______________________________________________
> > > SPDK mailing list
> > > SPDK(a)lists.01.org
> > > https://lists.01.org/mailman/listinfo/spdk
> > > _______________________________________________
> > > SPDK mailing list
> > > SPDK(a)lists.01.org
> > > https://lists.01.org/mailman/listinfo/spdk
> > > _______________________________________________
> > > SPDK mailing list
> > > SPDK(a)lists.01.org
> > > https://lists.01.org/mailman/listinfo/spdk
> > >
> > --
> >
> > Regards,
> > Andrey
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> >
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
>
--
Regards,
Andrey
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [SPDK] Running bdevio without a conf file
@ 2018-09-03 22:19 Luse, Paul E
0 siblings, 0 replies; 14+ messages in thread
From: Luse, Paul E @ 2018-09-03 22:19 UTC (permalink / raw)
To: spdk
[-- Attachment #1: Type: text/plain, Size: 5031 bytes --]
Just got back, see "attached" but nothing attached. I got the RPC server to start in bdevio by adding the default address to the opts structure however construction of a bdev doesn't seem to be allowed in this state. If you meant to attach something please fire it over again, otherwise no big deal I'll figure it out....
Thanks!
Paul
-----Original Message-----
From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey Kuzmin
Sent: Monday, September 3, 2018 2:42 PM
To: Storage Performance Development Kit <spdk(a)lists.01.org>
Subject: Re: [SPDK] Running bdevio without a conf file
On Tue, Sep 4, 2018 at 12:09 AM Luse, Paul E <paul.e.luse(a)intel.com> wrote:
> Thanks!! Yup, that's what I was working on when I took a gym break
> just now :) I thought it would have done with the -w option but had
> never paid attention before. If you already have something sure push
> a patch or feel free to share in email, I'll be back on it again in 30 min or so....
>
> Attached.
Regards,
Andrey
> Thx
> Paul
>
> -----Original Message-----
> From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey
> Kuzmin
> Sent: Monday, September 3, 2018 1:32 PM
> To: Storage Performance Development Kit <spdk(a)lists.01.org>
> Subject: Re: [SPDK] Running bdevio without a conf file
>
> On a similar occasion, I had found it very helpful (with testing
> standalone
> bdevs) to start RPC server right in the bdevperf. The same should be
> certainly possible with bdevio; I can push a patch if need be.
>
> HTH,
> Andrey
>
> On Mon, Sep 3, 2018, 18:40 Luse, Paul E <paul.e.luse(a)intel.com> wrote:
>
> > Yeah, I'm not getting it. What I was trying is just:
> >
> > Window 1:
> > sudo ./bdevio --wait-for-rpc
> >
> > Window 2:
> > sudo scripts/rpc.py start_subsystem_init Error while connecting to
> > /var/tmp/spdk.sock Error details: [Errno 111] Connection refused
> >
> > And obviously if that had worked I'd have slipped in my bdev
> > contract RPCs before using the start RPC.
> >
> > Thanks
> > Paul
> >
> > -----Original Message-----
> > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Luse,
> > Paul E
> > Sent: Monday, September 3, 2018 8:36 AM
> > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > Subject: Re: [SPDK] Running bdevio without a conf file
> >
> > Thanks Jim! That's exactly the patch I was heading down... getting
> > errors sending RPCs while bdevio is 'waiting' but haven't read the
> > doc yet, will see what I can find....
> >
> > -----Original Message-----
> > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Harris,
> > James R
> > Sent: Monday, September 3, 2018 8:34 AM
> > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > Subject: Re: [SPDK] Running bdevio without a conf file
> >
> > Shared memory ID and multi process in general only works with the
> > NVMe driver.
> >
> > http://www.spdk.io/doc/app_overview.html#cmd_arg_multi_process
> >
> > Try running bdevio with -wait-for-rpc parameter. Documentation also
> > available in jsonrpc.md.
> >
> > Jim
> >
> > Sent from my iPhone
> >
> > On Sep 3, 2018, at 8:22 AM, Luse, Paul E <paul.e.luse(a)intel.com<mailto:
> > paul.e.luse(a)intel.com>> wrote:
> >
> > Just working on making the crypto module RPC-only and haven't done
> > much with RPCs before. I'm trying to run the target in one window
> > (using -I 1) and use RPCs to create a NVMe bdev with a crypto on top
> > of it. The RPCs are working as I can confirm with both output and
> > gdb
> under the spdk target.
> >
> > However I assumed I could run bdevio in another window with the same
> > shared mem parm "./bdevio -I 1" for example and it should work
> > however it does not see any bdevs in bdevio_construct_targets()
> >
> > Am I missing something high level or really simple here?
> >
> > Thx
> > Paul
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org<mailto:SPDK(a)lists.01.org>
> > https://lists.01.org/mailman/listinfo/spdk
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> >
> --
>
> Regards,
> Andrey
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
>
_______________________________________________
SPDK mailing list
SPDK(a)lists.01.org
https://lists.01.org/mailman/listinfo/spdk
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [SPDK] Running bdevio without a conf file
@ 2018-09-03 21:41 Andrey Kuzmin
0 siblings, 0 replies; 14+ messages in thread
From: Andrey Kuzmin @ 2018-09-03 21:41 UTC (permalink / raw)
To: spdk
[-- Attachment #1: Type: text/plain, Size: 4257 bytes --]
On Tue, Sep 4, 2018 at 12:09 AM Luse, Paul E <paul.e.luse(a)intel.com> wrote:
> Thanks!! Yup, that's what I was working on when I took a gym break just
> now :) I thought it would have done with the -w option but had never paid
> attention before. If you already have something sure push a patch or feel
> free to share in email, I'll be back on it again in 30 min or so....
>
> Attached.
Regards,
Andrey
> Thx
> Paul
>
> -----Original Message-----
> From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey Kuzmin
> Sent: Monday, September 3, 2018 1:32 PM
> To: Storage Performance Development Kit <spdk(a)lists.01.org>
> Subject: Re: [SPDK] Running bdevio without a conf file
>
> On a similar occasion, I had found it very helpful (with testing standalone
> bdevs) to start RPC server right in the bdevperf. The same should be
> certainly possible with bdevio; I can push a patch if need be.
>
> HTH,
> Andrey
>
> On Mon, Sep 3, 2018, 18:40 Luse, Paul E <paul.e.luse(a)intel.com> wrote:
>
> > Yeah, I'm not getting it. What I was trying is just:
> >
> > Window 1:
> > sudo ./bdevio --wait-for-rpc
> >
> > Window 2:
> > sudo scripts/rpc.py start_subsystem_init Error while connecting to
> > /var/tmp/spdk.sock Error details: [Errno 111] Connection refused
> >
> > And obviously if that had worked I'd have slipped in my bdev contract
> > RPCs before using the start RPC.
> >
> > Thanks
> > Paul
> >
> > -----Original Message-----
> > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Luse, Paul
> > E
> > Sent: Monday, September 3, 2018 8:36 AM
> > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > Subject: Re: [SPDK] Running bdevio without a conf file
> >
> > Thanks Jim! That's exactly the patch I was heading down... getting
> > errors sending RPCs while bdevio is 'waiting' but haven't read the doc
> > yet, will see what I can find....
> >
> > -----Original Message-----
> > From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Harris,
> > James R
> > Sent: Monday, September 3, 2018 8:34 AM
> > To: Storage Performance Development Kit <spdk(a)lists.01.org>
> > Subject: Re: [SPDK] Running bdevio without a conf file
> >
> > Shared memory ID and multi process in general only works with the NVMe
> > driver.
> >
> > http://www.spdk.io/doc/app_overview.html#cmd_arg_multi_process
> >
> > Try running bdevio with -wait-for-rpc parameter. Documentation also
> > available in jsonrpc.md.
> >
> > Jim
> >
> > Sent from my iPhone
> >
> > On Sep 3, 2018, at 8:22 AM, Luse, Paul E <paul.e.luse(a)intel.com<mailto:
> > paul.e.luse(a)intel.com>> wrote:
> >
> > Just working on making the crypto module RPC-only and haven't done
> > much with RPCs before. I'm trying to run the target in one window
> > (using -I 1) and use RPCs to create a NVMe bdev with a crypto on top
> > of it. The RPCs are working as I can confirm with both output and gdb
> under the spdk target.
> >
> > However I assumed I could run bdevio in another window with the same
> > shared mem parm "./bdevio -I 1" for example and it should work however
> > it does not see any bdevs in bdevio_construct_targets()
> >
> > Am I missing something high level or really simple here?
> >
> > Thx
> > Paul
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org<mailto:SPDK(a)lists.01.org>
> > https://lists.01.org/mailman/listinfo/spdk
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> > _______________________________________________
> > SPDK mailing list
> > SPDK(a)lists.01.org
> > https://lists.01.org/mailman/listinfo/spdk
> >
> --
>
> Regards,
> Andrey
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
>
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [SPDK] Running bdevio without a conf file
@ 2018-09-03 21:09 Luse, Paul E
0 siblings, 0 replies; 14+ messages in thread
From: Luse, Paul E @ 2018-09-03 21:09 UTC (permalink / raw)
To: spdk
[-- Attachment #1: Type: text/plain, Size: 3791 bytes --]
Thanks!! Yup, that's what I was working on when I took a gym break just now :) I thought it would have done with the -w option but had never paid attention before. If you already have something sure push a patch or feel free to share in email, I'll be back on it again in 30 min or so....
Thx
Paul
-----Original Message-----
From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Andrey Kuzmin
Sent: Monday, September 3, 2018 1:32 PM
To: Storage Performance Development Kit <spdk(a)lists.01.org>
Subject: Re: [SPDK] Running bdevio without a conf file
On a similar occasion, I had found it very helpful (with testing standalone
bdevs) to start RPC server right in the bdevperf. The same should be certainly possible with bdevio; I can push a patch if need be.
HTH,
Andrey
On Mon, Sep 3, 2018, 18:40 Luse, Paul E <paul.e.luse(a)intel.com> wrote:
> Yeah, I'm not getting it. What I was trying is just:
>
> Window 1:
> sudo ./bdevio --wait-for-rpc
>
> Window 2:
> sudo scripts/rpc.py start_subsystem_init Error while connecting to
> /var/tmp/spdk.sock Error details: [Errno 111] Connection refused
>
> And obviously if that had worked I'd have slipped in my bdev contract
> RPCs before using the start RPC.
>
> Thanks
> Paul
>
> -----Original Message-----
> From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Luse, Paul
> E
> Sent: Monday, September 3, 2018 8:36 AM
> To: Storage Performance Development Kit <spdk(a)lists.01.org>
> Subject: Re: [SPDK] Running bdevio without a conf file
>
> Thanks Jim! That's exactly the patch I was heading down... getting
> errors sending RPCs while bdevio is 'waiting' but haven't read the doc
> yet, will see what I can find....
>
> -----Original Message-----
> From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Harris,
> James R
> Sent: Monday, September 3, 2018 8:34 AM
> To: Storage Performance Development Kit <spdk(a)lists.01.org>
> Subject: Re: [SPDK] Running bdevio without a conf file
>
> Shared memory ID and multi process in general only works with the NVMe
> driver.
>
> http://www.spdk.io/doc/app_overview.html#cmd_arg_multi_process
>
> Try running bdevio with -wait-for-rpc parameter. Documentation also
> available in jsonrpc.md.
>
> Jim
>
> Sent from my iPhone
>
> On Sep 3, 2018, at 8:22 AM, Luse, Paul E <paul.e.luse(a)intel.com<mailto:
> paul.e.luse(a)intel.com>> wrote:
>
> Just working on making the crypto module RPC-only and haven't done
> much with RPCs before. I'm trying to run the target in one window
> (using -I 1) and use RPCs to create a NVMe bdev with a crypto on top
> of it. The RPCs are working as I can confirm with both output and gdb under the spdk target.
>
> However I assumed I could run bdevio in another window with the same
> shared mem parm "./bdevio -I 1" for example and it should work however
> it does not see any bdevs in bdevio_construct_targets()
>
> Am I missing something high level or really simple here?
>
> Thx
> Paul
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org<mailto:SPDK(a)lists.01.org>
> https://lists.01.org/mailman/listinfo/spdk
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
> _______________________________________________
> SPDK mailing list
> SPDK(a)lists.01.org
> https://lists.01.org/mailman/listinfo/spdk
>
--
Regards,
Andrey
_______________________________________________
SPDK mailing list
SPDK(a)lists.01.org
https://lists.01.org/mailman/listinfo/spdk
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [SPDK] Running bdevio without a conf file
@ 2018-09-03 15:40 Luse, Paul E
0 siblings, 0 replies; 14+ messages in thread
From: Luse, Paul E @ 2018-09-03 15:40 UTC (permalink / raw)
To: spdk
[-- Attachment #1: Type: text/plain, Size: 2458 bytes --]
Yeah, I'm not getting it. What I was trying is just:
Window 1:
sudo ./bdevio --wait-for-rpc
Window 2:
sudo scripts/rpc.py start_subsystem_init
Error while connecting to /var/tmp/spdk.sock
Error details: [Errno 111] Connection refused
And obviously if that had worked I'd have slipped in my bdev contract RPCs before using the start RPC.
Thanks
Paul
-----Original Message-----
From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Luse, Paul E
Sent: Monday, September 3, 2018 8:36 AM
To: Storage Performance Development Kit <spdk(a)lists.01.org>
Subject: Re: [SPDK] Running bdevio without a conf file
Thanks Jim! That's exactly the patch I was heading down... getting errors sending RPCs while bdevio is 'waiting' but haven't read the doc yet, will see what I can find....
-----Original Message-----
From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Harris, James R
Sent: Monday, September 3, 2018 8:34 AM
To: Storage Performance Development Kit <spdk(a)lists.01.org>
Subject: Re: [SPDK] Running bdevio without a conf file
Shared memory ID and multi process in general only works with the NVMe driver.
http://www.spdk.io/doc/app_overview.html#cmd_arg_multi_process
Try running bdevio with -wait-for-rpc parameter. Documentation also available in jsonrpc.md.
Jim
Sent from my iPhone
On Sep 3, 2018, at 8:22 AM, Luse, Paul E <paul.e.luse(a)intel.com<mailto:paul.e.luse(a)intel.com>> wrote:
Just working on making the crypto module RPC-only and haven't done much with RPCs before. I'm trying to run the target in one window (using -I 1) and use RPCs to create a NVMe bdev with a crypto on top of it. The RPCs are working as I can confirm with both output and gdb under the spdk target.
However I assumed I could run bdevio in another window with the same shared mem parm "./bdevio -I 1" for example and it should work however it does not see any bdevs in bdevio_construct_targets()
Am I missing something high level or really simple here?
Thx
Paul
_______________________________________________
SPDK mailing list
SPDK(a)lists.01.org<mailto:SPDK(a)lists.01.org>
https://lists.01.org/mailman/listinfo/spdk
_______________________________________________
SPDK mailing list
SPDK(a)lists.01.org
https://lists.01.org/mailman/listinfo/spdk
_______________________________________________
SPDK mailing list
SPDK(a)lists.01.org
https://lists.01.org/mailman/listinfo/spdk
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [SPDK] Running bdevio without a conf file
@ 2018-09-03 15:36 Luse, Paul E
0 siblings, 0 replies; 14+ messages in thread
From: Luse, Paul E @ 2018-09-03 15:36 UTC (permalink / raw)
To: spdk
[-- Attachment #1: Type: text/plain, Size: 1690 bytes --]
Thanks Jim! That's exactly the patch I was heading down... getting errors sending RPCs while bdevio is 'waiting' but haven't read the doc yet, will see what I can find....
-----Original Message-----
From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Harris, James R
Sent: Monday, September 3, 2018 8:34 AM
To: Storage Performance Development Kit <spdk(a)lists.01.org>
Subject: Re: [SPDK] Running bdevio without a conf file
Shared memory ID and multi process in general only works with the NVMe driver.
http://www.spdk.io/doc/app_overview.html#cmd_arg_multi_process
Try running bdevio with -wait-for-rpc parameter. Documentation also available in jsonrpc.md.
Jim
Sent from my iPhone
On Sep 3, 2018, at 8:22 AM, Luse, Paul E <paul.e.luse(a)intel.com<mailto:paul.e.luse(a)intel.com>> wrote:
Just working on making the crypto module RPC-only and haven't done much with RPCs before. I'm trying to run the target in one window (using -I 1) and use RPCs to create a NVMe bdev with a crypto on top of it. The RPCs are working as I can confirm with both output and gdb under the spdk target.
However I assumed I could run bdevio in another window with the same shared mem parm "./bdevio -I 1" for example and it should work however it does not see any bdevs in bdevio_construct_targets()
Am I missing something high level or really simple here?
Thx
Paul
_______________________________________________
SPDK mailing list
SPDK(a)lists.01.org<mailto:SPDK(a)lists.01.org>
https://lists.01.org/mailman/listinfo/spdk
_______________________________________________
SPDK mailing list
SPDK(a)lists.01.org
https://lists.01.org/mailman/listinfo/spdk
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [SPDK] Running bdevio without a conf file
@ 2018-09-03 15:34 Harris, James R
0 siblings, 0 replies; 14+ messages in thread
From: Harris, James R @ 2018-09-03 15:34 UTC (permalink / raw)
To: spdk
[-- Attachment #1: Type: text/plain, Size: 1116 bytes --]
Shared memory ID and multi process in general only works with the NVMe driver.
http://www.spdk.io/doc/app_overview.html#cmd_arg_multi_process
Try running bdevio with —wait-for-rpc parameter. Documentation also available in jsonrpc.md.
Jim
Sent from my iPhone
On Sep 3, 2018, at 8:22 AM, Luse, Paul E <paul.e.luse(a)intel.com<mailto:paul.e.luse(a)intel.com>> wrote:
Just working on making the crypto module RPC-only and haven't done much with RPCs before. I'm trying to run the target in one window (using -I 1) and use RPCs to create a NVMe bdev with a crypto on top of it. The RPCs are working as I can confirm with both output and gdb under the spdk target.
However I assumed I could run bdevio in another window with the same shared mem parm "./bdevio -I 1" for example and it should work however it does not see any bdevs in bdevio_construct_targets()
Am I missing something high level or really simple here?
Thx
Paul
_______________________________________________
SPDK mailing list
SPDK(a)lists.01.org<mailto:SPDK(a)lists.01.org>
https://lists.01.org/mailman/listinfo/spdk
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [SPDK] Running bdevio without a conf file
@ 2018-09-03 15:29 Luse, Paul E
0 siblings, 0 replies; 14+ messages in thread
From: Luse, Paul E @ 2018-09-03 15:29 UTC (permalink / raw)
To: spdk
[-- Attachment #1: Type: text/plain, Size: 1042 bytes --]
OK, wait. I think I see what I'm doing wrong. Will follow up in a few....
-----Original Message-----
From: SPDK [mailto:spdk-bounces(a)lists.01.org] On Behalf Of Luse, Paul E
Sent: Monday, September 3, 2018 8:22 AM
To: Storage Performance Development Kit <spdk(a)lists.01.org>
Subject: [SPDK] Running bdevio without a conf file
Just working on making the crypto module RPC-only and haven't done much with RPCs before. I'm trying to run the target in one window (using -I 1) and use RPCs to create a NVMe bdev with a crypto on top of it. The RPCs are working as I can confirm with both output and gdb under the spdk target.
However I assumed I could run bdevio in another window with the same shared mem parm "./bdevio -I 1" for example and it should work however it does not see any bdevs in bdevio_construct_targets()
Am I missing something high level or really simple here?
Thx
Paul
_______________________________________________
SPDK mailing list
SPDK(a)lists.01.org
https://lists.01.org/mailman/listinfo/spdk
^ permalink raw reply [flat|nested] 14+ messages in thread
* [SPDK] Running bdevio without a conf file
@ 2018-09-03 15:22 Luse, Paul E
0 siblings, 0 replies; 14+ messages in thread
From: Luse, Paul E @ 2018-09-03 15:22 UTC (permalink / raw)
To: spdk
[-- Attachment #1: Type: text/plain, Size: 569 bytes --]
Just working on making the crypto module RPC-only and haven't done much with RPCs before. I'm trying to run the target in one window (using -I 1) and use RPCs to create a NVMe bdev with a crypto on top of it. The RPCs are working as I can confirm with both output and gdb under the spdk target.
However I assumed I could run bdevio in another window with the same shared mem parm "./bdevio -I 1" for example and it should work however it does not see any bdevs in bdevio_construct_targets()
Am I missing something high level or really simple here?
Thx
Paul
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2018-09-04 12:37 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-03 20:31 [SPDK] Running bdevio without a conf file Andrey Kuzmin
-- strict thread matches above, loose matches on Subject: below --
2018-09-04 12:37 Andrey Kuzmin
2018-09-04 12:23 Luse, Paul E
2018-09-04 7:29 Andrey Kuzmin
2018-09-03 22:23 Luse, Paul E
2018-09-03 22:21 Andrey Kuzmin
2018-09-03 22:19 Luse, Paul E
2018-09-03 21:41 Andrey Kuzmin
2018-09-03 21:09 Luse, Paul E
2018-09-03 15:40 Luse, Paul E
2018-09-03 15:36 Luse, Paul E
2018-09-03 15:34 Harris, James R
2018-09-03 15:29 Luse, Paul E
2018-09-03 15:22 Luse, Paul E
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.