From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1360901317788368116==" MIME-Version: 1.0 From: tejasgole Subject: Re: [SPDK] Blob store Date: Fri, 30 Jun 2017 09:29:35 -0700 Message-ID: <745094.63822.bm@smtp231.mail.gq1.yahoo.com> List-ID: To: spdk@lists.01.org --===============1360901317788368116== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable I got past the issue.=C2=A0The issue was blob store block size (4K) was mis= matched with the nvme device =C2=A0(512b). Once I converted correctly, =C2= =A0everything worked. Sent from my Verizon, Samsung Galaxy smartphone -------- Original message --------From: "Walker, Benjamin" Date: 6/30/17 9:13 AM (GMT-08:00) To: spdk(a)lists.01.org S= ubject: Re: [SPDK] Blob store = On Thu, 2017-06-15 at 09:16 -0700, tejasgole wrote: > Hi, > = > Is there any example code for blob store to use nvme device directly with= out > the block dev layer?=C2=A0 > = > If not, is there even a document on the order in which APIs need to be in= voked > to set this up correctly?=C2=A0 > = > The way I have it setup, spdk_bs_init () followed by spdk_bs_md_create_bl= ob () > both succeed, but spdk_bs_md_open_blob () spins forever.=C2=A0 > = > It keeps issuing reads to lba=3D3. I haven't written an example for how to do this yet. Are you able to test t= he blob store using the bdev layer like in the rest of the examples for now? I think that will be a lot more straightforward, but if there are concerns ab= out the bdev layer I'd love to understand what those are. > = > Thanks=C2=A0 > = > _______________________________________________ > SPDK mailing list > SPDK(a)lists.01.org > https://lists.01.org/mailman/listinfo/spdk --===============1360901317788368116== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0 L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPjwvaGVhZD48Ym9keT48ZGl2PkkgZ290IHBhc3QgdGhlIGlz c3VlLiZuYnNwOzwvZGl2PjxkaXY+VGhlIGlzc3VlIHdhcyBibG9iIHN0b3JlIGJsb2NrIHNpemUg KDRLKSB3YXMgbWlzbWF0Y2hlZCB3aXRoIHRoZSBudm1lIGRldmljZSAmbmJzcDsoNTEyYikuIE9u Y2UgSSBjb252ZXJ0ZWQgY29ycmVjdGx5LCAmbmJzcDtldmVyeXRoaW5nIHdvcmtlZC48L2Rpdj48 ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2IGlkPSJjb21w b3Nlcl9zaWduYXR1cmUiPjxkaXYgc3R5bGU9ImZvbnQtc2l6ZTo4NSU7Y29sb3I6IzU3NTc1NyIg ZGlyPSJhdXRvIj5TZW50IGZyb20gbXkgVmVyaXpvbiwgU2Ftc3VuZyBHYWxheHkgc21hcnRwaG9u ZTwvZGl2PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxMDAlO2Nv bG9yOiMwMDAwMDAiPjwhLS0gb3JpZ2luYWxNZXNzYWdlIC0tPjxkaXY+LS0tLS0tLS0gT3JpZ2lu YWwgbWVzc2FnZSAtLS0tLS0tLTwvZGl2PjxkaXY+RnJvbTogIldhbGtlciwgQmVuamFtaW4iICZs dDtiZW5qYW1pbi53YWxrZXJAaW50ZWwuY29tJmd0OyA8L2Rpdj48ZGl2PkRhdGU6IDYvMzAvMTcg IDk6MTMgQU0gIChHTVQtMDg6MDApIDwvZGl2PjxkaXY+VG86IHNwZGtAbGlzdHMuMDEub3JnIDwv ZGl2PjxkaXY+U3ViamVjdDogUmU6IFtTUERLXSBCbG9iIHN0b3JlIDwvZGl2PjxkaXY+PGJyPjwv ZGl2PjwvZGl2Pk9uIFRodSwgMjAxNy0wNi0xNSBhdCAwOToxNiAtMDcwMCwgdGVqYXNnb2xlIHdy b3RlOjxicj4mZ3Q7IEhpLDxicj4mZ3Q7IDxicj4mZ3Q7IElzIHRoZXJlIGFueSBleGFtcGxlIGNv ZGUgZm9yIGJsb2Igc3RvcmUgdG8gdXNlIG52bWUgZGV2aWNlIGRpcmVjdGx5IHdpdGhvdXQ8YnI+ Jmd0OyB0aGUgYmxvY2sgZGV2IGxheWVyPyZuYnNwOzxicj4mZ3Q7IDxicj4mZ3Q7IElmIG5vdCwg aXMgdGhlcmUgZXZlbiBhIGRvY3VtZW50IG9uIHRoZSBvcmRlciBpbiB3aGljaCBBUElzIG5lZWQg dG8gYmUgaW52b2tlZDxicj4mZ3Q7IHRvIHNldCB0aGlzIHVwIGNvcnJlY3RseT8mbmJzcDs8YnI+ Jmd0OyA8YnI+Jmd0OyBUaGUgd2F5IEkgaGF2ZSBpdCBzZXR1cCwgc3Bka19ic19pbml0ICgpIGZv bGxvd2VkIGJ5IHNwZGtfYnNfbWRfY3JlYXRlX2Jsb2IgKCk8YnI+Jmd0OyBib3RoIHN1Y2NlZWQs IGJ1dCBzcGRrX2JzX21kX29wZW5fYmxvYiAoKSBzcGlucyBmb3JldmVyLiZuYnNwOzxicj4mZ3Q7 IDxicj4mZ3Q7IEl0IGtlZXBzIGlzc3VpbmcgcmVhZHMgdG8gbGJhPTMuPGJyPjxicj5JIGhhdmVu J3Qgd3JpdHRlbiBhbiBleGFtcGxlIGZvciBob3cgdG8gZG8gdGhpcyB5ZXQuIEFyZSB5b3UgYWJs ZSB0byB0ZXN0IHRoZTxicj5ibG9iIHN0b3JlIHVzaW5nIHRoZSBiZGV2IGxheWVyIGxpa2UgaW4g dGhlIHJlc3Qgb2YgdGhlIGV4YW1wbGVzIGZvciBub3c/IEk8YnI+dGhpbmsgdGhhdCB3aWxsIGJl IGEgbG90IG1vcmUgc3RyYWlnaHRmb3J3YXJkLCBidXQgaWYgdGhlcmUgYXJlIGNvbmNlcm5zIGFi b3V0PGJyPnRoZSBiZGV2IGxheWVyIEknZCBsb3ZlIHRvIHVuZGVyc3RhbmQgd2hhdCB0aG9zZSBh cmUuPGJyPjxicj4mZ3Q7IDxicj4mZ3Q7IFRoYW5rcyZuYnNwOzxicj4mZ3Q7IDxicj4mZ3Q7IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPiZndDsgU1BE SyBtYWlsaW5nIGxpc3Q8YnI+Jmd0OyBTUERLQGxpc3RzLjAxLm9yZzxicj4mZ3Q7IGh0dHBzOi8v bGlzdHMuMDEub3JnL21haWxtYW4vbGlzdGluZm8vc3Bkazxicj48L2JvZHk+PC9odG1sPg== --===============1360901317788368116==--