Symptoms
- A major TeamCity upgrade requires updating the database and data directory formats.
- Upgrading the database requires an exclusive lock, meaning no other processes can access it during the upgrade.
- This means that even in a multi-node setup, following the recommended upgrade path, there will be downtime.
Cause
Even for multi-node TeamCity installations, some downtime is inevitable due to the data format upgrade, as it requires an exclusive database lock.
Resolution
The zero-downtime upgrade is implemented as an experimental feature for the Kubernetes TeamCity deployment using the teamcity-operator.
Comments
0 comments
Please sign in to leave a comment.