摘要 |
<p>A system and method for managing software upgrades (610) in a distributed computing system. The distributed computing system may include a plurality of nodes (670) which provide one or more fault-tolerant services (620). The system and method perform software upgrades in a sequential or “rolling” manner (e.g., node by node) (660). The rolling upgrade process allows all services and data of the distributed computing system to remain operable and available throughout the upgrade process.</p> |