On Mon, Apr 19, 2010 at 04:54:37PM +0100, Guido Trotter wrote:
> Currently some hypervisors (namely kvm) need to do some cleanup after
> making sure an instance is stopped. With the moving of the retry cycle
> in backend those cleanups were never done. In order to solve this we add
> a new optional hypervisor function, CleanupInstance, which gets called
> at the end of the shutdown procedure, and which interested hypervisors
> can implement to be sure not to miss cleanup operations.
> 
> Signed-off-by: Guido Trotter <[email protected]>

NAK.

See my patch from yesterday which fixes this by removing the retry cycle
from backend.

The rationale for not adding a separate cleanup step (which I thought
about) is that:

- you cannot know just from instance list whether to run or not the
  Cleanup
- the existence of a new state (shutdown but not cleaned up) should be
  reflected all across to the master and command line tools, and we
  don't want that
- it is cleaner to just make sure StopInstance does all the neeed
  cleanup, rather than introduce a new step

Let's discuss!

iustin


-- 
Subscription settings: 
http://groups.google.com/group/ganeti-devel/subscribe?hl=en

Reply via email to