Chapter 6 HPSS Configuration
HPSS Installation Guide September 2002 353
Release 4.5, Revision 2
Note that theSEMMSL value should be increased if running more than one Mover on the Linux
machine (multiply the minimum value by the number of Movers to be run on that machine).
6.8.8.4 MVR Configuration to Support Local File Transfer
The Mover local file transfer (LFT) protocol allows the Movers to transfer data directly between a
Unix file system and HPSS. The requirement for this feature was to allow lower overhead data
transfers between global filesystems, not necessarily parallel filesystems, and HPSS.
Caveats:
Thistransfer can only occur if both the Mover and the clients have direct access to the Unix
filesystem on which the file resides.
If the multinode features of the Parallel FTP Client are used, the Unix filesystem must be
global to all nodes or unexpected results may occur.
The Mover must be built with the LFT option. This is the default option for all Movers. If
not all Movers have been built with this option, clients must explicitly specify a class of
service which is valid for a Mover supporting the local file transfer option.
The Mover must be running as root. If there are other Movers running on the same node,
theymust also run as root to take advantage of the Mover-to-Mover shared memory data
transfer.
A new configuration file (/var/hpss/etc/hpss_mvr_localfilepath.conf) is
required on all nodes running an enhanced Mover.
The configuration file contains a list of Unix paths. These paths specify which files are
allowedto be moved using this special data transfer protocol. Any Unix file on the Mover
node who’s path starts with a path in the list of entries is allowed to be transferred using
the special data protocol.
If the configuration file does not exist, then the SSM will issue a minor alarm when the
Mover starts, and no Unix files will be transferred with the special protocol.
Here is an example configuration file:
# This file contains Unix paths that can be accessed by the local Movers
# on this node. If the client wishes to make a local file transfer and

Table 6-26 Linux System Parameters

Parameter

Name Header File Minimum

Value Parameter Description

SEMMSL include/linux/sem.h 512 Maximum number of semaphores per ID
SHMMAX include/linux/shm.h 0x2000000 Maximum shared memory segment size (bytes)