Commit Graph

215 Commits

Author SHA1 Message Date
Zuul 859c4f3e88 Merge "Update pypi url to new url" 2018-10-18 13:38:51 +00:00
Tuan Do Anh 17efb82eef Update pypi url to new url
Pypi url changed from [1] to [2]

[1] https://pypi.python.org/pypi/<package>
[2] https://pypi.org/project/<package>

Change-Id: I45ec295f5e8f338789f14c235a4ea9ab595f565a
2018-07-12 15:26:44 +07:00
liushuobj 63881c76e9 fix spelling mistake
Change-Id: I530af0306493e21a65d51336ca3bbe74328c4959
2018-06-14 06:34:23 +00:00
Stephen Finucane e0cd8f00bc Rename spec to match blueprint
This is an old spec but it provides useful context and was difficult to
find due to the naming. Resolve this.

Part of blueprint sriov-pf-passthrough-neutron-port

Change-Id: I864daa6eafd7eadb00076f51240a1726122463d6
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2018-05-17 15:29:23 +01:00
melissaml 48c283ccf1 Modify grammatical errors
Change-Id: I0f7218fa9299c9c1e7a6d8fb9108159e87967b45
2018-02-08 00:09:43 +08:00
Dirk Mueller 77b2ae9c5f Fix citation references (Sphinx 1.6.x compatibility)
Sphinx 1.6.x gained a cross-reference check warning that caused
the build to fail in "tox -e docs" environment. Removing underscores
from the citation reference identifier ensures that the cross references
are properly detected. Similarly missing references to footnotes are
now a warning (which is upgraded to an error in the docs tox
environment) so adjust references where it makes sense and is needed.

Closes-Bug: #1695127
Change-Id: I7e55dcf910e0ba6dd85b565db8cb1ecbdd39634a
2017-06-05 10:39:37 +02:00
Jenkins ea24095a94 Merge "Fix typos in server-count-api.rst,etc" 2017-04-04 12:51:21 +00:00
Jenkins 8d9ae117f0 Merge "Fix typos in docs" 2017-04-04 11:15:57 +00:00
Jenkins 196ef46214 Merge "Fix a typo" 2017-04-04 10:26:32 +00:00
Stephen Finucane a67d39baa0 Remove templates from approved/implemented specs
These are not specs, and don't need to be kept in this list
post-release. Remove them.

Change-Id: I86d34e1461ea15ba5b1e76e36f11e0886ff3077d
2017-03-14 11:38:29 +00:00
gengchc2 ce0fa97fb7 Fix typos in server-count-api.rst,etc
TrivialFix

Change-Id: I28b93c6f127fa6f65acac2827c3cdadbe8d38068
2017-03-10 01:41:51 +00:00
zhangyanxian f53c30d90b Fix typos in docs
TrivialFix:
"automaticly" should be "automatically"
"instnaces" should be "instances"
"verison" should be "version"

Change-Id: If470b65277718a4c6d1c56b4d215b565babe67d0
2017-02-04 01:54:55 +00:00
gengchc2 d1ff5ab695 Fix a typo
TrivialFix

Change-Id: Iae6b6dc072ea46496c4185598efd0d62c01625f4
2016-12-02 16:37:18 +08:00
gecong1973 6110e5179a Fix a typo
TrivialFix

Change-Id: Id053de7c7805d6d3a90c1e359ec498fcfcd24742
2016-11-18 10:25:40 +08:00
xiewj 82cd2fb765 Fix typo in the spec of sriov-physical-function-passthrough.rst
Modify 'filtering/cliaming' to 'filtering/claiming'

