IBM Books

IBM General Parallel File System for AIX: Administration and Programming Reference

gpfsDataShipMap_t Structure

Name

gpfsDataShipMap_t - Indicates which agent nodes are to be used for data shipping.

Structure

#define GPFS_MAX_DS_AGENT_NODES 2048
typedef struct
{
  int  structLen;
  int  structType;
  int  partitionSize;
  int  agentCount; 
  int  agentNodeNumber[GPFS_MAX_DS_AGENT_NODES]  
 } gpfsDataShipMap_t;

Description

GPFS recognizes which agent nodes to use for data shipping:

The value for partitionSize must be a multiple of the number of bytes in a single file system block.

Members

structLen
Length of the gpfsDataShipMap_t structure.

structType
The directive identifier GPFS_DATA_SHIP_MAP.

partitionSize
The number of contiguous bytes per server.

This value must be a multiple of the number of bytes in a single file system block.

agentCount
The number of entries in the agentNodeNumber array.

agentNodeNumber array
The data ship agent node numbers as listed in the SDR or the global ODM

Error status

EINVAL
Not all participating threads have provided the same agent mapping.

ENOMEM
The available data space in memory is not large enough to allocate the data structures necessary to run in data shipping mode.

EPERM
An attempt to open a file in data shipping mode that is already open in write mode by some thread that did not issue the GPFS_DATA_SHIP_START directive.

ESTALE
A node in the data shipping collective has gone down.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]