On Tue, 19 Oct 1999, Jim McCoy wrote:
That is interesting indeed. I couldn't find a mention of this on NOW or NetApp's main site. Perhaps it's there and I simply didn't use the right keywords in the search. As I understand it, modern NetApps use 32-bit inode numbers. This gives us 2^32 inodes. 32 million is roughly 2^25 that is 2^7 times less than alegedly supported by the inode numbers. 32 million is a far cry from roughly 4.3 billion supported by 32-bit addressing. Furthermore the new NetApp hardware is 64-bit which makes far larger addresses possible.
Tom
I was told by netapps some months ago that their next hurdle in making larger-capacity boxes was the inode cache kept in system RAM, that to increase the inode cache would involve swapping half of it out to disk (which, imho, I can't visualize as working in any nice way whatsoever). So it's OnTap's maintenance of an inode list, rather than the space in a 32 bit int, that's the limitation.
I then go on to speculate that this is one of the main factors causing the nextgen boxes to be so delayed (the SMP problems being the others).
This is, of course, all pure speculation based on imperfect memory of a conversation months ago.
--David Schairer VP/Chief Systems Architect Concentric Network Corp.