diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index d9e0b17ff..7db2131b0 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -53,10 +53,10 @@ jobs: - uses: actions/checkout@v2 - name: Build wheels - uses: pypa/cibuildwheel@v2.17.0 + uses: pypa/cibuildwheel@v2.19.2 with: package-dir: ./darshan-util/pydarshan - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: path: ./wheelhouse/*.whl diff --git a/ChangeLog b/ChangeLog index 55fb08785..715096020 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,22 @@ Darshan Release Change Log -------------------------- +Darshan-3.4.6 +============= +* Added enhancements to Darshan's Lustre instrumentation module to capture + extensive details on the Lustre stripe components constituting a file (e.g., + in a progressive file layout) + - File records now composed of potentially multiple Lustre component counter + sets (e.g., LUSTRE_COMP1_*, LUSTRE_COMP2_*, etc.) + - STRIPE_OFFSET, OSTS, and MDTS counters are no longer provided + - STRIPE_WIDTH is now referred to as STRIPE_COUNT to match Lustre terminology +* Fixed bugs in Darshan's log compression/decompression routines that are + triggered when using the new zlib-ng software package + - darshan-runtime bug fix to correct problematic log compression strategy + - darshan-util bug fix to correct logs already generated with this issue +* Fixed bug leading to hangs when passing in unproperly formatted Darshan + runtime configuration settings + Darshan-3.4.5 ============= * Added the ability for the Darshan runtime library to properly shutdown for diff --git a/darshan-util/doc/darshan-util.txt b/darshan-util/doc/darshan-util.txt index 9bfcc8af9..2aec7d999 100644 --- a/darshan-util/doc/darshan-util.txt +++ b/darshan-util/doc/darshan-util.txt @@ -519,7 +519,7 @@ execution time. | LUSTRE_COMP*_EXT_END | ending file extent for this file layout component (-1 means EOF) | LUSTRE_COMP*_MIRROR_ID | mirror ID for this file layout component, if mirrors are enabled | LUSTRE_COMP*_POOL_NAME | Lustre OST pool used for this file layout component -| LUSTRE_COMP*_OST_ID_* | indices of OSTs over which this file layout component is striped +| LUSTRE_COMP*\_OST_ID_* | indices of OSTs over which this file layout component is striped |==== .APXC module header record (if enabled, for Cray XC systems) diff --git a/darshan-util/pydarshan/CHANGELOG.rst b/darshan-util/pydarshan/CHANGELOG.rst index 6d7e6e494..6476dc8e0 100644 --- a/darshan-util/pydarshan/CHANGELOG.rst +++ b/darshan-util/pydarshan/CHANGELOG.rst @@ -1,3 +1,7 @@ +PyDarshan-3.4.6.0 +================= +* Track Darshan 3.4.6 release, no PyDarshan changes + PyDarshan-3.4.5.0 ================= * Track Darshan 3.4.5 release, no PyDarshan changes diff --git a/darshan-util/pydarshan/darshan/__init__.py b/darshan-util/pydarshan/darshan/__init__.py index dc5715971..85e3b39fe 100644 --- a/darshan-util/pydarshan/darshan/__init__.py +++ b/darshan-util/pydarshan/darshan/__init__.py @@ -3,8 +3,8 @@ PyDarshan also provides a suite of analysis utilities. """ -__version__ = '3.4.5.0' -__darshanutil_version__ = '3.4.5' +__version__ = '3.4.6.0' +__darshanutil_version__ = '3.4.6' import logging logger = logging.getLogger(__name__) diff --git a/darshan.version b/darshan.version index 4f5e69734..1cf825302 100644 --- a/darshan.version +++ b/darshan.version @@ -1 +1 @@ -3.4.5 +3.4.6