On Fri, Mar 04, 2016 at 08:53:15AM -0800, Liu Bo wrote: > On Fri, Mar 04, 2016 at 03:30:58PM +0100, David Sterba wrote: > > On Sun, Feb 28, 2016 at 03:16:15PM -0800, Liu Bo wrote: > > > Hi, > > > > > > I'd like to attend the LSF/MM conference this year. > > > > > > I think I can contribute to a few areas that are being discussed this year: > > > - how to provide better information for the filesystem to optimize allocation. > > > - power/failure tests > > > - performance aspects, etc. > > > > > > Besides that, I'd like to talk about the following, > > > - combining overlayfs with btrfs to properly fix overlayfs copy-up slowness. > > > - fragmentation control in Copy-On-Write filesystems. (setting a reasonable > > > large allocation unit and performing RMW, etc?) > > > Since xfs is also going to have reflink, so xfs is also regarded as COW > > > FS, having some generic ideas for this topic would help a lot. > > > - mount individual subvolumes (in btrfs) with different selinux label, this > > > will be useful in container senarios when btrfs being their storage driver. > > > > > > (I've finished the patch for the above selinux label support, but it can ends up > > > with inode leak if it's not used in the container way, which is assuming the > > > top subvolume is always being the last one to unmout.) > > > > Do you have the patchset so I can have a look? I've claimed the > > per-subvolume mount properties in the past and have it almost working. > > Supporting selinux labels seems to have some overlap, so I'm curious how > > much code conflicts are there. > > There might be some conflicts since I'm using pseudo superblock for each > subvolume in that case in order to support selinux label. I also changed docker's btrfs graphdriver code to mount a subvolume/snapshot like what devicemapper does so that it can have different selinux label for each container. To test it, we have to use "mount -osubvolid=AAA,nosharecache=AAA /disk /mnt" Thanks, -liubo > > Here is the patch, > > https://github.com/liubogithub/btrfs-work/commit/00765203698d7e8a795d72488aefc9e19ab70b6e > > Thanks, > > -liubo -- 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