On Mon, Jan 19, 2015 at 11:10 AM, Volker Lendecke <Volker.Lendecke@xxxxxxxxx> wrote: > On Mon, Jan 19, 2015 at 08:31:27AM -0700, Jens Axboe wrote: >> I didn't look at your code yet, but I'm assuming it's a self >> contained IO engine. So we should be able to make that work, by only >> linking the engine itself against libsmbclient. But sheesh, what a >> pain in the butt, why can't we just all be friends. > > The published libsmbclient API misses the async features > that are needed here. Milosz needs to go lower-level. > > Volker Volker, the sync code path works; in fact I pushed some minor corrections to my branch this morning. And for now using FIO I can generate multiple clients (threads / processes). I started working on the async features (SMB2 async read/write) for client library the samba repo. There's a patch there for the first step of it it there; see the other email I sent to you and Jeremy. I was going to make sure it licensed under whatever it needs to get into the samba repo... and since this is done on my own time I personally don't care what license it's under provided it's not a PITA. -- Milosz Tanski CTO 16 East 34th Street, 15th floor New York, NY 10016 p: 646-253-9055 e: milosz@xxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html