MP_SetLogicalUnitLoadBalanceType man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

MP_SetLogicalUnitCommonlMultipath3ManaMP_SetLogicalUnitLoadBalanceType(3MPAPI)

NAME
       MP_SetLogicalUnitLoadBalanceType - set a load balancing policy

SYNOPSIS
       cc [ flag... ] file... -lMPAPI [ library... ]
       #include <mpapi.h>

       MP_STATUS    MP_SetLogicalUnitLoadBalanceType(MP_OID    logicalUnitoid,
       MP_LOAD_BALANCE_TYPE  loadBalance);

PARAMETERS
       logicalUnitOid  The object ID of the multipath logical unit.

       loadBalance     The desired load balance policy for the specified logi‐
		       cal unit.

DESCRIPTION
       The MP_SetLogicalUnitLoadBalanceType() function sets the multipath log‐
       ical unit's load balancing policy. The value must correspond to one  of
       the  supported values in MP_PLUGIN_PROPERTIES.SupportedLogicalUnitLoad‐
       BalanceTypes.

RETURN VALUES
       MP_STATUS_INVALID_OBJECT_TYPE

	   The logicalUnitOid does not specify any valid object type. This  is
	   most	 likely	 to  happen if an uninitialized object ID is passed to
	   the API.

       MP_STATUS_INVALID_PARAMETER

	   The loadBalance is invalid or logicalUnitOid has  a	type  subfield
	   other than MP_OBJECT_TYPE_MULTIPATH_LU.

       MP_STATUS_OBJECT_NOT_FOUND

	   The logicalUnitOid owner ID or object sequence number is invalid.

       MP_STATUS_SUCCESS

	   The operation is successful.

       MP_STATUS_FAILED

	   The specified loadBalance type cannot be handled by the plugin. One
	   possible  reason  for  this	is  a  request	to  set	  MP_LOAD_BAL‐
	   ANCE_TYPE_PRODUCT  when  the	 specified  logical unit has no corre‐
	   sponding MP_DEVICE_PRODUCT_PROPERTIES instance  (i.e.,  the	plugin
	   does	 not have a product-specific load balance algorithm for the LU
	   product).

       MP_STATUS_UNSUPPORTED

	   The implementation does not support the API.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Standard: ANSI  INCITS  412  │
       │			     │Multipath Management API	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       libMPAPI(3LIB), attributes(5)

       Multipath Management API Version 1.0

SunOS 5.10			  15 FMP_SetLogicalUnitLoadBalanceType(3MPAPI)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net