Skip to content

Commit ba0b5b1

Browse files
author
shanedsnyder
authored
Merge pull request #1028 from darshan-hpc/3.4.7-release-prep
3.4.7 release prep
2 parents 27b7a46 + 9629625 commit ba0b5b1

File tree

7 files changed

+41
-7
lines changed

7 files changed

+41
-7
lines changed

ChangeLog

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22
Darshan Release Change Log
33
--------------------------
44

5+
Darshan-3.4.7
6+
=============
7+
* added extensive instrumentation of DAOS's file system (DFS) and native object
8+
(DAOS) interfaces
9+
- presented as 2 separate modules (DFS and DAOS)
10+
- added as data source for Darshan's heatmap module
11+
* updated the darshan-convert utility to provide cmdline options allowing more
12+
control over which portions of the Darshan log to anonymize
13+
514
Darshan-3.4.6
615
=============
716
* Added enhancements to Darshan's Lustre instrumentation module to capture

darshan-runtime/doc/darshan-runtime.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ http://www.mcs.anl.gov/darshan[Darshan web site].
6868
----
6969
tar -xvzf darshan-<version-number>.tar.gz
7070
cd darshan-<version-number>/
71-
./prepare
71+
./prepare.sh
7272
cd darshan-runtime/
7373
./configure --with-log-path=/darshan-logs --with-jobid-env=PBS_JOBID CC=mpicc
7474
make
@@ -79,7 +79,7 @@ make install
7979
----
8080
tar -xvzf darshan-<version-number>.tar.gz
8181
cd darshan-<version-number>/
82-
./prepare
82+
./prepare.sh
8383
cd darshan-runtime/
8484
./configure --with-log-path=/darshan-logs --with-jobid-env=PBS_JOBID --without-mpi CC=gcc
8585
make
@@ -464,7 +464,7 @@ AutoPerf offers two additional Darshan instrumentation modules that may be enabl
464464
Users can request Darshan to build the APMPI and APXC modules by passing
465465
`--enable-apmpi-mod` and `--enable-apxc-mod` options to configure, respectively. Note that these options can be requested independently (i.e., you can build Darshan with APMPI support but not APXC support, and vice versa).
466466

467-
The only prerequsisite for the APMPI module is that Darsan be configured with a MPI-3 compliant compiler. For APXC, the user must obviously be using a Cray XC system and must make the PAPI interface available to Darshan (i.e., by running `module load papi`, before building Darshan).
467+
The only prerequsisite for the APMPI module is that Darshan be configured with a MPI-3 compliant compiler. For APXC, the user must obviously be using a Cray XC system and must make the PAPI interface available to Darshan (i.e., by running `module load papi`, before building Darshan).
468468

469469
If using the APMPI module, users can additionally specify the `--enable-apmpi-coll-sync` configure option to force Darshan to synchronize before calling underlying MPI routines and to capture additional timing information on how synchronized processes are. Users should note this option will impose additional overheads, but can be useful to help diagnose whether applications are spending a lot of time synchronizing as part of collective communication calls. For this reason, we do not recommend users setting this particular option for production Darshan deployments.
470470

darshan-util/pydarshan/CHANGELOG.rst

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
PyDarshan-3.4.7.0
2+
=================
3+
* Support for extracting and analyzing new DAOS instrumentation
4+
module data
5+
- summary CLI tool now integrates DAOS data into reports
6+
* New CLI tools for extracting and printing summary data for
7+
one or more Darshan logs
8+
- `job_stats` prints high-level statistics on a per-job level
9+
- `file_stats` prints high-level statistics on a per-file level
10+
- output in either CSV format or using the Rich package (which
11+
is now a proper dependency of PyDarshan)
12+
* Add DarshanReport object capability to filter module records
13+
according to given regular expressions
14+
- users can now pass the following parameters to DarshanReport
15+
objects to use this functionality: `filter_patterns` (a list
16+
of regex strings to match against) and `filter_mode` (either
17+
"exclude" or "include")
18+
- integrated this capability into summary CLI tool to allow
19+
filtering of data before generating reports
20+
121
PyDarshan-3.4.6.0
222
=================
323
* Track Darshan 3.4.6 release, no PyDarshan changes

darshan-util/pydarshan/RELEASE-CHECKLIST-PyDarshan.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Notes on how to release a new version of PyDarshan
55
- Ensure python dev environment with dev dependencies, if not already present
66
(- python3 -m venv venv)
77
(- source venv/bin/activate)
8-
(- pip install -r requirements_dev.txt # deps for packaging, testing, and docs generation)
8+
(- pip install .[dev,test] # deps for packaging, testing, and docs generation)
99

1010
- Update CHANGELOG.rst
1111
- commit

darshan-util/pydarshan/darshan/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
PyDarshan also provides a suite of analysis utilities.
44
"""
55

6-
__version__ = '3.4.6.0'
7-
__darshanutil_version__ = '3.4.6'
6+
__version__ = '3.4.7.0'
7+
__darshanutil_version__ = '3.4.7'
88

99
import logging
1010
logger = logging.getLogger(__name__)

darshan-util/pydarshan/pyproject.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,11 @@ test = [
4646
"lxml",
4747
"importlib_resources;python_version<'3.9'",
4848
]
49+
dev = [
50+
"sphinx",
51+
"sphinx_rtd_theme",
52+
"pipx"
53+
]
4954

5055
[tool.setuptools.packages.find]
5156
include = ["darshan"]

darshan.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.4.6
1+
3.4.7

0 commit comments

Comments
 (0)