← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1468934] Re: Neutron might use robust quota enforcement

 

This went into Liberty, did it not?

** Tags removed: rfe
** Tags added: rfe-approved

** Changed in: neutron
       Status: Triaged => Fix Released

** Changed in: neutron
     Assignee: (unassigned) => Salvatore Orlando (salvatore-orlando)

** Changed in: neutron
    Milestone: None => liberty-rc2

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1468934

Title:
  Neutron might use robust quota enforcement

Status in neutron:
  Fix Released

Bug description:
  Neutron can allow exceeding the quota in certain cases.  Some
  investigation revealed that quotas in Neutron are subject to a race
  where parallel requests can each check quota and find there is just
  enough left to fulfill its individual request.

  Neutron has no concept of reservation and optimistically assumes that
  a resource count before performing a request is all that's needed.

  Also, it does not take into account at all that API operations might
  create resources as a side effect, and that resources can be created
  even from RPC calls.

  The goal of this RFE is to ensure quota enforcement is done in a decent way in Neutron.
  Yeah, even quota management is pretty terrible, but let's start with quota enforcement

  Oh... by the way, the patches are already under review [1]

  Note: I am filing this RFE as the patches [1] did not land by the
  liberty-1 deadline and I failed to resubmit the already approved Kilo
  spec [2] because I'm an indolent procrastinator.

  
  [1] https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bp/better-quotas,n,z
  [2] http://specs.openstack.org/openstack/neutron-specs/specs/kilo-backlog/better-quotas.html

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1468934/+subscriptions