Community calls switching to Skype
by Zawadzki, Tomasz
Hi all,
In order to keep the Community and GitHub Issue Review meetings running smoothly, they will be now hosted using Skype.
The change was motivated by previous service being increasingly troublesome to join and use with each passing week.
Please see https://spdk.io/community/ for details on joining.
There are no changes to dates or time of the meetings.
Thank you,
Tomek
2 years, 5 months
Re: Any limitation on the number of inflight blob io requests?
by Harris, James R
Hi Niu,
Yes - there is a limitation. See spdk_bs_opts_init(). There is a max_channel_ops field that you can set if you need a higher limit on the number of outstanding I/O operations. Currently the default is 512, but you can increase it by changing the max_channel_ops value before initializing or loading the blobstore.
This was done by design, so that we could avoid memory allocations in the I/O path. These per-I/O data structures are allocated when the io_channel is created (spdk_bs_alloc_io_channel).
-Jim
On 3/11/20, 8:36 PM, "Niu, Yawei" <yawei.niu(a)intel.com> wrote:
Hi, All
Is there any limitation on the number of inflight blob io requests? I’m asking because we hit a problem like consecutively submitting more than 1000 blob reads (spdk_blob_io_read() calls), an ENOMEM error will be observed on the last read completion callback. Please be aware that’s just my speculation after reading some debug log, so the error isn’t necessary from SPDK, and our engineer is working on reproducer to narrow down the problem now, at the same time, I’d like to find out if there is any hard limitation on the number of inflight io requests by design?
Thanks
-Niu
_______________________________________________
SPDK mailing list -- spdk(a)lists.01.org
To unsubscribe send an email to spdk-leave(a)lists.01.org
2 years, 5 months
Any limitation on the number of inflight blob io requests?
by Niu, Yawei
Hi, All
Is there any limitation on the number of inflight blob io requests? I’m asking because we hit a problem like consecutively submitting more than 1000 blob reads (spdk_blob_io_read() calls), an ENOMEM error will be observed on the last read completion callback. Please be aware that’s just my speculation after reading some debug log, so the error isn’t necessary from SPDK, and our engineer is working on reproducer to narrow down the problem now, at the same time, I’d like to find out if there is any hard limitation on the number of inflight io requests by design?
Thanks
-Niu
2 years, 5 months
The power consumption of spdk framework.
by Vincent
Hello all,
We know when spdk start, The cpu-core used by spdk usage will become
100% due to busy loop of reactor. I remember this topic has been discussed
before. But I forget the conclusion. I cannot find out the conclusion in
the internet and maillist too.
Does anyone can provide me the information about this topic ??
Can spdk avoid the cpu usage 100% when idle now??
Thank you so much.
2 years, 5 months
Re: PMEM over RDMA (RPMEM) Support Status in SPDK
by Luse, Paul E
Hi Joe,
I can give you a little on PMEM in general, will let someone else jump in with any NVMeoF stuff... Today SPDK uses PMDK to support PMEM in two major ways:
- we can expose a pmem region as a bdev through the block device module for pmem
- our compression bdev uses pmem behind the scenes to track metadata for compressed data stored on other media
Thx
Paul
On 3/2/20, 3:28 PM, "Gruher, Joseph R" <joseph.r.gruher(a)intel.com> wrote:
I'm just curious about the support for PMEM over RDMA Ethernet in SPDK. I assume it will be similar functionally to NVMe/NVMeoF, but for PMEM... eventually.
I was wondering if you can point me to a website, whitepaper, or person where I could get a general sense of SPDK support for PMEM, both implemented as of today, and future roadmap/schedule.
I'd love to test it out in my lab when it is mature enough for that to be a reasonable thing to attempt, as I am fairly well equipped with RDMA capable NICs and with PMEM equipped systems, and experienced with using SPDK with NVMe/NVMeoF, but I'd like to wait until it is reasonably mature, so trying to get a sense of where we are today, and when might be a reasonable target date to try and engage with some basic testing / proof-of-concept type work.
Thanks,
Joe Gruher
_______________________________________________
SPDK mailing list -- spdk(a)lists.01.org
To unsubscribe send an email to spdk-leave(a)lists.01.org
2 years, 5 months
PMEM over RDMA (RPMEM) Support Status in SPDK
by Gruher, Joseph R
I'm just curious about the support for PMEM over RDMA Ethernet in SPDK. I assume it will be similar functionally to NVMe/NVMeoF, but for PMEM... eventually.
I was wondering if you can point me to a website, whitepaper, or person where I could get a general sense of SPDK support for PMEM, both implemented as of today, and future roadmap/schedule.
I'd love to test it out in my lab when it is mature enough for that to be a reasonable thing to attempt, as I am fairly well equipped with RDMA capable NICs and with PMEM equipped systems, and experienced with using SPDK with NVMe/NVMeoF, but I'd like to wait until it is reasonably mature, so trying to get a sense of where we are today, and when might be a reasonable target date to try and engage with some basic testing / proof-of-concept type work.
Thanks,
Joe Gruher
2 years, 5 months