OrangeFS 2.9.7 is now available for download from www.orangefs.org or www.orangefs.com
Below is the ChangeLog: ----------------------- OrangeFS Release ChangeLog ----------------------- orangefs-2.9.7 (Subversion Branch v.2.9.x) http://dev.orangefs.org/svn/orangefs/branches/v.2.9.x up to rev 13122 in trunk New functionality: 1. Added support for Oracle Linux 7.3 with one caveat: Cannot use OrangeFS as the backing filesystem for a user-defined loop device. Support will be forth coming. 2. Added support for large LMDB databases using DBMaxSize config parameter. 3. Added scripts in the examples/profile.d directory that can be placed in /etc/profile.d. These scripts add OrangeFS locations to LIBRARY_PATH, C_INCLUDE_PATH, AND LD_LIBRARY_PATH. 4. Added support for Fedora 26. Certificate security is not yet compatible with OpenSSL 1.1 but work is in progress. 5. Official OrangeFS rpm is in the Fedora distribution. The rpm will be in either Fedora 27 or Fedora 28. The rpm will also be in their EPEL repository, allowing other RHEL distributions to access it. 6. Added --with-lmdb to the configure script, so you can specify the location of your LMDB installation. Otherwise, LMDB delivered with OrangeFS will be used. NOTE: Either way, to use LMDB instead of Berkely DB, you must specify --with-db-backend=lmdb on the configure line. 7. pvfs2-genconfig will ask you where you want to put the server config file, with the default being the <installation directory>/etc/orangefs.conf. You can still put the server config filename directly on the command line. 8. ACL processing is now done as specified by POSIX. * - Server * - Enhanced permission checking and job scheduling for tree operations. * - Removed memory leaks from the getattr operation and restructured keyval buffer management. * - Corrected problem with mgmt-create-root-dir related to having a correct capability when calling tree-setattr. * - Fixed capability errors that may occur during mkdir. * - Correctly populate the position token during a readdir operation to prevent overrun of dirdata index bits. * - Correct the max size calculation for a readdir response. * - On some platforms, issuing a pvfs2-ls would cause one or more pvfs2-server processes to segfault due to an invalid parameter sent to the server when list-attr was called. This problem was discovered when the code is compiled using the Fedora-specific rpm requirements. * - Made atime on directories more POSIX complient, i.e., we do not update atime on a directory when an entry is created or removed. * - Don't update ctime on file access (xfstests generic/003). * - Clients * - Client Core * - Enhanced the readahead cache with multiple readahead buffers. * - Corrected double-free bug in readahead code * - Corrected additional problems with readahead code and removes memory leaks identified by Valgrind. * - Enhanced the remount procedure to handle new PVFS2_VFS_OP_FEATURES request. * - Corrected problem where client-core went into an infinite loop when a file create operation detected that the file already exists and hints were recreated for a call to lookup. It was the hints processing that was in the infinite loop. * - All Clients * - Dual license OrangeFS JNI and Hadoop clients under both the LGPL version 2.1 and Apache License version 2. Added Omnibond to the Copyright in source files where appropriate. * - Corrected readdir token processing that periodically caused directory entries to be ignored. * - Enhanced error message in msgpairarray_completion_fn. * - BMI * - InfiniBand protocol * - Improved IB's ability to report a lost connection, allowing the system interface to recover the connection. Needed for failover. * - Added warning to pvfs2-genconfig when multiple BMI modules are activated in the server config file. This warning indicates that having more than one BMI module enabled at runtime will degrade performance. NOTE: You can safely compile multiple BMI modules at configure time, but you don't want to activate multiple modules in your server config file, unless your situation demands it. * - Software Infrastructure * - Improved Makefile processing for parallel make. * - Get prepare to fail more gracefully if automake is not installed.
_______________________________________________ Pvfs2-developers mailing list Pvfs2-developers@beowulf-underground.org http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers