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 74
    • Issues 74
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 6
    • Merge Requests 6
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • darshan
  • darshan
  • Issues
  • #50

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

use statfs() to detect file alignment when --enable-stat-at-open is not set

Right now we set alignment to -1 if we aren't able to stat the file at open time. As an alternative, we can call statfs() on all mounted file systems to get the default block size. This can be done on rank 0 at startup and broadcast to all processes.

We also need to add an exception for Lustre, because it appears to always set the block size in statfs() to 4K.

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