Change-Id: Idec6297e62543a90cf3e0b5a3730544cbd644389
Closes-Bug: #1610092
2016-08-05 03:03:54 -04:00
Jenkins 2a1720c7cc Merge "Update spec of making_live_migration_api_friendly" 2016-06-02 13:55:34 +00:00
Sean Dague 4ed51d077e do not allow specs with zwsp characters
For some reason a number of specs (and docs) have zwsp characters
inserted in URLs. This causes crud in the reviews, and really
confusing errors around line lengths for people (we count them, but
they aren't seen in their editor).

This removes them and makes a test to make sure they never come back.

Change-Id: Ib6e94725e2716dbb2ff86f272fbe4a6987714444
2016-06-02 06:46:54 -04:00
Eli Qiao e44b21bb4f Update spec of making_live_migration_api_friendly
Code was merged while in Mitaka, but there is some differents from this
spec, update it per code implemention.

Change-Id: Ia22636e0dc9ff9c22cad0cf30948c3c77915f8e7
2016-05-26 16:14:02 +08:00
Matt Riedemann 6f4faa9637 Move implemented mitaka specs
Note that resource-classes was already moved but the redirects
file wasn't updated, that's fixed here.

There are some partial blueprints that were marked completed in
mitaka and are still being worked in newton, like the config
option work. I've moved those to implemented here also.

Change-Id: I16f279b4794127cb7abc40ffc22cc237702d14ed
2016-03-29 21:40:41 -04:00
Chris Dent 57d913f5d7 Move resource-class spec to implemented
Of the various resource-* specs, it is the one that has been
implemented in full.

Change-Id: I55576cc51955f9d4f76a9a8028e56dbcba6b9459
2016-03-18 16:29:18 +00:00
Jenkins 6c079b3979 Merge "Add redirect for renamed CPU thread policy spec" 2016-03-01 16:55:42 +00:00
Jenkins 90a1129bf9 Merge "Amend resource-providers database schema" 2016-02-29 17:48:54 +00:00
Stephen Finucane 4af05dfc3b Add redirect for renamed CPU thread policy spec
A spec was renamed to better describe its purpose. Add a redirect entry
to ensure documentation links don't break.

Change-Id: Iae787491efb935201d206f30bce44becc7d78e64
2016-02-25 10:28:29 +00:00
Stephen Finucane 15e23b2e83 Move thread policy features between specs
The thread policy aspects of the virt-driver-cpu-pinning feature
are incorrect. There were not implemented for Kilo and shouldn't be
included in this doc. While there was a note stating as much, it makes
more sense to remove the documentation from the CPU pinning spec
and move it into the (renamed) CPU thread pinning spec.

Change-Id: I28980de107ae8e5b8b8c8394bf7b007ff028e855
2016-02-25 09:59:41 +00:00
Stephen Finucane aaeaa454a1 Rework policies for virt-driver CPU thread pinning
https://blueprints.launchpad.net/nova/+spec/virt-driver-cpu-pinning

It was requested that an additional 'prefer' thread policy be added and
the 'avoid' and 'separate' policies be removed.

* The 'prefer' policy corresponds to the existing CPU thread policy.
  Without this change, the policy can be implicitly selected by leaving
  the 'hw:cpu_thread_policy' instance metadata and
  'hw_cpu_thread_policy' image metadata fields blank. This change
  allows the user to explicitly do this, while retaining the existing
  implicit behavior. This is similar to how the 'shared' CPU policy
  works.
* The 'avoid' thread policy provides another way to implement something
  that can already be achieved using availability zones and the policy
  is therefore be dropped.
* The 'separate' thread policy only helps to optimize performance (L2
  cache usage) while the siblings are not occupied by other VMs. This
  temporal optimization provides little value and is therefore dropped.

Some required clarifications on the remaining policies are also
included. Explicitly state whether hyperthreads are required or not
(this was implicit previously, which led to some misinterpretation).

There is a dependency on a bugfix which is required to enable usage of
the 'prefer' policy on hosts with sibling counts that are not dividends
of the overall instance core count. Document this.

Finally, "hyperthreading" is an implementation of SMT. Use the generic
term to illustrate the feature's applicability to other
SMT-implementations, i.e. on POWER.

Change-Id: I260d857921cc2191fbdcef6d8d6fb6af6e886af9
2016-02-25 09:59:37 +00:00
Jay Pipes 7d18e806d0 Amend resource-providers database schema
Makes a number of changes to the proposed resource-providers blueprint
database schema:

- Adds resource_providers.generation field along with lengthy
explanation as to the necessity of this field in compare-and-update
claim logic
- Adds resource_providers.name field to be used with
generic-resource-pools feature
- Adds can_host field to help in future scheduler work

Change-Id: Id875d46222d65f84df8b87a629005f326d15c26b
blueprint: resource-providers
2016-02-22 15:59:23 -05:00
Jenkins 786ca97995 Merge "spec update: centralize-config-options" 2016-02-09 14:01:46 +00:00
Jay Pipes 858f8272f6 Add concept of resource providers
We need a system that can properly account for resource capacity and
usage amounts, including when the deployment uses shared resource pools
like shared storage for ephemeral instance disks.

Change-Id: If6107a41152d8b085ba176d27f64763e4f77fcd6
Blueprint: resource-providers
2016-01-28 12:59:25 +00:00
Jenkins e1fdd249bd Merge "resource-providers: Introduce resource classes" 2016-01-28 08:54:09 +00:00
Jay Pipes bf6aa9c082 resource-providers: Introduce resource classes
Adds a blueprint specification for a new lookup table and Nova object
for the different classes of quantitative resources that may be used in
the system.

Change-Id: I89f718630d6fa6f9ad3fac884d90d3fe0c92ffbb
blueprint: resource-classes
2016-01-27 16:54:00 +00:00
Jenkins 0629f0a880 Merge "Amend multi-attach volume spec with limitations" 2016-01-22 12:24:07 +00:00
Chuck Carmack 8fd058f7c4 REST API changes for user settable server description
This patches adds changes to the Nova REST API to allow users
to create a server with a description, rebuild a server with
description, update the description,
and get the description in the server details.

Note: Future commits will be done to support the server description
in python-novaclient and openstack-client.

APIImpact

Implements blueprint: user-settable-server-description

Change-Id: I262e1fd5cfcc6f78d7979c122f00434e95e3d709
2016-01-21 11:53:21 +00:00
Jenkins 653cb6a1b4 Merge "Update AIO mode spec with recent comments" 2016-01-19 14:22:59 +00:00
Jenkins f55c1ca79f Merge "Get valid server state" 2016-01-17 17:19:45 +00:00
Tomi Juvonen 0c7a293e7f Get valid server state
Change host_status from EXTERNALLY_DEFINED_TO_BE_DOWN to DOWN.
Change default policy as admin_api.

APIImpact

Partially implements: blueprint get-valid-server-state

Change-Id: I67ebb9f84e202828c32e27492e272b24e25ad3a6
2016-01-15 10:22:26 +02:00
Markus Zoeller 5de012bc1e spec update: centralize-config-options
During the implementation we made adjustments to the initial idea.
This update reflects that for documentation purposes.

bp/centralize-config-options

Change-Id: Icf14f349a158794147ced71133f7ea20f480911c
2016-01-13 17:33:38 +01:00
Jenkins c87e650c3c Merge "Corrects the API propose for live-migration progress" 2016-01-12 13:21:13 +00:00
Ildiko Vancsa c71c957eb5 Amend multi-attach volume spec with limitations
In the earlier phase the limitations were not listed in the
multi-attach spec. This patch adds the identified cases to the spec,
which need to be handled in the code to safely launch the feature.

Change-Id: I0df3d383409490f97ca51be1fa5e408181827330
2016-01-08 18:03:38 +01:00
Jim Rollenhagen 7eb0899fed Fix miswording in ironic-multiple-compute-hosts
This conflicts with the paragraph a few blocks down, causing confusion.

Change-Id: I78c48129015a6febde358357552ae26f75cf0c87
2015-12-16 14:16:55 -08:00
Jenkins fd1cdd7385 Merge "Add support to boot from UEFI images" 2015-12-14 15:42:05 +00:00
Jenkins 5f707f77a1 Merge "Adds spec for exposing host capabilities" 2015-12-11 01:17:51 +00:00
Victor Morales 9a86458d11 Add support to boot from UEFI images
Libvirt 1.2.9 version has included support to boot UEFI instances using OVMF,
therefore nova compute needs to be able to boot instances using UEFI images.

bp boot-from-uefi

Co-Authored-By: Ren Qiaowei <qiaowei.ren@intel.com>

Change-Id: I0f1d13ee9c1f81cfe688e174d9e8abce2f4051be
2015-12-11 09:16:19 +08:00
He Jie Xu d63ec3612d Corrects the API propose for live-migration progress
Same as the propose of blueprint abort-live-migration and blueprint
pause-vm-during-live-migration, the migration resource should be a
sub-resource of server '/servers/{id}/migrations'. The top-level
resource 'os-migrations' won't be extended anymore, and may totally
replaced by sub-resource migrations of server in the future.

This patch corrects the spec to add new fields into the
'/servers/{id}/migrations'. And clear the json-schema of new fields.
Also add new novaclient to the propose.

Also proposes adding the link to the old top-level resource
'/os-migrations', which also required add GET method for each migration
sub-resource of servers.

Partiail blueprint live-migration-progress-report

Change-Id: I6c2ed639cf8184466277c637d9e63982dde9ad84
2015-12-10 20:54:16 +08:00
Claudiu Belu bde4c0275f Adds spec for exposing host capabilities
https://blueprints.launchpad.net/nova/+spec/expose-host-capabilities

Ensuring proper scheduling can be difficult task, especially
when the instances require several host features or capabilities.
This would require the administrators to know what features are
available for a certain hypervisor version and / or creating
quite a few host aggregates, which can become tedious.

Implements: blueprint expose-host-capabilities

Change-Id: I7f31de7c5074561cbe2906c80d79ce8b825f1009
2015-12-09 07:53:03 +02:00
Jenkins b2b0040113 Merge "Add ips-add-mac-and-type.rst" 2015-12-08 11:53:58 +00:00
Alexander Schmidt 1f8fda72d1 Update AIO mode spec with recent comments
There was a valuable discussion in the review which I would like
to include in the approved spec for future reference.

Change-Id: Ifada0c71d9a77f0e34f371d6883e9f0f0b5f5866
Implements: blueprint libvirt-aio-mode
2015-12-04 15:47:41 +00:00
Jenkins 6e8034a63f Merge "Change attribute on bp/abort-live-migration" 2015-12-04 09:39:46 +00:00
Jenkins 8c0e734c75 Merge "Servicegroup foundational refactoring for Control Plane" 2015-12-03 21:03:15 +00:00
Jenkins 7a5db7310e Merge "Add support for shared volumes between guests" 2015-12-03 16:05:08 +00:00
Jenkins 39a4fa25f8 Merge "Nova Support of Glance Image Signing" 2015-12-03 16:01:52 +00:00