ONTAP Automatic Giveback: Commands and Parameter Interactions

An HA partner normally gives storage back after the offline node returns, reaches the required state and the configured delay expires. Non-default settings interact, so review both nodes and the matching ONTAP release before changing behavior.

Commands from the source

PurposeCommand
Enable ordinary automatic givebackstorage failover modify -node nodename -auto-giveback true
Disable ordinary automatic givebackstorage failover modify -node nodename -auto-giveback false
Disable automatic giveback after panicstorage failover modify -node nodename -auto-giveback-after-panic false
Set the minimum automatic-giveback delaystorage failover modify -node nodename -delay-seconds seconds

Replace nodename/seconds with verified values. The documented defaults in this source are true for auto-giveback, onreboot, onpanic and auto-giveback-after-panic; delay-seconds defaults to 600. The source identifies the panic-specific option as advanced privilege. Disabling auto-giveback alone does not disable the independently enabled panic-specific path.

Non-panic takeover matrix

onrebootauto-givebackTriggerAutomatic giveback in the referenced table
truetrueONTAP rebootYes
truetrueONTAP halt / Service Processor power cycleYes
truefalseONTAP rebootYes
truefalseONTAP halt / Service Processor power cycleNo
falsetrueONTAP rebootN/A: no takeover for this reboot path
falsetrueONTAP halt / Service Processor power cycleYes
falsefalseONTAP rebootNo
falsefalseONTAP halt / Service Processor power cycleNo

The last halt/power-cycle row was absent from the stored Chinese table and is restored from its exact official English counterpart. If onreboot=true and reboot triggers takeover, the documented reboot path automatically gives back even when auto-giveback=false. With onreboot=false, a reboot does not trigger that takeover path, so changing auto-giveback cannot restore the missing takeover; clients can be disrupted.

Panic-related source matrix

onpanicauto-givebackauto-giveback-after-panicAutomatic giveback after panic in source matrix
truetruetrueYes
truetruefalseYes
truefalsetrueYes
truefalsefalseNo
falseEitherEitherNo takeover/giveback through the panic-triggered path

This reproduces the source’s five-case matrix, also present on the official English overview. The CLI reference describes the panic-specific setting as independent of auto-giveback. Confirm the exact release/event classification and active settings rather than treating the matrix as a reason to ignore either parameter.

Heartbeat failure is a different trigger

Original language-neutral note icon

The source distinguishes a received panic notification from loss of communication/heartbeat. If the partner never receives a panic packet, it may classify the incident as failure rather than panic. The source overview says that such behavior is controlled by onfailure; more precisely, the CLI defines -onfailure as the switch that enables takeover on partner failure. It is not a separate generic giveback command. Correlate the actual takeover reason and appropriate automatic-giveback path.

Original language-neutral note icon for missed panic packet explanation

English references: official automatic-giveback overview; storage failover modify CLI reference; NetApp automatic-giveback KB.

Can't find an answer?

Upload a log for AI diagnosis, or ask the AI assistant directly in the console.