<div dir="ltr">Hello everyone,<div><br></div><div>Before going any further with my implementation I would like to ask the community about the LVM thin support in Nova (not Cinder). </div><div>The current implementation of the LVM backend does not support thin LVs.</div>
<div>Does anyone believe it is a good idea to add support for this in Nova ? (I plan on adding support for my implementation anyway).</div><div>I would also like to know where Red Hat stands on this, since they are primarily working on LVM.</div>
<div>I've seen that LVM thin would be supported in RHEL 7 (?) so we may consider the thin target stable enough for production in Juno (cinder already has support for this since last year).</div><div><br></div><div>I know there was ongoing work to bring a common storage library implementation to oslo or nova directly (Cinder's Brick library) but I heard nothing new for some time now. Maybe John Griffith has some thoughts on this.</div>
<div><br></div><div>The reasons why support for LVM thin would be a nice addition should be well known especially to people working with LVM.</div><div><br></div><div>Another question is related to how Nova treats snapshots when LVM is used as a backend (I hope I didn't miss anything in the code):</div>
<div>Right now if we can't do a live snapshot, the instance state (memory) is being saved (libvirt <span style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px">virDomainManagedSave</span>) and qemu-img is used to backup the instance disk(s). After that we resume the instance.</div>
<div>Can we insert code to snapshot the instance disk so we only keep the instance offline just for a memory dump and copy the disk content from the snapshot created ?<br clear="all"><div><br></div>-- <br>Regards,<div>Cristian Tomoiaga</div>
</div></div>