DragonFly users List (threaded) for 2009-02
DragonFly BSD
DragonFly users List (threaded) for 2009-02
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Hammer question


From: Mag Gam <magawake@xxxxxxxxx>
Date: Tue, 24 Feb 2009 22:43:22 -0500

Thankyou. I will start dust of my CS books to start looking into Btrees.



On Tue, Feb 24, 2009 at 9:58 PM, Matthew Dillon
<dillon@apollo.backplane.com> wrote:
> :I am very intrigued with the HAMMER filesystem. I am a heavy Linux
> :user and at work we use Linux exclusively.  I was curious how hammer
> :manages dynamic inodes. On ext3 we pre create inodes which is a fixed
> :amount.  How is hammer doing this?
> :
> :Sorry if this is a newbie question. I asked the same question on ext3
> :list and no response there.
> :
> :TIA
>
>    Inodes in HAMMER are entries in the B-Tree.  They are created and
>    destroyed dynamically.  Inode numbers are 64 bit quantities (well,
>    actually 2^63 bits... the positive 64 bit integer space only).
>
>    Inode numbers in HAMMER cannot be reused for the life of the
>    filesystem.  This allows HAMMER to track mirroring (and ultimately
>    cluster) operations regardless of how long mirroring targets are
>    offline.
>
>                                        -Matt
>                                        Matthew Dillon
>                                        <dillon@backplane.com>
>



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