Re: NILFS2 future
On Sat, 2 Aug 2008 13:05:25 +0200, Reinoud Zandijk wrote:
> Dear folks,
> i've now come so far as that i can dump and read the root directory of a
> nilfs2 filesystem. One thing i am wondering of though is the file format
> stability? Are there changes on hand
NILFS 2.0.0 and the later 2.0.x are the versions to fix bugs or improve
perfomance problems due to immature implementation.
So, I'd like to avoid any changes that impact either backward or forward
compatibility in this series.
However, NILFS2 has many TODOs that may impact on that, such as atime
support, acl/xattr support, redundant super block support, B-tree based
directory implementation, and so forth.
New user requirement, or discussions and development in the kernel community
may also lead to big changes.
For changes like the atime support, NILFS2 can keep the compatibility
because adding metadata files (which are used for checkpoint management or
Disk Address Translation) to NILFS2 is possible. The acl/xattr support might
be possible by using similar scheme.
(Those enhanced version of NILFS2 should be released, I think, with version
like 2.1.y, 2.2.y ...)
In general, the filesystem that doesn't have compatibility should be
regarded as different filesystem, especially for commonly used
filesystems or those adopted in the mainline kernel.