-
Notifications
You must be signed in to change notification settings - Fork 37
New feature: collect Pthread IDs into DXT records #1102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
* Check DXT_POSIX and DXT_MPIIO versions of input log file The version numbers determine whether the input file contains the extra info field. For DXT_POSIX_VER < 2 and DXT_MPIIO_VER < 3, the buffer passed to darshan_log_get_mod() must not contain the space of pthread_id. Otherwise read contents will be incorrect.
|
HI, @GueroudjiAmal and @infispiel @carns suggested me to reach out to you for an advise about this PR. As the text outputs generated from Below shows two examples outputs. Note this only affects the outputs of Option 1: and option 2: |
|
Hi, |
This PR enables Darshan to collect pthread IDs (type of an unsigned long) into DXT records.
See #1066 for more discussion. Note that #1066 also mentions an extra annotation, in addition to pthread ID, but this PR only adds pthread IDs, without the extra annotation. Adding the extra annotations will be in a separate PR.
An example of text output from darshan-dxt-parser is shown below.
It has "Pthread-ID" added as the right-most column.
For older versions: