Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in
D
darshan
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 62
    • Issues 62
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 5
    • Merge Requests 5
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • darshan
  • darshan
  • Issues
  • #39

Closed
Open
Opened Sep 24, 2015 by Shane Snyder@ssnyder
  • Report abuse
  • New issue
Report abuse New issue

retain full file paths in darshan logs

Right now darshan only records the last N characters (12?) of each file name. This was done mainly because we were overly conservative out of concern for memory overhead.

Modify Darshan to record complete paths, ether by expanding the name field to PATH_MAX or by malloc'ing on demand.

We also need to record CWD as well, so that in post processing we can make a good guess as to the full path even when the application opens relative paths.

realpath() and similar functions are not an option because they walk the path and stat each directory.

Assignee
Assign to
3.0.0
Milestone
3.0.0
Assign milestone
Time tracking
None
Due date
None
2
Labels
enhancement wrapper libraries
Assign labels
  • View project labels
Reference: darshan/darshan#39