From: "J. R. Okajima" <hooanon05@yahoo.co.jp>
To: sedat.dilek@gmail.com
Cc: Andrew Watts <akwatts@ymail.com>,
Linus Torvalds <torvalds@linux-foundation.org>,
linux-fsdevel@vger.kernel.org,
LKML <linux-kernel@vger.kernel.org>,
Daniel Baumann <daniel@debian.org>
Subject: Re: [overlayfs/port] overlayfs: v13 port attempt to kernel 3.5
Date: Mon, 20 Aug 2012 19:38:18 +0900 [thread overview]
Message-ID: <8326.1345459098@jrobl> (raw)
In-Reply-To: <CA+icZUU6KS_8T5uhQZw6QKDD4iLp76xphr2N9KJ6Dvj_ib_sig@mail.gmail.com>
Sedat Dilek:
> The other part to run a Linux live-system is a "Union FileSystem" -
> this part is missing (speaking of upstream).
>
> Since years AUFS seems to be the choice #1 in a lot of distros to
> workaround the problem.
> NOTE: AUFS was rejected from upstream (to say not accepted).
Exactly.
The reason was that linux rejects all union-type filesystems but
UnionMount (which is union-type mount).
Later, the development of UnionMount seems to be almost stopped. The
essential design of overlayfs is based upon UnionMount, and I have
pointed out several issues such as
- for users, the inode number may change silently. eg. copy-up.
- hardlinks may break by copy-up.
- read(2) may get an obsoleted filedata (fstat(2) for metadata too).
- fcntl(F_SETLK) may be broken by copy-up.
- unnecessary copy-up may happen, for example mmap(MAP_PRIVATE) after
open(O_RDWR).
- Later I noticed one more thing. /proc/PID/{fd/,exe} may not work
correctly for overlayfs ...
- etc...
They are called "unPOSIXy behavior", and unforunately many of them are
NOT seem to be addressed in recent patches either.
Also I have posted
If the development of UnionMount is really stopped, then I'd ask people
to consider merging aufs as well as overlayfs.
but I am not sure whether LKML people are still waiting for UnionMount
and rejecting aufs.
J. R. Okajima
next prev parent reply other threads:[~2012-08-20 10:38 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-16 20:44 [overlayfs/port] overlayfs: v13 port attempt to kernel 3.5 Andrew Watts
2012-08-16 21:14 ` Sedat Dilek
2012-08-17 1:05 ` Andrew Watts
2012-08-17 9:18 ` Sedat Dilek
2012-08-20 10:38 ` J. R. Okajima [this message]
2012-08-20 11:26 ` Sedat Dilek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8326.1345459098@jrobl \
--to=hooanon05@yahoo.co.jp \
--cc=akwatts@ymail.com \
--cc=daniel@debian.org \
--cc=linux-fsdevel@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=sedat.dilek@gmail.com \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.