This release contains several bug fixes in the NFSv4.1 early implementation. The NFS server can now use libnfsidmap for idmapping (the one that runs within the rpc.idmapd).
This release mostly integrates early NFSv4.1 sessions implemetation. This is still a bit alpha stuff, improvements will come in later versions
Many bugs were fixed in NFSv4 state model.
NFS write/commit logic was enhaunced
Several bugs that apparead in 0.99.54 and 0.99.55 have been fixed. The mechanism for asynchronous metadata for the NFSv4 proxy server have been improved but it is still an alpha version of what it should be at the end.
Several bug are fixed in this new version.
Lots of troubles (mostly compatibility troubles with older clients) were found when i;plementing NFSv4 state model. Due to this a simplified implementation (rather stateless) is available by defaut. A more sophisticated state model (targeting a kernel 2.6.29-4 client like in fedora11) is available too (but still under work). This model can be chosen at ./configure time
This release includes several fixes for bugs related to NFSv4 state machine's implementation.
MFSL_ASYNC has now a cleaner startup (cleanup is done in precreated objects directory at startup)
You can now get nfs-ganesha's rpm packages for Fedora 11.
This release includes FSAL_POSIX improvements, many fixes in MFSL_ASYNC (for use with FSAL_PROXY) and the support of NFSv4 referral mechanism
This release integrates:
- a new FSAL for LUSTREv2 (which is still a beta version of LUSTRE)
- many bug fixes in asynchronous md management
- several bug fixes in I/O and cache management
After two months that were very busy, here is another version of nfs-ganesha. We did port FSAL_POSIX to MySQL, and MySQL becomes the default database manager. Using PostGreSQL is still possible (with --with-db=PGSQL at in ./configure).
This release contains pre-early-alpha version of asynchronous metadata management. This is not complete code now, but it runs. This part will be extended / completed in the near future.
We still are in January, so I still can address my best wishes for 2009 to all of you.
May this year bring you everything you want, most of all
Hapyness, Health and OpenSource Software ;-)
I did lots of port to other platforms this last weeks, and this showed a few bugs that were fixed. nfs-ganesha should
now be usable under OpenSolaris. Because I am mo solaris
guru, this is an early alpha stuff, please report everything
that would sounds like a bug when using it on solaris. I
also addded debian packaging. I am not very familiar to
debian distribution (I know fedora distributions much
better) so any help from "debian experts" is welcome.
I compiled rpms for ppc64 architecture. They are available for release 0.99.49 and later (forthcoming) releases
First release for this year, it includes port to FreeBSD 7.0 and Linux/ia64.
Last release for this year, I should say this is a "Christmas release".
This package has a few changes. The way lex/yacc are used to create configuration file parser was changed so that fuse binding that use lex/yacc would not interfer with libganeshaNFS. NFS-GANESHA has been fully ported to Mac OS X (Darwin 9.5). Other port (FreeBSD and Solaris/OpenSolaris) will follow next year.
But for now... Merry Christmas and Happy Holidays
0.99.47 : Code clean up in datacache.
NFS protocols compliancy bugs found with SpecSFS bench and fixed.
New optionnal module MFSL (Middle File System Layer) added : this will allow new features like metadata writeback in the future.
This is mostly a "bug fix" release.
As minor feature enhancement, I changed mutexes for rwlock in the metadata cache and I reviewed the way the datacache was flush and garbagged.
I have noticed a possible deadlock in the nfs worker threads when several tcp clients were running. A early emergency fix for this bug is available via the SVN server of the project provided by sourceforge. This bugfix will be part of the next release.
This release includes mostly bug fixes and the support of the IPv6 protocol.
Download at
http://sourceforge.net/project/showfiles.php?group_id=221673&package_id=267784&release_id=638341
NFS-GANESHA 0.99.44 is released since 10/20/2008.
It is downloadable under different packages here:
http://sourceforge.net/project/showfiles.php?group_id=221673&package_id=267784&release_id=634592
Complete changelog is here:
http://sourceforge.net/project/shownotes.php?release_id=634592&group_id=221673
NFS-GANESHA release 0.99.42 is downloadable from SourceForge since 09/29/2008. This release provides a new feature that makes it possible to access file system's objects' extended attributes from NFSv3 and NFSv4, via a "xattr ghost directory" that contains one "ghost file" per object's extended attribute.
More information about this feature is available on the project's website.
NFS-GANESHA is released since Monday 18th August,
Several bugs have been fixed, more specifically when the NFS daemon operates as a NFS proxy server,
see http://nfs-ganesha.sourceforge.net for details.