<div dir="ltr">There is spec proposal to fix a bug of createBackup API with microversion. (<a href="https://review.openstack.org/#/c/511825/">https://review.openstack.org/#/c/511825/</a>)<div><br></div><div>When rotation parameter is '0', the createBackup API just do a snapshot, and then delete all the snapshots. That is meaningless behavier.</div><div><br></div><div>But there is thing hope to get wider suggestion. Since we said before all the nova API should be primitive, the API shouldn't be another wrap of another API.</div><div><br></div><div>So the createBackup sounds like just using the createImage API to create a snapshot, and upload the snapshot into the glance with index number in the image name, and rotation the image in after each snapshot.</div><div><br></div><div>So it should be something can be done by the client scrips to do same thing with createImage API.</div><div><br></div><div>We have two options here:</div><div>#1. fix the bug with a microversion. And we aren't sure any people really use '0' in the real life. But we use microversion to fix that bug, not sure it is worth.</div><div>#2. deprecate the backup API with a microversion, leave the bug along. Document that how the user can do that in the client script.</div><div><br></div><div>Looking for your comments.</div><div><br></div><div>Thanks</div><div>Alex</div></div>