user-level: 0.910 permissions: 0.840 risc-v: 0.826 hypervisor: 0.825 virtual: 0.817 mistranslation: 0.816 debug: 0.814 KVM: 0.800 TCG: 0.787 graphic: 0.785 vnc: 0.782 files: 0.779 VMM: 0.777 arm: 0.775 device: 0.771 register: 0.769 peripherals: 0.768 assembly: 0.766 boot: 0.765 performance: 0.763 architecture: 0.761 socket: 0.756 semantic: 0.753 ppc: 0.748 PID: 0.746 network: 0.742 kernel: 0.734 i386: 0.732 x86: 0.724 Failed to make dirty bitmaps writable: Can't update bitmap directory: Operation not permitted blockcommit does not work if there is dirty block. virsh version Compiled against library: libvirt 4.10.0 Using library: libvirt 4.10.0 Using API: QEMU 4.10.0 Running hypervisor: QEMU 2.12.0 Scenario: 1. Create an instance 2. Add dirty bitmap to vm disk. 3. create a snapshot(external or internal) 4. revert snapshot or blockcommit disk virsh blockcommit rota-test vda --active Active Block Commit started virsh blockjob rota-test vda --info No current block job for vda rota-test.log: starting up libvirt version: 4.10.0, package: 1.el7 (CBS