--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, "Alex Hornung" <<a href=3D"mailto=
:ahornung@gmail.com">ahornung@gmail.com</a>> wrote:<br>
><br>
> On 28/03/11 16:48, Naohiro Aota wrote:<br>
> > about implementing a new unionfs:<br>
> ><br>
> >> The current unionfs is completely broken as it relies on the =
whiteout<br>
> >> VFS technique which is not supported by HAMMER.<br>
> ><br>
> > - Then main work would be to implement whiteout feature on HAMMER=
?<br>
> > - or rewrite unionfs code not to depend on whiteout technique?<br=
>
><br>
> I've now changed the text on the projects page to reflect that we =
don't<br>
> want a new unionfs using whiteout. So the aim of this project is to<br=
>
> develop a unionfs from scratch avoiding techniques which require messi=
ng<br>
> with other filesystems.<br>
><br>
> > and also:<br>
> ><br>
> > - Are there some docs (or some source code file) to help me under=
stand<br>
> > =A0 DragonFly VFS and HAMMER internal?<br>
> > - Are there some detailed guides about these ideas?<br>
><br>
> About the VFS you can refer to the book "Design & Implementat=
ion of<br>
> FreeBSD". Things have changed, but it gives a good general perspe=
ctive<br>
> of how things work. The namecache, most interesting part for unionfs,<=
br>
> has no real documentation, only inline with the code.<br>
><br>
> Regards,<br>
> Alex Hornung</p>
<p>A great bullet point for any project would be "fully document relat=
ed and undocumented feature x with a new manpage."</p>
<p>Sam</p>
--000e0ce0f0407eac50049f8d2979--