beautypg.com

6 managing partitions – Compaq AA-Q88CE-TE User Manual

Page 45

background image

Partition Management

3.5 Entering Partition Commands

The

rtr_set_info( )

call completes asynchronously. If the function call is

successful, completion will be signaled by the delivery of an RTR message
of type

rtr_mt_closed

on the channel whose identifier is returned through

the

pchannel

argument. The programmer should retrieve this message by

using

rtr_receive_message( )

. The data accompanying the message is of type

rtr_status_data_t

. The completion status of the partition command can be

accessed as the status field of the message data.

3.6 Managing Partitions

To manage partitions a set of commands or program calls are used. Information
on managing partitions is provided in this section.

3.6.1 Controlling Shadowing

The state of shadowing for a partition can be enabled or disabled. This may be
useful in the following circumstances:

Enabling site disaster protection for an application partition for the first time

A recovery aid following prolonged outage of a former shadow site.

The following restrictions apply. Shadowing for a partition can be turned off only
in the absence of an active secondary site, The active member must be running
in remember mode. The command will fail if entered on either an active primary
or secondary with a message to this effect. If entered on a standby of either
the primary or secondary, the command is accepted but fails in the RTR router.
This failure is recorded with a log file entry at the router. Once shadowing is
disabled, the secondary site servers will be unable to startup in shadow mode
until shadowing is enabled again. Shadowing for the partition can be turned on
by entering the command at the current active member or on any of its standbys.

3.6.1.1 Command Line Example

RTR> SET PARTITION/FACILITY=Facility1/SHADOW Facility1:Partition1

For further information see the SET PARTITION command in Chapter 6.

3.6.1.2 Programming Information

To enable shadowing, program the

set_qualifier

argument of

rtr_set_info( )

as follows:

rtr_qualifier_value_t

set_qualifiers[ 2 ];

rtr_partition_state_t

newState = rtr_partition_state_shadow;

set_qualifiers[ 0 ].qv_qualifier = rtr_partition_state;
set_qualifiers[ 0 ].qv_value

= &newState;

set_qualifiers[ 1 ].qv_qualifier = rtr_qualifiers_end;
set_qualifiers[ 1 ].qv_value

= NULL;

To disable shadowing, specify

newState

as

rtr_partition_state_noshadow

.

Partition Management 3–5