DragonFly users List (threaded) for 2009-02
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
Re: Hammer question
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]