Matthew,

You have a valid point and the regular delete operation does exactly what you 
have mentioned, in case the HV is not reachable it fails with error.
But in case of a forced delete, CS cleans up the db state even though it is 
unable to perform the actual delete. In this scenario when the HV connectivity 
resumes then CS syncs up its state with that of the HV.

It may be argued if the option of forced delete be there or not. This feature 
has been there in CS for quite some time and I assume that there are users who 
find it useful. As far as CS is concerned it provides both options, it is up to 
the users what they want to choose.

-Koushik

-----Original Message-----
From: Matthew Patton [mailto:mpat...@inforelay.com] 
Sent: Monday, August 13, 2012 7:06 PM
To: cloudstack-dev@incubator.apache.org
Subject: RE: Review Request: Fix CS-15603

This it's yet another case of misleading the user and lying about system state. 
The deletion flat out failed. CS should say so. 

if anything create a job in the queue and retry the operation a number of times 
if you want. But the state is "pending deletion" until it actually executes.

Reply via email to