<div dir="ltr">Hi,<div><br></div><div>I have submitted a bug for Ubuntu that it does not apply the <span style="color:rgb(0,0,0)">aufs3-map.patch </span>(the bug is here: <a href="https://bugs.launchpad.net/bugs/1243591" target="_blank" style="font-size:13px;font-family:arial,sans-serif">https://bugs.launchpad.net/bugs/1243591</a>). Joseph Salisbury has recommended me to contact the mailing list to describe the problem in more details.</div>
<div><br></div><div>I have originally been in contact with the aufs author and the discussion related to the issue can be found here:</div><div><br></div><div><a href="http://sourceforge.net/mailarchive/forum.php?thread_name=17716.1382529737%40jrobl&forum_name=aufs-users">http://sourceforge.net/mailarchive/forum.php?thread_name=17716.1382529737%40jrobl&forum_name=aufs-users</a></div>
<div><br></div><div>The outcome of the discussion is that aufs was never fully tested without the patch, and as an outcome of the discussion and subsequent checking, aufs now requires applying the patch to work properly.</div>
<div><br></div><div>The patch itself can be found here:</div><div><br></div><div><a href="http://sourceforge.net/p/aufs/aufs3-standalone/ci/aufs3.2/tree/aufs3-mmap.patch">http://sourceforge.net/p/aufs/aufs3-standalone/ci/aufs3.2/tree/aufs3-mmap.patch</a></div>
<div><br></div><div>I believe Ubuntu should also start applying the patch. As for what the patch does, below is explanation (also from same thread on aufs-users):</div><div><br></div><div><a href="http://sourceforge.net/mailarchive/message.php?msg_id=31535074">http://sourceforge.net/mailarchive/message.php?msg_id=31535074</a></div>
<div><br></div><div>As for some background - I am an application developer that came across an issue that our app does not work in Docker with Ubuntu as host OS. Docker uses aufs and when it uses aufs from Ubuntu with kernel without the said patch, multiple files had same inode numbers (from my understanding this was because of invalid file lifecycle), which caused dlopen() to use incorrect files.</div>
<div><br></div><div>Previously the patch was said to be optional, but because of that issue it should now be applied at all times.</div><div><br></div><div>Do you think it is possible for Ubuntu (preferably both 12.04 LTS and 13.10) to start using a Linux kernel build with the said patch applied? Do you see any downsides of having it applied?</div>
<div><br></div><div>-- <br><font>Wojciech Kocjan</font><br>
</div></div>