APPLIED: [PATCH v1 0/4][DISCO] fs: add shiftfs

Tyler Hicks tyhicks at
Thu Apr 4 14:06:50 UTC 2019

On 2019-04-04 09:03:01, Seth Forshee wrote:
> On Thu, Apr 04, 2019 at 03:39:10PM +0200, Christian Brauner wrote:
> > Hey everyone,
> > 
> > This is v1 of shiftfs with Tyler's comments addressed.
> > 
> > This is the patchset for shiftfs which Seth and I have been working on
> > for a while. It is needed to transparently translate the on-disk ids of
> > an underlaying filesystem into valid ids in a given user namespace.
> > This work has been mentioned quite a bit lately since we need it for LXD
> > and Anbox and has been targeted for inclusion in Disco.
> > The main advantage of shiftfs is that it provides signficiant
> > performance benefits as it lets us avoid recursively chowning the root
> > filesystem for unprivileged containers when they are created or when
> > their idmap is changed. This becomes very important with workloads where
> > we are running a huge number of containers which Anbox and LXD both are
> > currently doing. Other container runtimes will benefit from shiftfs in
> > Ubuntu as well.
> > Also, a big thank you to Seth who even with his regular busy schedule
> > still always was ready to help out by discussing ideas, reviewing, and
> > writing patches.
> Applied to disco/master-next, thanks!

FWIW, I did just finish reviewing the delta between the two patch set
revisions and the changes do look like they address my feedback

Thanks, Christian!


More information about the kernel-team mailing list