<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 17 March 2014 20:54, Jay Pipes <span dir="ltr"><<a href="mailto:jaypipes@gmail.com" target="_blank">jaypipes@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="">After hearing from Tim Bell and others, I think that a two-pronged<br></div>
approach is most useful. First, the above-mentioned UI changes to<br>
prevent common mistakes, and second, using a consistent, standardized<br>
way of undoing certain operations (Boris' proposal).<br></blockquote><div><br></div><div>I'm very much in favor of this proposal.</div><div><br></div><div>The primary defense against end-user mistakes should be within Horizon - where currently the 'Reboot' and 'Terminate' buttons for an instance are perilously close to each other, among other issues. There are already UI improvement activities in play to help with this, but the UX team could probably do with more input. The CLI, in my view, is less prone to 'finger trouble' and is perhaps less worthy of attention in this regard.</div>
<div><br></div><div>A secondary defense is some sort of systematic protection against actions like deleting an image from Glance when it's still used by an instance, thus preventing actions like an instance migration. In a situation like this, soft deletion isn't exactly the right answer - but instead perhaps the right method is to remove the image from general visibility until such time that the instance(s) using it are no longer around. Then the image is actually removed from the registry.</div>
</div></div></div>