On 4/19/06, Dan Smith <danms@xxxxxxxxxx> wrote: > > A generic dm-userspace target would allow for testing of new > algorithms (RAID, CoW, etc) from a userspace application, as well as > some more interesting things involving distributed applications. Just > like FUSE allows for some neat (although not necessarily > high-performance) tricks, dm-userspace could allow the same thing for > block devices. > > Would the device-mapper maintainers be interested in accepting > something like dm-userspace upstream? > It seems like this would be really useful for prototyping and debugging new device mapper modules (like the dm-cache ideas I posted about a few weeks back). At the very least, I'd be interested in using it? A couple of questions: 1) how would you handle permissions? IIRC FUSE allows normal users to bind their own FUSE userspace file systems, would something similar happen for dm-userspace or would even binding a userspace device-mapper module require root? 2) How close would the userspace API be to the kernel device-mapper API? It'd be nice to have something close so that userspace code could easily be migrated into the kernel (for performance reasons) as appropriate. 3) When do you think you'll be able to post a patch for RFC? -eric -- dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel