- 27 Jun, 2016 1 commit
-
-
Shane Snyder authored
some bugs were causing the regression tests to fail when using LD_PRELOAD instrumentation method
-
- 21 Jun, 2016 2 commits
-
-
Glenn K. Lockwood authored
fixed bugs that prevented record names from mapping to file systems in darshan-util; also fixed thread safety and deadlock issues
-
Shane Snyder authored
-
- 17 Jun, 2016 7 commits
-
-
Shane Snyder authored
-
Shane Snyder authored
-
Shane Snyder authored
-
Shane Snyder authored
-
Shane Snyder authored
-
Shane Snyder authored
-
Shane Snyder authored
-
- 15 Jun, 2016 1 commit
-
-
Glenn K. Lockwood authored
-
- 14 Jun, 2016 3 commits
-
-
Shane Snyder authored
-
Shane Snyder authored
-
Shane Snyder authored
-
- 13 Jun, 2016 2 commits
-
-
Shane Snyder authored
-
Shane Snyder authored
A common record comparision/sort routine is now defined in darshan-common which can be used by any modules with fixed-length records and whose records first field is the darshan_base_record. The comparison was also updated to sort secondarily by darshan record identifier to resolve a potential bug in the way we have traditionally sorted the records.
-
- 10 Jun, 2016 3 commits
-
-
Shane Snyder authored
-
Shane Snyder authored
-
Shane Snyder authored
-
- 09 Jun, 2016 2 commits
-
-
Shane Snyder authored
-
Shane Snyder authored
rather than using 'begin_shutdown', 'get_output_data', and 'shutdown', we combine all three into one shutdown routine.
-
- 08 Jun, 2016 2 commits
-
-
Shane Snyder authored
-
Shane Snyder authored
Cleanup the structure and documenation of the code to be in sync with the new mmap version of Darshan. In particular, I made sure all extra mmap logic was properly ifdef wrapped so it's more clear which portions of the code are responsible for implementing that feature.
-
- 07 Jun, 2016 1 commit
-
-
Glenn K. Lockwood authored
implemented a simple get_output_data that doesn't use MPI; all ranks except rank0 just drop their shared records
-
- 06 Jun, 2016 1 commit
-
-
Shane Snyder authored
This interface provides some convenience functions for mapping opaque record identifiers (could be a filename, file descriptor, or any other type of file handle) to a corresponding runtime structure referencing the actual file record. This runtime structure should at least contain a pointer to the actual file record, and can also persist arbitrary state for this record.
-
- 03 Jun, 2016 3 commits
-
-
Glenn K. Lockwood authored
-
Glenn K. Lockwood authored
partly working lustre module supporting ost mapping; shared file agg still doesn't work, and log parsing doesn't either
-
Glenn K. Lockwood authored
-
- 31 May, 2016 1 commit
-
-
Shane Snyder authored
- memory management is now entirely handled by darshan-core for module records * when registering new records, darshan-core returns the corresponding buffer to write it to, rather than allowing module to determine this - modules now decide whether darshan-core should track record names by passing either a valid name or NULL to the register function * this allows modules to register records that aren't really tracked by darshan-core - only the POSIX module has been ported to new changes for this commit
-
- 27 May, 2016 2 commits
-
-
Shane Snyder authored
-
Shane Snyder authored
-
- 26 May, 2016 1 commit
-
-
Shane Snyder authored
also some code clean up to change references of record hash to name hash to be more clear about what it is actually storing.
-
- 25 May, 2016 1 commit
-
-
Glenn K. Lockwood authored
-
- 20 May, 2016 1 commit
-
-
Shane Snyder authored
-
- 19 May, 2016 3 commits
-
-
Glenn K. Lockwood authored
added filename hashing so multiple opens/closes don't create multiple lustre-mod records; added proper reducer so that shared files are flattened into a single set of counters whose values are dictated by rank 0
-
Glenn K. Lockwood authored
-
Shane Snyder authored
-
- 18 May, 2016 3 commits
-
-
Glenn K. Lockwood authored
-
Glenn K. Lockwood authored
-
Glenn K. Lockwood authored
checkpoint of code that populates OST and MDT counts per file system--doesn't seem to work though...
-