Hi Dan, are you going to cook a patch to expand the base class? Or we can do 
that ourselves?

For the list, I also agree your dirty assumption.

--
Shane

-----Original Message-----
From: Dan Smith [mailto:[email protected]] 
Sent: Friday, January 10, 2014 10:42 PM
To: Wang, Shane; OpenStack Development Mailing List (not for usage questions)
Cc: [email protected]; [email protected]; Tan, Lin
Subject: Re: [Nova] Detect changes in object model

> If an object A contains another object or object list (called 
> sub-object), any change happened in the sub-object can't be detected 
> by obj_what_changed() in object A.

Well, like the Instance object does, you can override obj_what_changed() to 
expose that fact to the caller. However, I think it might be good to expand the 
base class to check, for any NovaObject fields, for the
obj_what_changed() of the child.

How does that sound?

--Dan

_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to