Hi, I'm currently working on a patch to support Sheepog [1] as primary storage. The changes are similar to those proposed by the recently posted RBD patch.
However, instead of ignoring the pool in FirstFitStoragePoolAllocator for system vms, my patch currently creates a temporary local pool (on /tmp) to patch the system vm and then moves the image onto sheepdog. That works, but I'm not too happy with the solution as it requires the virtualization node to have a local disk with enough free space. Is there a better way to do this? Should I just disable Sheepdog for system vms and let them run on a "regular" primary storage? Best Regards, Sebastian [1] http://www.osrg.net/sheepdog/