OrangeFS Community:

OrangeFS-2.9.2 is available at www.orangefs.org on the Download page.
Below is a list of bug fixes and enhancements contained in this release.

Thanks to all who contributed to this release!

Becky Ligon



orangefs-2.9.2 (Subversion Tag v.2.9.2)
http://www.orangefs.org/svn/orangefs/tags/v.2.9.2

* - Client/Server (Linux)
        * - Automatically disabled capability caching, server side, when
        default security is used.

        * - Added TreeThreshold option in the server config file.

        * - pvfs2-genconfig generates a config file with distributed
        directories turned off, by default.

        * - Added lazy atime support.  By default, atime for a file will be
        updated upon a read or write if that atime has not been updated
within
        the last 24 hours.  This behavior can be modified by setting the
        environment variable, PVFS2_RELATIME_TIMEOUT, before starting the
        client:
                PVFS2_RELATIME_TIMEOUT  < 0, disable atime updates for
reads/writes
                PVFS2_RELATIME_TIMEOUT == 0, update atime for every
read/write
                PVFS2_RELATIME_TIMEOUT  > 0, update atime for a read/write
if atime has not
                been updated within the last PVFS2_RELATIME_TIMEOUT seconds.

        * - Added support for mixed endian environments for distributed
directories.

* - WebDav Client
        * - Enabled PAM support.  The README file, in src/client/webpack,
        describes how to use this feature.

* - USRINT libraries (libofs,liborangefs,liborangefsposix)
        * - Modified selinux related files to allow compiles on both new and
        old RHEL distributions.

        * - __getdelim():  caller can now pass in a buffer pointer allocated
        by pint-malloc OR regular malloc. NOTE: PINT-malloc is an internal
        macro that reduces the likely hood of memory leaks.

        * - Added new calls to PINT-malloc that checks the validity of a
        pointer's address and determines if PINT-malloc was used to allocate
        its memory.  This call is costly, making two system calls.  Use only
        if necessary.

        * - Added two new programs, ofs_rm.c and ofs_cp.c, that use the
usrint
        libraries and FTS.  These programs are still experimental but can be
        used as a guidline for building your own programs using the usrint
        libraries.  They are stored in src/apps/user and are currently NOT
        installed in <install>/bin when a make is issued.


* - HADOOP
        * - Modified build-and-install files to gather OrangeFS version
information during configure time.
        * - OrangeFS is now available for both Hadoop 1.0 and 2.0.  See
        documentation for further details.


* - BMI and Native IB (in development)
        * - Removed loopback from distributed directories code in the
mkdir.sm
        state machine.


* - KERNEL MODULE
        * - GOSSIP: changed GOSSIP_PROC_DEBUG to GOSSIP_CLIENTCORE_DEBUG
        * - DCACHE: corrected problem where negative dentries did not have
the
        d_op field filled in with the OFS dentry operations functions,
causing
        the kernel to return file-not-found when the file was created
outside
        of the kernel.

        * - Add configuration check for f_dentry in struct file, allowing
for
        compatibility with newer kernel versions.

        * - Modified the handling of xattrs, i.e., the exact length of the
        xattr's value will be correct, not length + 1.
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to