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