Re: [openstack-dev] [nova] Looking for experienced guide to understand libvirt driver

2014-04-22 Thread Solly Ross
Hi Scott,

I've actually been diving through those Nova code paths recently, to work on a 
BP
to move the Nova libvirt driver to use libvirt storage pools for image backends,
so I may be able to help you.  Just FYI, if my blueprint gets accepted, it may
actually reduce the amount of code that you have to write, since libvirt already
has a (limitted) storage driver for sheepdog (see the BP here: 
https://review.openstack.org/#/c/86947/)

Best Regards,
Solly Ross

- Original Message -
From: "Scott Devoid" 
To: "OpenStack Development Mailing List" 
Sent: Monday, April 21, 2014 7:38:13 PM
Subject: [openstack-dev] [nova] Looking for experienced guide to understand 
libvirt driver

Hi folks! 

I am working to add Sheepdog as a disk backend for the libvirt driver. I have a 
blueprint started and an early version of the code. However I am having trouble 
working my way thorough the code in the libvirt driver. The storage code 
doesn't feel vary modular to start with and my changes only seem to make it 
worse; e.g. adding more if blocks to 400 line functions. 

Is there an experienced contributor that could spend 30 minutes walking through 
parts of the code? 

- Blueprint: https://review.openstack.org/#/c/82584/ 
- Nova code: https://review.openstack.org/#/c/74148/ 
- Devstack code: https://review.openstack.org/#/c/89434/ 

Thanks, 
~ Scott 



___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [nova] Looking for experienced guide to understand libvirt driver

2014-04-21 Thread Scott Devoid
Hi folks!

I am working to add Sheepdog as a disk backend for the libvirt driver. I
have a blueprint started and an early version of the code. However I am
having trouble working my way thorough the code in the libvirt driver. The
storage code doesn't feel vary modular to start with and my changes only
seem to make it worse; e.g. adding more if blocks to 400 line functions.

Is there an experienced contributor that could spend 30 minutes walking
through parts of the code?

- Blueprint: https://review.openstack.org/#/c/82584/
- Nova code: https://review.openstack.org/#/c/74148/
- Devstack code: https://review.openstack.org/#/c/89434/

Thanks,
~ Scott
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev