看板 DFBSD_kernel 關於我們 聯絡資訊
--000e0ce0f0407eac50049f8d2979 Content-Type: text/plain; charset=ISO-8859-1 On Mar 28, 2011 10:02 AM, "Alex Hornung" <ahornung@gmail.com> wrote: > > On 28/03/11 16:48, Naohiro Aota wrote: > > about implementing a new unionfs: > > > >> The current unionfs is completely broken as it relies on the whiteout > >> VFS technique which is not supported by HAMMER. > > > > - Then main work would be to implement whiteout feature on HAMMER? > > - or rewrite unionfs code not to depend on whiteout technique? > > I've now changed the text on the projects page to reflect that we don't > want a new unionfs using whiteout. So the aim of this project is to > develop a unionfs from scratch avoiding techniques which require messing > with other filesystems. > > > and also: > > > > - Are there some docs (or some source code file) to help me understand > > DragonFly VFS and HAMMER internal? > > - Are there some detailed guides about these ideas? > > About the VFS you can refer to the book "Design & Implementation of > FreeBSD". Things have changed, but it gives a good general perspective > of how things work. The namecache, most interesting part for unionfs, > has no real documentation, only inline with the code. > > Regards, > Alex Hornung A great bullet point for any project would be "fully document related and undocumented feature x with a new manpage." Sam --000e0ce0f0407eac50049f8d2979 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <p>On Mar 28, 2011 10:02 AM, &quot;Alex Hornung&quot; &lt;<a href=3D"mailto= :ahornung@gmail.com">ahornung@gmail.com</a>&gt; wrote:<br> &gt;<br> &gt; On 28/03/11 16:48, Naohiro Aota wrote:<br> &gt; &gt; about implementing a new unionfs:<br> &gt; &gt;<br> &gt; &gt;&gt; The current unionfs is completely broken as it relies on the = whiteout<br> &gt; &gt;&gt; VFS technique which is not supported by HAMMER.<br> &gt; &gt;<br> &gt; &gt; - Then main work would be to implement whiteout feature on HAMMER= ?<br> &gt; &gt; - or rewrite unionfs code not to depend on whiteout technique?<br= > &gt;<br> &gt; I&#39;ve now changed the text on the projects page to reflect that we = don&#39;t<br> &gt; want a new unionfs using whiteout. So the aim of this project is to<br= > &gt; develop a unionfs from scratch avoiding techniques which require messi= ng<br> &gt; with other filesystems.<br> &gt;<br> &gt; &gt; and also:<br> &gt; &gt;<br> &gt; &gt; - Are there some docs (or some source code file) to help me under= stand<br> &gt; &gt; =A0 DragonFly VFS and HAMMER internal?<br> &gt; &gt; - Are there some detailed guides about these ideas?<br> &gt;<br> &gt; About the VFS you can refer to the book &quot;Design &amp; Implementat= ion of<br> &gt; FreeBSD&quot;. Things have changed, but it gives a good general perspe= ctive<br> &gt; of how things work. The namecache, most interesting part for unionfs,<= br> &gt; has no real documentation, only inline with the code.<br> &gt;<br> &gt; Regards,<br> &gt; Alex Hornung</p> <p>A great bullet point for any project would be &quot;fully document relat= ed and undocumented feature x with a new manpage.&quot;</p> <p>Sam</p> --000e0ce0f0407eac50049f8d2979--