st_volume_enlarge

This job will enlarge each segment of the volume by at least the given number of blocks,
provided that there is enough free space left.

Since a volume is always equally distributed over all nodes and devices, the resulting
size may be bigger than requested (but never smaller).
The new space is instantly available, but the existing data is not rearranged. This means
that all addresses have to be adjusted by a (node-dependent) offset.

Mandatory Parameters

Parameter Name Data Type Description
vid integer ID of an existing volume
blocks_per_node integer Number of blocks by which each segment of a volume should be enlarged

Optional Parameters

Parameter Name Data Type Description
vname string Name of an existing volume

Substitute Parameters

The below table describes what parameters can be substituted for another parameter.

Parameter Name Substitute Parameter
vid vname
vname vid

Allowed Users

The following users are allowed to run this job:

  • root

Allowed Groups

The following groups are allowed to run this job:

  • root
  • exastoradm
  • exaadm

Examples

The following code snippets show how to use this job using both Python (via XML-RPC) and on the command-line using confd_client.