From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4195577368791620500==" MIME-Version: 1.0 From: Walker, Benjamin Subject: Re: [SPDK] SPDK + user space appliance Date: Wed, 31 Jan 2018 16:48:28 +0000 Message-ID: <1517417307.25907.99.camel@intel.com> In-Reply-To: AM5PR04MB307492437496A0911FD8F28189E10@AM5PR04MB3074.eurprd04.prod.outlook.com List-ID: To: spdk@lists.01.org --===============4195577368791620500== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Thu, 2018-01-25 at 14:19 +0000, Shahar Salzman wrote: > I am glad that this is your intention, the question is, do you think that= it > would be useful to create such a bdev_user module which will allow other = users > to integrate spdk to their appliance using such a simple threading model? > Perhaps such a module will allow easier integration of spdk. > = > I am attaching a reference application which is does NULL IO via bdev_use= r. > = I spent some time reviewing the code you attached. I'll do a deep dive resp= onse in the future, but several people in the community have been working to wri= te a guide to the bdev layer (including writing a bdev module), plus some better examples. Before I do a big response, I want some of that documentation to = get posted and then we can use it as the basis for a discussion. I'm just writi= ng now to let you know that a response is coming!=20 --===============4195577368791620500==--