← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1492918] [NEW] Hard to maintain API schemas for schedulers

 

Public bug reported:

The API parameter scheduler-hints is used on "create a server" API,
and available parameters(same_host, different_host, etc.) depends on
available schedulers on each cloud.

In addition, the API definitions of scheduler-hints was written at a
single place, and it was hard to maintain it because we needed to check
an API definition from different scheduler module file.
For easy maintenance, it is necessary to migrate API definitions to the
corresponding scheduler modules.

** Affects: nova
     Importance: Undecided
     Assignee: Ken'ichi Ohmichi (oomichi)
         Status: In Progress

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1492918

Title:
  Hard to maintain API schemas for schedulers

Status in OpenStack Compute (nova):
  In Progress

Bug description:
  The API parameter scheduler-hints is used on "create a server" API,
  and available parameters(same_host, different_host, etc.) depends on
  available schedulers on each cloud.

  In addition, the API definitions of scheduler-hints was written at a
  single place, and it was hard to maintain it because we needed to check
  an API definition from different scheduler module file.
  For easy maintenance, it is necessary to migrate API definitions to the
  corresponding scheduler modules.

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