Public bug reported: The pecan process of finding the plugin for a given non-core resource inspects all of the extensions to find which ones define attributes for a given resource. It incorrectly assumes that the plugin that has an extension extending a resource is responsible for that resource.
For example, the timestamp plugin is a service plugin that extends many resources but only adds information to the response sent to the users via dict extend functions, so it's not actually responsible for the operations on those extensions. ** Affects: neutron Importance: Critical Assignee: Kevin Benton (kevinbenton) Status: In Progress ** Changed in: neutron Assignee: (unassigned) => Kevin Benton (kevinbenton) ** Changed in: neutron Milestone: None => mitaka-rc1 -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1552926 Title: pecan resource/plugin association breaks with extensions from other plugins Status in neutron: In Progress Bug description: The pecan process of finding the plugin for a given non-core resource inspects all of the extensions to find which ones define attributes for a given resource. It incorrectly assumes that the plugin that has an extension extending a resource is responsible for that resource. For example, the timestamp plugin is a service plugin that extends many resources but only adds information to the response sent to the users via dict extend functions, so it's not actually responsible for the operations on those extensions. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1552926/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp