Skip to content

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

Closed
Open
Opened May 20, 2016 by Shane Snyder@ssnyder
  • Report abuse
  • New issue
Report abuse New issue

allow multiple modules to stack on the same wrappers

As is stands, each Darshan module is responsible for wrapping and instrumenting a set of I/O functions. The issue is that if multiple modules want to wrap the same I/O functions, there is no method to do that now. The only way to share the wrappers is to explicitly call into other modules from the module that actually wraps the function of interest.

We should think about how to add a layer of abstraction between the actual I/O function wrappers and the modules that are trying to instrument these functions so that we can stack multiple modules on the same wrappers.

Assignee
Assign to
major-feature-request
Milestone
major-feature-request
Assign milestone
Time tracking
None
Due date
None
1
Labels
enhancement
Assign labels
  • View project labels
Reference: darshan/darshan#189