[openstack-dev] [vmware] VMwareAPI sub-team status update

Shawn Hartsock hartsocks at vmware.com
Fri Jun 21 16:43:15 UTC 2013


Greetings Stackers!

It's time for the end of the week report from your friendly neighborhood VMware API team. We are making good progress, but I'll just point out that if you want to be sure something makes the Havana-2 deadline (based on length of time for code review and so on) I would seriously consider having your work done and *posted* by Monday morning July 8th. That means you effectively have 2 working weeks to "polish" those Havana-2 patches to a "high-gloss" or risk moving them to Havana-3. (And if you are a in the US you've got a short work week one of those weeks in July.)

As a point of trivia, I've posted a developer's guide drafted (with a lot of help) from the rest of my team here at VMware. 

OpenStack + VMware Developer's quick-start guide:
  https://wiki.openstack.org/wiki/NovaVMware/DeveloperGuide
Pass it around and help us improve it. It belongs to all of us now.

First up, posted reviews and their statuses...

Ready for core review:
* https://review.openstack.org/#/c/30036/ <- (same old patch just rebased)
* https://review.openstack.org/#/c/29396/
* https://review.openstack.org/#/c/30822/
* https://review.openstack.org/#/c/33482/

Needs VMwareAPI expert's attention:
If you know VMware's API's please take some time with these so we can pass them on to the core-reviewers.
* https://review.openstack.org/#/c/27885/
* https://review.openstack.org/#/c/29453/
* https://review.openstack.org/#/c/30282/
* https://review.openstack.org/#/c/30289/
* https://review.openstack.org/#/c/32695/
* https://review.openstack.org/#/c/33100/

Work In Progress (not ready for general review):
* https://review.openstack.org/#/c/30628/ <- needs traversal spec work & API expert participation
* https://review.openstack.org/#/c/33088/ <- needs more discussion
* https://review.openstack.org/#/c/33504/ <- needs more discussion

Thanks for the responses to my last update quite a few more of our reviews were merged! Even though we're dealing with some muddling in the Blueprint area, I think we're going to produce a better product in the long-run for our efforts. Which brings me to ...

Blueprints
* improve-vmware-disk-usage - https://blueprints.launchpad.net/nova/+spec/improve-vmware-disk-usage
   * Thanks to Yaguang Tang staying up late to chat with us, we've identified a relation to 
     vmware-image-clone-strategy:
     + https://blueprints.launchpad.net/nova/+spec/vmware-image-clone-strategy
     I was planning on working on this BP for Havana-3 I will try and move it 
     up on my personal schedule or someone else can talk to me and take
     the blueprint over if I'm not moving fast enough for you.

* https://blueprints.launchpad.net/nova/+spec/multiple-clusters-managed-by-one-service
  * We had some internal review with VMware API experts and I hope to provide a
    sample of some improvement code to the blueprint next week.
  * We had a new bug report: https://bugs.launchpad.net/nova/+bug/1192192 
    this is a reported regression in "live migration" which conflicts with
    other changes. We're still discussing how to resolve clusters (VMware
    vSphere clusters ... when DRS is turned on ... automatically manage 
    their own live-migration behaviors without admin intervention) and 
    live-migration features which allow manual live-migration. One solution
    is to check for DRS then raise an error effectively disabling manual
    live-migration. The other is to expose individual hosts (ruining that
    lovely automation in the cluster.)

So far, that's *all* the blueprints we have scheduled for Havana right now. I think that's a function mostly of how much work has been poured into making the existing features solid. 

Critical/High priority & Open Bugs
 * http://goo.gl/lvis7

I'm happy to report that every open bug in Critical or High priority status has someone assigned to it and actively working on a fix. This is really great progress! Keep it up! Rah rah rah! GO TEAM VMware API!

Weekly Meeting info:
* https://wiki.openstack.org/wiki/Meetings/VMwareAPI

# Shawn Hartsock - VMware's Nova Compute driver maintainer guy



More information about the OpenStack-dev mailing list