- 03 Feb, 2017 1 commit
-
-
Philip Carns authored
see #223
-
- 31 Jan, 2017 1 commit
-
-
Shane Snyder authored
-
- 30 Jan, 2017 1 commit
-
-
Shane Snyder authored
-
- 19 Jan, 2017 1 commit
-
-
Philip Carns authored
Anonymous mmap() calls have no backing file and therefore won't match any Darshan characterization records, so we can skip the record lookup in this case. This also fixes a deadlock on Cray systems with hugepages enabled, see #210.
-
- 24 Oct, 2016 1 commit
-
-
Shane Snyder authored
-
- 17 Oct, 2016 1 commit
-
-
Cong Xu authored
Signed-off-by:
Cong Xu <cong.xu@intel.com>
-
- 10 Oct, 2016 1 commit
-
-
Cong Xu authored
1. Use Lustre Module in Darshan 2. Integrate DXLT IO tracing code into one module 3. Add hooks in POSIX and MPI Modules 4. Add Intel copyright Signed-off-by:
Cong Xu <cong.xu@intel.com>
-
- 04 Oct, 2016 1 commit
-
-
Cong Xu authored
1. Use Lustre Module in Darshan 2. Integrate DXLT IO tracing code into one module 3. Add hooks in POSIX and MPI Modules 4. Add Intel copyright Signed-off-by:
Cong Xu <cong.xu@intel.com>
-
- 22 Sep, 2016 1 commit
-
-
Shane Snyder authored
POSIX_F_OPEN_TIMESTAMP is now POSIX_F_OPEN_START_TIMESTAMP POSIX_F_CLOSE_TIMESTAMP is now POSIX_F_CLOSE_END_TIMESTAMP I also added POSIX_F_OPEN_END_TIMESTAMP and POSIX_F_CLOSE_START_TIMESTAMP, so we can better understand how long open and close phases are for some applications.
-
- 09 Aug, 2016 1 commit
-
-
Shane Snyder authored
-
- 07 Jul, 2016 1 commit
-
-
Shane Snyder authored
This function can be called by modules to allow FS-specific modules to gather data for a given file path/file descriptor. Currently integrated into POSIX and STDIO modules.
-
- 06 Jul, 2016 1 commit
-
-
Shane Snyder authored
There are cases where lustre stripe info is not available the first time a given file is opened (e.g., when using the llapi_file_create call). So, now we call into the lustre module every time a file is opened to give the module a chance to gather data.
-
- 30 Jun, 2016 1 commit
-
-
Shane Snyder authored
-
- 14 Jun, 2016 1 commit
-
-
Shane Snyder authored
-
- 13 Jun, 2016 1 commit
-
-
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 2 commits
-
-
Shane Snyder authored
-
Shane Snyder authored
-
- 09 Jun, 2016 1 commit
-
-
Shane Snyder authored
-
- 08 Jun, 2016 1 commit
-
-
Shane Snyder authored
-
- 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.
-
- 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 1 commit
-
-
Shane Snyder authored
-
- 18 May, 2016 1 commit
-
-
Glenn K. Lockwood authored
-
- 01 May, 2016 7 commits
-
-
Philip Carns authored
-
Philip Carns authored
-
Philip Carns authored
-
Philip Carns authored
- read and write start timestamps should record start timestamp of first read/write to *begin*, not start timestamp of first read/write to complete - mirrors earlier fix to open timestamps
-
Philip Carns authored
-
Philip Carns authored
-
Philip Carns authored
- be careful to record start timestamp of first open to start rather than start timestamp of first open to complete
-
- 19 Apr, 2016 1 commit
-
-
Philip Carns authored
- move fopen/fopen64 wrappers to stdio module - make infrastructure for tracking stream pointers based on similar fd infrastructure in posix - define placeholder record structs - wrappers don't actually do anything yet
-
- 24 Feb, 2016 1 commit
-
-
Shane Snyder authored
the POSIX module will call into the Lustre module for each file record created that corresponds to a file from a Lustre FS. No counters are currently stored but most of the module strucutre has been stubbed.
-
- 22 Feb, 2016 1 commit
-
-
Shane Snyder authored
-
- 19 Feb, 2016 1 commit
-
-
Shane Snyder authored
-
- 05 Feb, 2016 1 commit
-
-
Shane Snyder authored
-
- 29 Jan, 2016 1 commit
-
-
Shane Snyder authored
-
- 28 Jan, 2016 1 commit
-
-
Shane Snyder authored
-
- 27 Jan, 2016 1 commit
-
-
Shane Snyder authored
-
- 22 Jan, 2016 1 commit
-
-
Shane Snyder authored
-
- 20 Jan, 2016 1 commit
-
-
Shane Snyder authored
-