VsanConfigGeneration
Generation tracker for vSAN configuration.
By storing this information on ESX and comparing it against VCs version, the goal is to determine if they got out of sync, and if so, who is up to date.
This structure may be used only with operations rendered under /vsan
.
{
"_typeName": "string",
"vcUuid": "string",
"genNum": 0,
"genTime": 0
}
VC instance UUID to determine which VC generated the config.
Generation number, a monotonically increasing number.
Generation timestamp, used for human readable consumption, not used to determine which generation is "newer", as timestamps can't be trusted for this in distributed systems.
The unit of this value is in milli-seconds since the epoch.