Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Towards High-availability for Virtio-fs

Linux Foundation via YouTube

Overview

Explore high-availability features for Virtio-fs in this conference talk presented by Jiachen Zhang and Yongji Xie from ByteDance. Delve into use cases, crash recovery procedures, and downtime optimizations for Virtio-fs. Learn about restarting on crash, resubmitting inflight requests, and saving and restoring internal states. Discover techniques for saving in-memory states to flat-map and file descriptors as file handles. Examine the idempotency of resubmitted requests through case studies. Gain insights into Virtio-fs live upgrade and migration processes. Conclude with an overview of the current status and future work in enhancing Virtio-fs high-availability.

Syllabus

Intro
Virtio-fs Use Cases
Why High-availability for Virtio-fs - High-availability features
Restarting on Crash
Resubmitting Inflight Requests
Saving & Restoring Internal States
Crash Recovery Procedures
Saving In-memory States to Flat-map
Saving File Descriptors as File Handles
Idempotent of Resubmitted Requests
Idempotent: Case Study (Cont.)
Downtime Optimizations
Virtio-fs Live Upgrade
Virtio-fs Live Migration
Status & Future Work

Taught by

Linux Foundation

Reviews

Start your review of Towards High-availability for Virtio-fs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.