From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7743433682678074243==" MIME-Version: 1.0 From: Marushak, Nathan Subject: Re: [SPDK] Ceph/Bluestore SPDK based backend? Date: Tue, 07 Feb 2017 13:03:07 +0000 Message-ID: In-Reply-To: CANvN+e=xyA6=pjBDFiJkHrjuKmh0DVqnSgQu5LkOQQZTHMPOwA@mail.gmail.com List-ID: To: spdk@lists.01.org --===============7743433682678074243== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Tobias, There has been some work done in Bluestore for this. If you search "SPDK Bl= uestore" or something similar you'll see some links. The impact to performa= nce of Ceph was somewhat limited however. There are bottlenecks in the Ceph= OSD. Thanks, Nate On Feb 7, 2017, at 5:20 AM, Andrey Kuzmin > wrote: Not that I know of, and likely because it belongs to Ceph, not SPDK. SPDK g= oal is to enable applications to utilize NVMe flash more efficiently, not t= o provide a backend for each and every application out there. Regards, Andrey On Feb 7, 2017 14:03, "Tobias Oberstein" > wrote: Hi, the 16.2 release added a Ceph RBD block device as a backend for SPDK applic= ations. I am wondering about the inverse? As in: having Ceph RBD OSDs use SPDK to use NVMe flash as underlying block = storage. There seems to be efforts with Ceph/Bluestore http://www.slideshare.net/sageweil1/bluestore-a-new-faster-storage-backend-= for-ceph to allow OSDs use raw block devices as underlying storage (instead of Files= tore, which shuffles everything through a filesystem). So put differently: is there a Ceph/Bluestore block device implementation u= sing SPDK? Cheers, /Tobias _______________________________________________ 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 --===============7743433682678074243== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGh0bWw+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRl eHQvaHRtbDsgY2hhcnNldD11cy1hc2NpaSI+CjwvaGVhZD4KPGJvZHkgZGlyPSJhdXRvIj4KPGRp dj5IaSBUb2JpYXMsPC9kaXY+CjxkaXYgaWQ9IkFwcGxlTWFpbFNpZ25hdHVyZSI+PGJyPgo8L2Rp dj4KPGRpdiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj5UaGVyZSBoYXMgYmVlbiBzb21lIHdvcmsg ZG9uZSBpbiBCbHVlc3RvcmUgZm9yIHRoaXMuIElmIHlvdSBzZWFyY2ggJnF1b3Q7U1BESyBCbHVl c3RvcmUmcXVvdDsgb3Igc29tZXRoaW5nIHNpbWlsYXIgeW91J2xsIHNlZSBzb21lIGxpbmtzLiBU aGUgaW1wYWN0IHRvIHBlcmZvcm1hbmNlIG9mIENlcGggd2FzIHNvbWV3aGF0IGxpbWl0ZWQgaG93 ZXZlci4gVGhlcmUgYXJlIGJvdHRsZW5lY2tzIGluIHRoZSBDZXBoIE9TRC4mbmJzcDs8YnI+Cjxi cj4KVGhhbmtzLAo8ZGl2Pk5hdGU8L2Rpdj4KPC9kaXY+CjxkaXY+PGJyPgpPbiBGZWIgNywgMjAx NywgYXQgNToyMCBBTSwgQW5kcmV5IEt1em1pbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHJleS52 Lmt1em1pbkBnbWFpbC5jb20iPmFuZHJleS52Lmt1em1pbkBnbWFpbC5jb208L2E+Jmd0OyB3cm90 ZTo8YnI+Cjxicj4KPC9kaXY+CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgo8ZGl2Pgo8ZGl2IGRp cj0iYXV0byI+Tm90IHRoYXQgSSBrbm93IG9mLCBhbmQgbGlrZWx5IGJlY2F1c2UgaXQgYmVsb25n cyB0byBDZXBoLCBub3QgU1BESy4gU1BESyBnb2FsIGlzIHRvIGVuYWJsZSBhcHBsaWNhdGlvbnMg dG8gdXRpbGl6ZSBOVk1lIGZsYXNoIG1vcmUgZWZmaWNpZW50bHksIG5vdCB0byBwcm92aWRlIGEg YmFja2VuZCBmb3IgZWFjaCBhbmQgZXZlcnkgYXBwbGljYXRpb24gb3V0IHRoZXJlLgo8ZGl2IGRp cj0iYXV0byI+PGJyPgo8L2Rpdj4KPGRpdiBkaXI9ImF1dG8iPlJlZ2FyZHMsPC9kaXY+CjxkaXYg ZGlyPSJhdXRvIj5BbmRyZXk8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48 YnI+CjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBGZWIgNywgMjAxNyAxNDowMywgJnF1b3Q7 VG9iaWFzIE9iZXJzdGVpbiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRvYmlhcy5vYmVyc3Rl aW5AZ21haWwuY29tIj50b2JpYXMub2JlcnN0ZWluQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxi ciB0eXBlPSJhdHRyaWJ1dGlvbiI+CjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5 bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmct bGVmdDoxZXgiPgpIaSw8YnI+Cjxicj4KdGhlIDE2LjIgcmVsZWFzZSBhZGRlZCBhIENlcGggUkJE IGJsb2NrIGRldmljZSBhcyBhIGJhY2tlbmQgZm9yIFNQREsgYXBwbGljYXRpb25zLiBJIGFtIHdv bmRlcmluZyBhYm91dCB0aGUgaW52ZXJzZT88YnI+Cjxicj4KQXMgaW46IGhhdmluZyBDZXBoIFJC RCBPU0RzIHVzZSBTUERLIHRvIHVzZSBOVk1lIGZsYXNoIGFzIHVuZGVybHlpbmcgYmxvY2sgc3Rv cmFnZS48YnI+Cjxicj4KVGhlcmUgc2VlbXMgdG8gYmUgZWZmb3J0cyB3aXRoIENlcGgvQmx1ZXN0 b3JlPGJyPgo8YnI+CjxhIGhyZWY9Imh0dHA6Ly93d3cuc2xpZGVzaGFyZS5uZXQvc2FnZXdlaWwx L2JsdWVzdG9yZS1hLW5ldy1mYXN0ZXItc3RvcmFnZS1iYWNrZW5kLWZvci1jZXBoIiByZWw9Im5v cmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vd3d3LnNsaWRlc2hhcmUubmV0L3NhZ2U8 d2JyPndlaWwxL2JsdWVzdG9yZS1hLW5ldy1mYXN0ZXItPHdicj5zdG9yYWdlLWJhY2tlbmQtZm9y LWNlcGg8L2E+PGJyPgo8YnI+CnRvIGFsbG93IE9TRHMgdXNlIHJhdyBibG9jayBkZXZpY2VzIGFz IHVuZGVybHlpbmcgc3RvcmFnZSAoaW5zdGVhZCBvZiBGaWxlc3RvcmUsIHdoaWNoIHNodWZmbGVz IGV2ZXJ5dGhpbmcgdGhyb3VnaCBhIGZpbGVzeXN0ZW0pLjxicj4KPGJyPgpTbyBwdXQgZGlmZmVy ZW50bHk6IGlzIHRoZXJlIGEgQ2VwaC9CbHVlc3RvcmUgYmxvY2sgZGV2aWNlIGltcGxlbWVudGF0 aW9uIHVzaW5nIFNQREs/PGJyPgo8YnI+CkNoZWVycyw8YnI+Ci9Ub2JpYXM8YnI+Cl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fXzx3YnI+X19fX19fX19fX19fX19fX188YnI+ClNQREsgbWFp bGluZyBsaXN0PGJyPgo8YSBocmVmPSJtYWlsdG86U1BES0BsaXN0cy4wMS5vcmciIHRhcmdldD0i X2JsYW5rIj5TUERLQGxpc3RzLjAxLm9yZzwvYT48YnI+CjxhIGhyZWY9Imh0dHBzOi8vbGlzdHMu MDEub3JnL21haWxtYW4vbGlzdGluZm8vc3BkayIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9i bGFuayI+aHR0cHM6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9sPHdicj5pc3RpbmZvL3NwZGs8L2E+ PGJyPgo8L2Jsb2NrcXVvdGU+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvYmxvY2txdW90ZT4KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+CjxkaXY+PHNwYW4+X19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PGJyPgo8c3Bhbj5TUERLIG1haWxpbmcgbGlz dDwvc3Bhbj48YnI+CjxzcGFuPjxhIGhyZWY9Im1haWx0bzpTUERLQGxpc3RzLjAxLm9yZyI+U1BE S0BsaXN0cy4wMS5vcmc8L2E+PC9zcGFuPjxicj4KPHNwYW4+PGEgaHJlZj0iaHR0cHM6Ly9saXN0 cy4wMS5vcmcvbWFpbG1hbi9saXN0aW5mby9zcGRrIj5odHRwczovL2xpc3RzLjAxLm9yZy9tYWls bWFuL2xpc3RpbmZvL3NwZGs8L2E+PC9zcGFuPjxicj4KPC9kaXY+CjwvYmxvY2txdW90ZT4KPC9i b2R5Pgo8L2h0bWw+Cg== --===============7743433682678074243==--