Planned Maintenance
Because of the changing nature of technology, the continual appearance of new security threats, and compliance requirements, environments must be updated with all critical security and quality updates. hentaiOS has built the framework for performing all maintenance activities, such as operating system patching, deployment of security hotfixes, and deployment of quality updates.
To minimize downtime, upgrades will occur in batches (A/B Staged Enrollment). Therefore, most capacity is always online, and only a subset is upgraded at a time. This approach enables service to involve a small window of service degradation instead of complete downtime.
Types of Planned Maintenance Activities
Some of the ordinary planned maintenance activities are:
- Operating system (OS) security updates
- Security hotfixes
- Quality of Life updates
- Backend and feature upgrades
Reducing Downtime During Updates
Our teams continually work to reduce the necessity of downtime for the service, and many regular maintenance tasks don't incur downtime. However, to help guarantee the most predictability, we can't yet do all patching in zero downtime
Maintenance Window Duration
Most operating system–level updates are completed in approximately one hour. However, we ask for a three-hour window, so there is time to handle any failures and bring the system back to a healthy state.
The exact downtime for all updates will be included in the maintenance post published to our main channels before the start of the maintenance window.
Tracking Update Progress
During maintenance, the service doesn't currently indicate that any patching is in progress.
Post-Maintenance Notification
If the maintenance is completed within the defined maintenance window, you won't generally receive any notification when the maintenance is completed. However, we usually publish the maintenance completion in #infra Slack channel.
Service Availability During Maintenance
What can we do during the maintenance window? I don't know, cry about it until we have done, I guess.
Most of the maintenance operations require no action on your end. If there is a potential disruption, we will notify you.