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

Re: HAMMER filesystem update - design document


From: "Thomas E. Spanjaard" <tgen@xxxxxxxxxxxxx>
Date: Thu, 11 Oct 2007 06:04:06 +0000

Matthew Dillon wrote:
    The objects and records making up a HAMMER filesystem is organized into
    a single, unified B-Tree.  Each cluster maintains a B-Tree of the
    records contained in that cluster and a unified B-Tree is constructed by
    linking clusters together.

Any specific reason not to go with a B+-Tree or B#-Tree which have shown to have advantageous effects?


Also, what, if any, will be the locking policy for multiple I/O threads accessing a single HAMMER filesystem? Shared/exclusive mutexes on the cluster level?

(Whomever invented early mornings does not deserve brownie points),
--
        Thomas E. Spanjaard
        tgen@netphreax.net

Attachment: signature.asc
Description: OpenPGP digital signature



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