How variations of the storage failover modify command affect automatic giveback

The operation of automatic giveback depends on how you configure the parameters of the storage failover modify command.

The effects of automatic giveback parameter combinations that apply to situations other than panic

The following table lists the storage failover modify command parameters that apply to takeover events not caused by a panic:

Parameter Default setting
-auto-giveback true|false true
-delay-seconds integer (seconds) 600
-onreboot true|false true

The following table describes how combinations of the -onreboot and -auto-giveback parameters affect automatic giveback for takeover events not caused by a panic:

storage failover modify parameters used Cause of takeover Does automatic giveback occur?
-onreboot true

-auto-giveback true

reboot command Yes
halt command, or power cycle operation issued from the Service Processor Yes
-onreboot true

-auto-giveback false

reboot command Yes
halt command, or power cycle operation issued from the Service Processor No
-onreboot false

-auto-giveback true

reboot command No
halt command, or power cycle operation issued from the Service Processor Yes
-onreboot false

-auto-giveback false

reboot command No
halt command, or power cycle operation issued from the Service Processor No
Note: If the -onreboot parameter is set to true and a takeover occurs due to a reboot, then automatic giveback is always performed, regardless of whether the -auto-giveback parameter is set to true.

When the -onreboot parameter is set to false, a takeover does not occur in the case of a node reboot. Therefore, automatic giveback cannot occur, regardless of whether the -auto-giveback parameter is set to true. A client disruption occurs.

The effects of automatic giveback parameter combinations that apply to panic situations

The following table lists the storage failover modify command parameters that apply to panic situations:

Parameter Default setting
-onpanic true|false true
-auto-giveback-after-panic true|false

(Privilege: Advanced)

true
-auto-giveback true|false true

The following table describes how parameter combinations of the storage failover modify command affect automatic giveback in panic situations:

storage failover parameters used Does automatic giveback occur after panic?
-onpanic true

-auto-giveback-after-panic true

Yes
-onpanic true

-auto-giveback-after-panic false-auto-giveback false

No
-onpanic false

-auto-giveback-after-panic true

No
-onpanic false

-auto-giveback-after-panic false

No
-onpanic true

-auto-giveback true

-auto-giveback-after-panic true

Yes
-onpanic true

-auto-giveback true

-auto-giveback-after-panic false

Yes
-onpanic true

-auto-giveback false

-auto-giveback-after-panic true

Yes
-onpanic true

-auto-giveback false

-auto-giveback-after-panic false

No
-onpanic false

If -onpanic is set to false, takeover/giveback does not occur, regardless of the value set for -auto-giveback or -auto-giveback-after-panic

No
Note: If the -onpanic parameter is set to true, automatic giveback is always performed if a panic occurs.

If the -onpanic parameter is set to false, takeover does not occur. Therefore, automatic giveback cannot occur, even if the -auto-giveback-after-panic parameter is set to true. A client disruption occurs.