> On May 3, 2016, at 8:58 AM, Matt Riedemann <mrie...@linux.vnet.ibm.com> wrote: > > On 5/3/2016 3:10 AM, Balázs Gibizer wrote: >> Hi, >> >> Last week Friday in Austin we discussed the way forward with the versioned >> notification transformation in Nova. >> >> We agreed that when we separate the object model use for notifications from >> the nova object model we still use the NovaObject as a base class to avoid >> change in the wire format and the major version bump it would cause. >> However we won't register the notification object into the >> NovaObjectRegistry. > > We also said that since the objects won't be registered, we still want to > test their hashes in case something changes, so register the notification > objects in the test that checks for changes (even though they aren't > registered globally), this will keep us from slipping.
I found yesterday that we do this for the DeviceBus object here [1]. We’ll be doing something similar with all objects that inherit from the notification base objects in either the test_versions(), or in setUp() of TestObjectVersions, whichever gives us the most coverage and least interference on other tests. [1]: https://github.com/openstack/nova/blob/master/nova/tests/unit/objects/test_objects.py#L1254-L1260 > >> In general we agreed that we move forward with the transformation according >> to the spec [1]. >> >> Regarding the schema generation for the notifications we agreed to >> propose a general JSON Schema generation implementation to >> oslo.versionedobjects [2] that can be used in Nova later to generate >> schemas for the notification object model. >> >> To have a way to synchronize our effort I'd like to restart the weekly >> subteam meeting [5]. As the majority of the subteam is in US and EU I propose >> to continue the currently existing time slot UTC 17:00 every Tuesday. >> I proposed the frequency increase from biweekly to weekly here [3]. >> This means that we can meet today 17:00 UTC [4] on #openstack-meeting-4. >> >> Cheers, >> Gibi >> >> [1] https://review.openstack.org/#/c/286675/ Versioned notification >> transformation >> [2] https://review.openstack.org/#/c/311194/ versionedobjects: add json >> schema generation >> [3] https://review.openstack.org/#/c/311948/ >> [4] https://www.timeanddate.com/worldclock/fixedtime.html?iso=20160503T170000 >> [5] https://wiki.openstack.org/wiki/Meetings/NovaNotification >> >> >> __________________________________________________________________________ >> OpenStack Development Mailing List (not for usage questions) >> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> > > > -- > > Thanks, > > Matt Riedemann > > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ----- Thanks, Ryan Rossiter (rlrossit) __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev