Skip to content
This repository has been archived by the owner on Sep 21, 2024. It is now read-only.

Upgrade feature improvement - Nuget update

Compare
Choose a tag to compare
@darrenge darrenge released this 17 Jun 22:23
· 785 commits to master since this release

Minimizes downtime associated with upgrading. In particular, when an upgrading secondary is created and catches up to the primary, the primary dies and the old secondaries are suspended. If the upgrade is successful, all secondaries die and new ones using the new version of the code may be deployed. If the upgrade is unsuccessful, the suspended secondaries wake up, and one is promoted to become a primary, and the old version of the code continues to run. This change eliminates the recovery time from potential downtime while upgrading.