Code review comment for lp://qastaging/~raxnetworking/nova/bare_bones_melange

Revision history for this message
Troy Toman (troy-toman) wrote :

At the Diablo summit, there was no clear path forward for projects outside of the core pieces of OpenStack. Jesse and Vish both expressed a desire to Melange "incubated" inside of Nova so that we could ensure that it integrated well and with the hope that we would have more control over when it could be leveraged to solve problems with the limited IPAM functionality within Nova.

In retrospect, that was probably not the right choice. The incubated projects path developed rather quickly and we were unable to move faster on getting Melange into Nova because of the delays with multi-nic and several bits of network refactoring that drug out. So, that's where we are.

After discussing this with Jay Pipes, we decided the fastest path forward was not to carve all of this out and start over but to continue with the original while breaking the merge prop into smaller, more digestible pieces and address as many comments as possible from the early reviews in the initial merge prop.

Ideally, this probably spins off at some point down the road so that we can leverage it more cleanly as a standalone IPAM that services multiple OpenStack components. However, right now, there are significant limitations in the current IPAM that limit scaling. I think we can Melange this as a vehicle to solve those problems. So, I am hoping we can get some consensus to move forward. If there is concern that it doesn't make sense, then I would ask that we raise that Vish quickly so that we can resolve them.

« Back to merge proposal