29.01.2013 Views

GPFS: Administration and Programming Reference - IRA Home

GPFS: Administration and Programming Reference - IRA Home

GPFS: Administration and Programming Reference - IRA Home

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

mmrestripefile Comm<strong>and</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252<br />

mmrestripefs Comm<strong>and</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255<br />

mmrpldisk Comm<strong>and</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259<br />

mmsanrepairfs Comm<strong>and</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263<br />

mmshutdown Comm<strong>and</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265<br />

mmsnapdir Comm<strong>and</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267<br />

mmstartup Comm<strong>and</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270<br />

mmumount Comm<strong>and</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272<br />

mmunlinkfileset Comm<strong>and</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274<br />

Chapter 9. <strong>GPFS</strong> programming interfaces . . . . . . . . . . . . . . . . . . . . . . 277<br />

gpfs_acl_t Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279<br />

gpfs_close_inodescan() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . 280<br />

gpfs_cmp_fssnapid() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . 281<br />

gpfs_direntx_t Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283<br />

gpfs_fcntl() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284<br />

gpfs_fgetattrs() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287<br />

gpfs_fputattrs() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288<br />

gpfs_free_fssnaph<strong>and</strong>le() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . 290<br />

gpfs_fssnap_h<strong>and</strong>le_t Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . 291<br />

gpfs_fssnap_id_t Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292<br />

gpfs_fstat() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293<br />

gpfs_get_fsname_from_fssnaph<strong>and</strong>le() Subroutine . . . . . . . . . . . . . . . . . . . . 294<br />

gpfs_get_fssnaph<strong>and</strong>le_by_fssnapid() Subroutine . . . . . . . . . . . . . . . . . . . . 295<br />

gpfs_get_fssnaph<strong>and</strong>le_by_name() Subroutine . . . . . . . . . . . . . . . . . . . . . 296<br />

gpfs_get_fssnaph<strong>and</strong>le_by_path() Subroutine . . . . . . . . . . . . . . . . . . . . . . 298<br />

gpfs_get_fssnapid_from_fssnaph<strong>and</strong>le() Subroutine . . . . . . . . . . . . . . . . . . . 299<br />

gpfs_get_pathname_from_fssnaph<strong>and</strong>le() Subroutine . . . . . . . . . . . . . . . . . . . 301<br />

gpfs_get_snapdirname() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . 302<br />

gpfs_get_snapname_from_fssnaph<strong>and</strong>le() Subroutine . . . . . . . . . . . . . . . . . . 304<br />

gpfs_getacl() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305<br />

gpfs_iattr_t Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307<br />

gpfs_iclose() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309<br />

gpfs_ifile_t Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310<br />

gpfs_igetattrs() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311<br />

gpfs_igetfilesetname() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . 313<br />

gpfs_igetstoragepool() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . 315<br />

gpfs_iopen() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317<br />

gpfs_iread() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319<br />

gpfs_ireaddir() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321<br />

gpfs_ireadlink() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323<br />

gpfs_ireadx() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325<br />

gpfs_iscan_t Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327<br />

gpfs_next_inode() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . 328<br />

gpfs_opaque_acl_t Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330<br />

gpfs_open_inodescan() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . 331<br />

gpfs_prealloc() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333<br />

gpfs_putacl() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335<br />

gpfs_quotactl() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337<br />

gpfs_quotaInfo_t Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340<br />

gpfs_seek_inode() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . 341<br />

gpfs_stat() Subroutine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343<br />

gpfsAccessRange_t Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . 344<br />

gpfsCancelHints_t Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345<br />

gpfsClearFileCache_t Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . 346<br />

gpfsDataShipMap_t Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . 347<br />

vi <strong>GPFS</strong>: <strong>Administration</strong> <strong>and</strong> <strong>Programming</strong> <strong>Reference</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!