Skip to content

Commit 48273e5

Browse files
Shane Snyderwkliao
authored andcommitted
add pydarshan support for extra_info
1 parent 3c3617e commit 48273e5

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

darshan-util/pydarshan/darshan/backend/api_def_c.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@
205205
int64_t length;
206206
double start_time;
207207
double end_time;
208+
char extra_info[64];
208209
} segment_info;
209210
210211
/* counter names */

darshan-util/pydarshan/darshan/backend/cffi_backend.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -626,7 +626,8 @@ def log_get_dxt_record(log, mod_name, reads=True, writes=True, dtype='dict'):
626626
"offset": segments[i].offset,
627627
"length": segments[i].length,
628628
"start_time": segments[i].start_time,
629-
"end_time": segments[i].end_time
629+
"end_time": segments[i].end_time,
630+
"extra_info": ffi.string(segments[i].extra_info).decode("utf-8")
630631
}
631632
rec['write_segments'].append(seg)
632633

@@ -637,7 +638,8 @@ def log_get_dxt_record(log, mod_name, reads=True, writes=True, dtype='dict'):
637638
"offset": segments[i].offset,
638639
"length": segments[i].length,
639640
"start_time": segments[i].start_time,
640-
"end_time": segments[i].end_time
641+
"end_time": segments[i].end_time,
642+
"extra_info": ffi.string(segments[i].extra_info).decode("utf-8")
641643
}
642644
rec['read_segments'].append(seg)
643645

0 commit comments

Comments
 (0)