[Darshan-users] Darshan 2.2.9 release

Phil Carns carns at mcs.anl.gov
Tue May 6 14:37:07 CDT 2014


The official Darshan 2.2.9 release is now available on the web site.  
This is primarily a maintenance and bug fix release.  It also includes 
support for versions 2.0 and newer of the Cray Programming Environment. 
The full change log since 2.2.8 is listed below:

* Bug fixes:
   - Fix mnt table overflow if a large number of file systems are 
mounted,reported by David Shrader.
   - Fix argument parsing for darshan-convert, reported by Mouhamed Gueye.
   - Fix metadata annotation overflow in darshan-convert, reported 
byMouhamed Gueye.
   - Fix const-correctness in dynamic library when built against MPI 
3.xlibraries.
   - Fix "undefined symbol: dlsym" error when using preloaded dynamic 
libraryon some platforms, reported by Florin Isaila.
   - Normalize timestamps to always be relative to MPI_Init().
   - Better library name matching in compiler wrappers to handle more 
MPICH variations on Blue Gene systems.
   - Fixed header dependency problems when using darshan-logutils.h in 
externalprograms (Shane Snyder).
* Enhancements:
   - Add support (both in documentation and in provided module files) 
forCray PE 2.x.
   - Honor CC variable to allow darshan-util to be built with other 
compilersbesides gcc.
   - Update documentation to clarify the interaction between rpath and 
LD_PRELOAD when instrumenting dynamic libraries, issue reported 
andinvestigated by Davide Del Vento.
   - Ability to disable shared-file reduction by setting the 
DARSHAN_DISABLE_SHARED_REDUCTION environment variable.
   - More thorough output from darshan-parser --perf, suggested by Huong 
Luu.
   - Increased metadata annotation room from 64 bytes to 1KiB in header.
   - CP_F_{FASTEST/SLOWEST}_RANK_TIME counters now take MPI-IO time 
intoaccount, not just POSIX time, issue reported by Huong Luu.
   - Better handling of systems with many mounted file systems (after 
whichpoint Darshan will assume file resides on / file system), issue 
reportedand investigated by David Shrader:
     - Track up to 64 rather than 32 mounted file systems at runtime.
     - Increase header space available for storing mount point 
information in log file from approximately 1 KiB to approximately 3 KiB.
     - Prioritize storing information about non-NFS volumes over NFS 
volumes if too many file systems are mounted to record them all.
   - Added darshan-util pkgconfig file (Shane Snyder).
   - Added --enable-shared configure option to darshan-util to build 
anda shared library version of libdarshan-util

thanks,
-Darshan development team


More information about the Darshan-users mailing list