- NILFS 2.0.2 was released. A critical bug was fixed.
The NILFS 2.0.1 failed to mount NILFS2 partitions that had been used by previous versions of NILFS2.
A debug print routine was added to help debugging around page routines.
-- Mar 26, 2008 JST.
- NILFS 2.0.1 was released. NILFS 2.0.1 had a critical compatibility issue. Use 2.0.2 instead.
Supported an nfs exporting. Incorporated changes on nilfs_fs.h to prepare for future extensions.
Arithmetic range overflow of fs/alloc.h was fixed.
Cleaned up source codes according to the Linux Coding Style by using scripts/checkpatch.pl.
-- Mar 24, 2008 JST.
- We have launched git repositories.
You can get the latest source code with git (see http://www.nilfs.org/git/).
-- Feb 22, 2008 JST.
- NILFS 2.0.0 was released. It is our great pleasure to announce the release of the NILFS 2.0.0.
Supported kernel 2.6.25-rc2 experimentally.
Reflected the changes of ioctl() interface on NILFS 2.0.0-testing-9 to ioctl32().
See What is NILFS page about NILFS Version 2.
-- Feb 18, 2008 JST.
- NILFS 2.0.0-testing-9 was released. This is a yet another testing version.
Supported kernel 2.6.25-rc1 experimentally.
Fixed compiler error when CONFIG_LBD kernel configuration option is not defined,
a NULL-pointer dereference when snapshot was mounted with wrong options,
hangup problem under a near disk full condition and write routine bugs
that cause system hangup.
Fixed the problem that a NILFS partition mounted at boot time could
not be unmounted manually.
-- Feb 13, 2008 JST.
- NILFS 2.0.0-testing-8 was released. This is one more testing version!
Fixed timing problems, a dead lock problem and memory allocation failures.
These fixes improve the stability further.
-- Dec 27, 2007 JST.
- NILFS 2.0.0-testing-7 was released. This would be the last testing release.
Failures in case where the block size is smaller than the page size are fixed.
Leak bugs of btree node buffers and
possible failures due to missing exclusion controls are fixed.
NILFS2 supports kernel 2.6.24-rc3 and PowerPC64 architecture experimentally.
-- Nov 29, 2007 JST.
- NILFS 2.0.0-testing-6 was released. A serious problem around the page reclamation was fixed.
The problem causes a potential corruption of meta data files or regular files.
The stability is improved, especially for small memory machines.
It is strongly recommended to update NILFS2 version to 2.0.0-testing-6.
-- Oct 22, 2007 JST.
- NILFS 1.0.18 was released. A serious problem around the page reclamation was fixed.
The problem causes a potential corruption of meta data files or regular files.
-- Oct 22, 2007 JST.
- The www.nilfs.org and the nilfs mailing list will be stopped
from Oct 20 0:00 a.m. to 8:00 a.m. UTC for power failure.
Sorry for your inconvenience.
We are back now, Thank you. Oct 22, 2007 JST
-- Oct 17, 2007 JST.
- NILFS 2.0.0-testing-5 was released. A serious problem was fixed. The problem causes a deadlock and destroys an important internal meta-data file.
The stability is greatly improved.
-- Oct 15, 2007 JST.
- NILFS 2.0.0-testing-4 was released. Supported kernel 2.6.23.
Fixed some problems, but still under testing. We are trying to identify bugs that arise during garbage collection.
-- Oct 11, 2007 JST.
- NILFS 2.0.0-testing-3 was released. Supported kernel 2.6.22 and 2.6.23-rc1 experimentally.
Fixed some serious problems that cause assertion violation, deadlock and data corruption.
mkfs.nilfs2 can format regular files.
-- Jul 24, 2007 JST.
- NILFS 1.0.17 was released. Supported kernel 2.6.22 experimentally.
-- Jul 24, 2007 JST.
- NILFS 2.0.0-testing-2 was released. Applied readahead to meta-data files to improve performance.
Fixed a problem that the lscp and other userland tools might
fail on Ubuntu 6 if a samba mounted partition exists.
-- Jun 20, 2007 JST.
- NILFS 2.0.0-testing was released. It is our pleasure to announce the release of the NILFS 2.0.0 (-testing).
The Garbage Collector (Cleaner) with numerous snapshots is implemented to NILFS.
Download and try it!
This is a testing release, you may meet unexpected BUGON, losting files, etc.
If you meet an error such that /sbin/nilfs_cleanerd: error while loading shared libraries: libnilfs.so.0: cannot open shared object file: No such file or directory,
could you type "/sbin/ldconfig /usr/lib" or get utils tarball again? Sorry for your inconvenience.
-- Jun 13, 2007 JST.
- We will hold a BOF session in Linux Symposium Ottawa June, 2007, titled "Filesystem support for continuous snapshotting". Please join to discuss if you are general kernel hacker or you're interested in snapshotting.
-- May 24, 2007 JST.
- NILFS 1.0.16 was released. Supported kernel 2.6.21 experimentally. Fixed problems around building mkfs.nilfs and recovery from disk failure.
Improved an operability with the Autofs.
NILFS version 2 will be available soon, a Garbage Collector (Cleaner) is in operation!
-- May 24, 2007 JST.
- NILFS 1.0.15 was released. Supported kernel 2.6.20 experimentally. Fixed a bug of checksum calculations.
Old nilfs data created on big-endian machines become not mountable by this fix. (Sorry for inconvenience.)
Copynilfs: supported backup to a remote device experimentally.
Fixed problems around sketch file, copynilfs and inspect.
-- Feb 15, 2007 JST.
- NILFS 1.0.14 was released. Fixed a lock violation in the mmap write implementation.
It causes an assertion failure on kernels where a spinlock debug
option is enabled.
The support of kernel 2.6.10 was stopped in relation to this change.
Fixed many bugs about CPU byte-order.
-- Oct 25, 2006 JST.
- NILFS 1.0.13 was released. Supported kernel 2.6.19-rc1 experimentally.
Fixed a bug that drove mmap writes (msync) into failure on
kernel 2.6.17 and the later versions.
-- Oct 12, 2006 JST.
- NILFS 1.0.12 was released. Supported the kernel 2.6.18. Fixed a bug of rollforward code and
incorrect endian conversions for directory entry inode numbers.
-- Oct 3, 2006 JST.
- NILFS 1.0.11 was released. Fixed an assertion failure in super.c raised for snapshot mounts.
It is strongly recommended to update NILFS version 1.0.10 to 1.0.11.
Removed unused locks from on-memory structures.
-- Aug 8, 2006 JST.
- NILFS 1.0.10 was released. An ``order'' mount option was newly added.
Turned on the barrier mount option by default.
Improved I/O error handlings.
Removed a race condition at reading inode blocks.
Fixed several bugs.
Bug! Mounting snapshot causes assertion error.
It is strongly recommended to update NILFS version 1.0.10 to version 1.0.11.
(added 2006.8.8)
-- Jul 18, 2006 JST.
- NILFS 1.0.9 was released. Mmap write and remount operation were supported.
A few timing problems around Block I/O completion routines and sysfs interface were corrected.
An error of the copynilfs command that occurred when used with rsync-2.6.7, was fixed.
-- May 23, 2006 JST.
- NILFS 1.0.8 was released. Kernel 2.6.16 was newly supported.
The ``copynilfs'', a prototype backup tool of NILFS partitions, was
added with its document and auxiliaries. The command inspect supported readline.
-- Mar 23, 2006 JST.
- NILFS 1.0.7 was released. A bug that may break on-disk data, and some minor bugs were fixed.
We start testing the NILFS on x86_64 architecture. Several data structures on
disk had been `packed' to keep compatiblity between 32bit and 64bit platforms.
If you already have a NILFS file system partiton on x86_64,
could you format the partition again?
Sorry for inconvenience.
-- Mar 8, 2006 JST.
- NILFS 1.0.6 was released. Segment fragmentation was reduced. A bug in making device node on NILFS was fixed.
A checkpoint tagging feature (Checkpoint Sketch) is introduced.
You can store any small data in NILFS checkpoint
for memorandum. See docs/sketch.txt in NILFS tarball.
-- Feb 16, 2006 JST.
- Mailing list in Japanese is available. See Japanese page.
-- Feb 7, 2006 JST.
- NILFS 1.0.5 was released. A hang bug arising when mounted with a dirsync option and a timing dependent
bug of a dedicated writer daemon were fixed. Direct I/O read was implemented.
-- Jan 30, 2006 JST.
- NILFS 1.0.4 was released. Now NILFS works on Linux kernel 2.6.10 through 2.6.15.
Implement a write barrier feature on block device experimentally.
See docs/mount-options.txt
-- Jan 18, 2006 JST.
- NILFS 1.0.3 was released. Now works on Linux kernel 2.6.13 and 2.6.14.
A bug which showed up when CPU Hotplug was enabled was fixed.
-- Nov 22, 2005 JST.
- Mailing list for NILFS is now available!
-- Nov 22, 2005 JST.
- NILFS 1.0.2 was released. Some bugs around dead locks or memory leaks were fixed.
-- Nov 1, 2005 JST.
- The design of this site was changed.
-- Oct 27, 2005 JST.
- NILFS 1.0.1 was released. An SMP-dependent bug was fixed.
-- Oct 6, 2005 JST.
- NILFS 1.0.0 was released. The first release.
-- Sep 26, 2005 JST.