Software Upgrade
This version supports only offline upgrade. Before the upgrade, stop application services.
BoostIO offers the upgrade preparation, check, and completion operations to be integrated into the end-to-end software upgrade process by JuiceFS developers. The following describes the implementation logic:
- Upgrade preparation: After this operation is performed, BoostIO enables the write-through mode and disables distributed caching. In this case, foreground service I/Os are directly written to back-end storage systems.
- Upgrade check: After this operation is performed, BoostIO checks whether the service data in the distributed cache has been evicted. If yes, the check is passed. Otherwise, the check fails. Currently, the cluster can be powered off only after the upgrade check is passed.
- Upgrade completion: After an offline software upgrade is complete, restart the cluster service. In this case, you need to perform the upgrade completion operation, and BoostIO will disable the write-through mode and enable the distributed cache service again.
Parent topic: Big Data BoostIO Feature Guide