[openstack-dev] [magnum] versioned objects changes

Dan Smith dms at danplanet.com
Fri Aug 28 22:52:33 UTC 2015


> If you want my inexperienced opinion, a young project is the perfect
> time to start this.

        ^--- This ---^

> I understand that something like [2] will cause a test to fail when you
> make a major change to a versioned object. But you *want* that. It helps
> reviewers more easily catch contributors to say "You need to update the
> version, because the hash changed". The sooner you start using versioned
> objects in the way they are designed, the smaller the upfront cost, and
> it will also be a major savings later on if something like [1] pops up.

...and the way it will be the least overhead is if it's part of the
culture of contributors and reviewers. It's infinitely harder to take
the culture shift after everyone is used to not having to think about
upgrades, not to mention the technical recovery Ryan mentioned.

It's not my call for Magnum, but long-term thinking definitely pays off
in this particular area.

--Dan




More information about the OpenStack-dev mailing list