New Qemu Backup Architecture and API
summary
Claims a new QEMU backup architecture and API that implements a block-driver-based, point-in-time consistent backup path with bitmap-based incremental external backup and a public block filter API. It wires into QEMU block drivers so active disks are captured without VM pause, supports starting backups from disk images, cloning and caching, and offers transaction-like semantics for backup jobs. A working prototype in Virtuozzo is demonstrated, addressing incompatibilities of old filters and improving incremental efficiency.
AI-written summary · about
chapters (7)
- 0:00New Qemu backup intro
- 1:30Backup job activation
- 3:40Public vs internal filters
- 5:58Local file backup
- 7:30Disk image backup & caching
- 9:18Backup filter service
- 10:42Public block driver impact
related talks
22mQEMU Snaphosts Are So Slow. Really?
36mIntroducing the libblkio High-performance Block I/O API
18mFaster and Smaller qcow2 Files With Subcluster-based Allocation
21mNVMe Emulation Performance Optimization
20mSpeed Up Creation of a VM With Pass Through GPU
25mExploring Intel Sub-Page Protection in Context of Live Migration
23mScalable Work Submission in Device Virtualization
19mSpeeding Up VM’s I/O Sharing Host's io_uring Queues With Guests
