[Unionfs] [ANNOUNCE] Unionfs 2.2 released
Erez Zadok
ezk at cs.sunysb.edu
Fri Dec 28 15:33:17 EST 2007
We are pleased to announce Unionfs 2.2. This is a semi-major new release,
and is largely based on lkml reviews of the entire code base. A lot of code
has changed here. We've tested it for over a week on assorted conditions
and we feel it is ready to be released. Still, I would urge caution: if
you're currently using Unionfs 2.1.x and it works for you, you might not
want to rush to upgrade to 2.2 for a couple of weeks, so we can get some
field feedback on how 2.2 works for others; if, however, you've experienced
problems with 2.1.x, then I would suggest you give 2.2 a try.
The changes in 2.2 from the previous version, 2.1.10, are:
Lots of bug fixes:
- prevent deadlock on 32-bit SMP systems
- initialize inode times when getting a reused inode from the mempool
- create new special files (char/block/pipe/socket) and symlinks in first
branch (not where a whiteout might have existed)
- release special files' dentries on copyup
- assorted mmap fixes
- fix truncation order in setattr
- prevent deadlock in cache coherency
- set superblock time granularity to 1ns
- update inode times after successful open(2) and unlink(2)
- drop lower inodes early enough so they don't account in df(1)
Locking overhaul (using lockdep):
- implement lockdep classes
- remove several unnecessary locks (could cause deadlocks)
- prevent false lockdep warnings
- remove unnecessary read/write methods (caused deadlocks, use generics)
Other:
- documentation updates
- minor code cleanups
- updated for 2.6.24-rc6, 2.6.23.12, 2.6.22.15
This code was tested on all of our ports: 2.6.{24,23,22,21,20,19,18,9} as
well as -mm.
You can find links to specific releases for specific kernels in either of
these URLs:
<http://unionfs.filesystems.org/>
<http://download.filesystems.org/unionfs/unionfs-2.x/>
As usual, feel free to report all problems you find to
<https://bugzilla.filesystems.org/>
Enjoy.
Erez, on behalf of the Unionfs team.
More information about the unionfs
mailing list