From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from h2.hallyn.com ([78.46.35.8]:46934 "EHLO mail.hallyn.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755925AbeFON4j (ORCPT ); Fri, 15 Jun 2018 09:56:39 -0400 Date: Fri, 15 Jun 2018 08:56:38 -0500 From: "Serge E. Hallyn" To: Seth Forshee Cc: James Bottomley , containers@lists.linux-foundation.org, linux-fsdevel@vger.kernel.org, Tyler Hicks , Christian Brauner Subject: Re: shiftfs status and future development Message-ID: <20180615135638.GA29299@mail.hallyn.com> References: <20180614184448.GC30028@ubuntu-xps13> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180614184448.GC30028@ubuntu-xps13> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: Quoting Seth Forshee (seth.forshee@canonical.com): > I wanted to inquire about the current status of shiftfs and the plans > for it moving forward. We'd like to have this functionality available > for use in lxd, and I'm interesetd in helping with development (or > picking up development if it's stalled). > > To start, is anyone still working on shiftfs or similar functionality? I > haven't found it in any git tree on kernel.org, and as far as mailing > list activity the last submission I can find is [1]. Is there anything > newer than this? > > Based on past mailing list discussions, it seems like there was still > debate as to whether this feature should be an overlay filesystem or > something supported at the vfs level. Was this ever resolved? > > Thanks, > Seth > > [1] http://lkml.kernel.org/r/1487638025.2337.49.camel@HansenPartnership.com Hey Seth, I haven't heard anything in a long time. But if this is going to pick back up, can we come up with a detailed set of goals and requirements? I don't recall whether the last version still worked like this, but I'm still not comfortable with the idea of a system where after a reboot, container-created root-owned files are owned by host root until a path is specially marked. Enforcing that the "source" directory is itself uid-shifted would greatly ease my mind. -serge