<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div>Hi  everyone!</div><div>     I use the libvirt(version: 1.2.2) and QEMU(version: 2.2.1) to test qemu snapshot features:</div><div>     </div><div>     I tried virsh blockcommit when VM offline,  the virsh blockcommit failed: the error messase as below:</div><div>    <b>                      error: Requested operation is not valid: domain is not running</b></div><div><strong>     </strong>when I start the VM,  the virsh blockcommit  work fine!</div><div>     my question is :   we need virsh support blockcommit when VM offline¡£how do£¿</div><div><br></div><div>    we  test qemu snapshot as follows£º</div><div>    we need  create  snapshot of the cycle£¬and  by virsh blockcommit merge snapshot chain£¬but whenVM offline£¬ the virsh blockcommit will fail£¬ someone suggest me£ºwhen VM offline£¬may use qemu-img commit to submit snapshot turn£¬but qemu-img can't modify snapshot chain backing relation£¬it need we use qemu-img  rebase amend snapshot¡®s backingfile£¬<b> the main question</b> is when we use qemu-img rebase modify snapshot's backingfile, if someone start the VM, it  will may lead to VM filesystem readonly¡£</div><div>   </div><div>   we  shoule solve the question?   thanks!</div><div>    </div><div> </div><div><br></div><div>    </div><div><strong>    </strong></div><div><br></div><div><br></div><div><br></div><div><br></div></div><br><br><span title="neteasefooter"><p> </p></span>