DragonFly BSD
DragonFly kernel List (threaded) for 2011-06
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: HAMMER2 design in progress - 1-2 year time frame


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Wed, 15 Jun 2011 23:44:20 -0700 (PDT)

:On Wed, 11 May 2011, Matthew Dillon wrote:
:
:>     In addition, HAMMER2 is going to have two serious restrictions relative
:>     to other filesystems.  (1) HAMMER2 will not support hardlinks.   And
:>     (2) HAMMER2 has no physical way to resolve '..' and will depend on the
:>     operating system's namecache to handle '..' (which DragonFly's will).
:
:Will DragonFly suggest using other filesystem for / or what will you do 
:about many third party software that use link(2)?

    It might be possible to support link(2) within the same directory, or
    to support a limited number of hardlinks (like ~8 or so), but it isn't
    something I can implement in a first attempt due to the complexity
    involved.  It will be hard enough implementing the cache coherency
    protocols without multiple recursing branches, trying to do them with
    multiple recursing branches would be complex in the extreme.

					-Matt
					Matthew Dillon 
					<dillon@backplane.com>



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]