StarlingX   Using OSTree Atomic Updates to Drastically Reduce Outage Times for Upgrades
Channel: OpenInfra Foundation
Date: 2023-06-29

In StarlingX R8.0, OSTree is used to drastically reduce outage times for upgrades of single-server edge clouds. OSTree is an upgrade system for Linux-based operating systems that performs atomic upgrades of complete filesystem trees. It is typically used for managing image updates of embedded devices.

This session will provide an overview of OSTree; describe how OSTree provides git-like management of multiple versions of root fs on target, supports pre-deployment installs of upgrades of root fs while existing OS is occupying the physical /root, and supports quick deployment of upgraded root fs via hardlinks.

The session then will describe the challenges and solutions to using OSTree in StarlingX cloud environment; changes to build environment, and changes to installer and patching frameworks. Finally, we will look at OSTree upgrades, delivering patches on multiple releases in parallel, and pros & cons of using OSTree on its own versus using a hybrid approach of a package manager + OSTree.

Speakers:
Greg Waines


Connect with us:
OpenInfra Twitter: https://twitter.com/openinfradev
OpenInfra LinkedIn: https://www.linkedin.com/company/openinfra-foundation
OpenInfra Facebook: https://www.facebook.com/openinfradev
OpenInfra Website: https://openinfra.dev/


Thank you to our 2023 Headline Sponsor Wind River (https://www.windriver.com/) and our Premier Sponsor Okestro (https://www.okestro.com/)