[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