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

Reply via email to