Hi,<div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 7, 2012 at 3:13 AM, Rolandas Naujikas <span dir="ltr"><<a href="mailto:rolandas.naujikas@mif.vu.lt" target="_blank">rolandas.naujikas@mif.vu.lt</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">On 2012-12-06 20:48, Ruben S. Montero wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Hi<br>
<br>
It seems that this behavior is problematic. Let me elaborate on Simon<br>
comment. As pointed out by Simon there are two similar VM operations:<br>
</blockquote>
<br>
You make more confusion here, because in the past I saw similar problem when developing my own LVM driver. We are talking, that in delete action on VM opennebula executes tm/delete and vmm/cancel actions in parallel what causes problems, because lvm volumes could not be destroyed when in use by xen VM. As a workaround my LVM driver waits in background until it can delete LVM volume.<br>
</blockquote><div><br></div><div>Ruban, shouldn't OpenNebula wait for the VMM cancel to finish before calling TM delete in all situations? It's causing me some problem as well. One difference between the delete and cancels actions perhaps would be that delete doesn't check the return status on the VMM cancel action before calling TM delete, because delete is a last case / cleanup action.</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

This seems to be confusing, we are thinking of moving the delete<br>
operation to the ADMIN set (so you need admin permissions to delete)<br>
and so force users to use the safer cancel operation... Any thoughts?<br>
</blockquote>
<br></blockquote><div><br></div><div>Isn't this already possible using the ACL? Perhaps OpenNebula could ship with a default ACL to block some commands from regular users. Do you have a sample ACL to block the delete action for regular user?</div>
<div><br></div><div>Thanks!</div><div><br></div><div>Simon</div></div></div>