← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1780357] [NEW] A race condition may occur when concurrent agent scheduling happens

 

Public bug reported:

Agent scheduling operations for DHCP servers and routers can be
initiated from many sources such as API, RPC workers etc. Neutron-server
may use multiple child processes to handle the requests simultaneously.

It brings about the possibility that a race condition between the
scheduling under decision and the scheduling already in process might
occur, when agent scheduling operations happen concurrently. This may
lead to resources being scheduled multiple times if two operations occur
at the exact same time.

** Affects: neutron
     Importance: Undecided
     Assignee: Kailun Qin (kailun.qin)
         Status: New

** Changed in: neutron
     Assignee: (unassigned) => Kailun Qin (kailun.qin)

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

Title:
  A race condition may occur when concurrent agent scheduling happens

Status in neutron:
  New

Bug description:
  Agent scheduling operations for DHCP servers and routers can be
  initiated from many sources such as API, RPC workers etc. Neutron-
  server may use multiple child processes to handle the requests
  simultaneously.

  It brings about the possibility that a race condition between the
  scheduling under decision and the scheduling already in process might
  occur, when agent scheduling operations happen concurrently. This may
  lead to resources being scheduled multiple times if two operations
  occur at the exact same time.

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


Follow ups