« Previous | Next » 

Revision b5e61bfd

IDb5e61bfde682f08eb9acac434aac16ef5b16c251
Parent 4986c93b
Child b1b4b282

Added by Hrvoje Ribicic about 10 years ago

Introduce class for temporary disk creation

The instance zeroing requires that a virtual appliance capable of
performing it is used, and short of provisioning another VM, the best
Ganeti can do is reuse the virtualization environment of the instance.
To do this, a disk is needed to host the OS performing the zeroing, and
this patch introduces a utility function that temporarily creates one.

This disk is not meant to last, and almost all Ganeti checks will
scream and flail upon seeing it. This is intentional. It should not
survive any more than needed, and the context manager syntax should
enforce its use as such.

Signed-off-by: Hrvoje Ribicic <>
Reviewed-by: Jose A. Lopes <>

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences