8.3 version upgrade reverted UDT Tags to Default Values

My customer has multiple sites with redundant scale out architecture

(Frontend server pair, Backend server pair, all tags live on Backend, with frontend remote providers).

We just upgraded 2 sites from 8.3.7 to 8.3.10.

Here is the upgrade procedure:

  1. Frontend force failover
  2. Upgrade Frontend Primary (which takes back control)
  3. Upgrade Frontend Secondary
  4. Backend force failover
  5. Upgrade Backend Primary (which takes back control)
  6. Upgrade Backend Secondary

It seems like some configuration tags and UDTs reverted to their default values.

  • config tags (Memory) that were recently FALSE were now set to default-TRUE
  • UDT strings (Memory) with parameter info were set to default-BLANK

On our next upgrade, we will try to see if the incident occurs specifically on a forced failover or the actual version upgrade.

Has anyone else seen this?

Any ideas on how to prevent this for future upgrades?

Thanks

This was a bug that was fixed in 8.3.9. My understanding of it is since you upgraded to a pre-8.3.9 version it was going to happen on the next reset regardless if it was an IT reboot/power outage or your update to 8.3.10. But it won't happen again for you now.

Tags
Fixed
Fixed an issue where UDT instance Memory tag override values were lost after upgrading from Ignition 8.1.