GPFS-specific DMAPI events

There are three GPFS™-specific DMAPI events: events implemented in DMAPI for GPFS, optional events that are not implemented in DMAPI for GPFS, and GPFS-specific attribute events that are not part of the DMAPI standard.

Events implemented in DMAPI for GPFS

These are the events, as defined in the System Management: Data Storage Management (XDSM) API Common Applications Environment (CAE) Specification C429, The Open Group, ISBN 1-85912-190-X, implemented in DMAPI for GPFS:
File system administration events
  • mount
  • preunmount
  • unmount
  • nospace
Namespace events
  • create, postcreate
  • remove, postremove
  • rename, postrename
  • symlink, postsymlink
  • link, postlink
Data events
  • read
  • write
  • truncate
Metadata events
  • attribute
  • destroy
  • close
Pseudo event
  • user event

GPFS guarantees that asynchronous events are delivered, except when the GPFS daemon fails. Events are enqueued to the session before the corresponding file operation completes. For further information on failures, see Failure and recovery of IBM Spectrum Scale Data Management API for GPFS.

Optional events that are not implemented in DMAPI for GPFS

The following optional events, as defined in the System Management: Data Storage Management (XDSM) API Common Applications Environment (CAE) Specification C429, The Open Group, ISBN 1-85912-190-X, are not implemented in DMAPI for GPFS:
File system administration event
  • debut
Metadata event
  • cancel

GPFS-specific attribute events that are not part of the DMAPI standard

GPFS generates the following attribute events for DMAPI that are specific to GPFS and not part of the DMAPI standard:
  • Pre-permission change
  • Post-permission change
For additional information, refer to GPFS-specific DMAPI events.