2.2.2.26 CLUSTER_CHANGE_NODE_UPGRADE_PHASE_V2

The CLUSTER_CHANGE_NODE_UPGRADE_PHASE_V2 enumeration SHOULD<22> define the list of notifications that are generated for node upgrades. These notifications are available only with ApiGetNotifyV2 (section 3.1.4.2.138). The object type is CLUSTER_OBJECT_TYPE_UPGRADE. ClusAPI Protocol version 2.0 servers do not support this value.

 typedef enum
 {
   CLUSTER_CHANGE_UPGRADE_NODE_PREPARE = 0x00000001,
   CLUSTER_CHANGE_UPGRADE_NODE_COMMIT = 0x00000002,
   CLUSTER_CHANGE_UPGRADE_NODE_POSTCOMMIT = 0x00000004,
   CLUSTER_CHANGE_UPGRADE_ALL = 0x00000007
 } CLUSTER_CHANGE_NODE_UPGRADE_PHASE_V2;

CLUSTER_CHANGE_UPGRADE_NODE_PREPARE: This notification indicates that the node is preparing upgrade.

CLUSTER_CHANGE_UPGRADE_NODE_COMMIT: This notification indicates that the node is committing upgrade.

CLUSTER_CHANGE_UPGRADE_NODE_POSTCOMMIT: This notification indicates that the node is post-processing upgrade.

CLUSTER_CHANGE_UPGRADE_ALL: This value is used for prepare, commit and post-processing upgrade notifications.