Commit Graph

193 Commits

Author SHA1 Message Date
jiasirui 71ff5e10fb fix the spelling mistakes
Change-Id: Ie15fded064f74411ee00381eb900c61ede06cba4
2019-06-19 16:21:08 +08: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
gengchc2 ce0fa97fb7 Fix typos in server-count-api.rst,etc
TrivialFix

Change-Id: I28b93c6f127fa6f65acac2827c3cdadbe8d38068
2017-03-10 01:41:51 +00:00
Stephen Finucane 45252df4c5 Fix additional mistakes in the NUMA spec document
The 'hw:numa_mempolicy' parameter was never implemented and will likely
never be, however, it's located in the 'implemented' folder suggesting
otherwise. Seeing as specs are as much a reference as anything, this
invalid information should not be retained. Correct this, taking the
opportunity to fix some other typo, line wrapping and general
formatting.

Change-Id: I4aca0073f1fa26ff0c3a34407370f6ba6d916879
2017-02-13 14:39:47 +00:00
Jenkins 96435b36a2 Merge "Fix a value typo for hw_numa_mempolicy" 2015-11-03 15:33:17 +00:00
Dan Smith d39bcd8781 Fix misspellings of "scheduler"
We had several examples of "schedular", which this patch corrects.

Change-Id: I0f0ae9635796ae3fd3680b4376eacdc6a2a2e043
2015-10-02 08:55:05 -07:00
Zhao Lei 6eb4623cfd Fix a value typo for hw_numa_mempolicy
s/prefered/preferred for hw_numa_mempolicy's setting.

Change-Id: Id82b919c27c0ebf166b6ab7ee6b64e968a8b991f
Signed-off-by: Zhao Lei <zhaolei@cn.fujitsu.com>
2015-09-24 18:57:18 +08:00
Christian Berendt e940c67c1b Update the URLs to the Cloud Admin Guide
The Cloud Admin Guide was converted to RST and the
URLs changed.

Change-Id: I5d5ac18ade466c2a4913f4db8f6b6be21f04d1f5
2015-08-24 08:56:24 +02:00
Daniel P. Berrange 7bb8352533 Fix mistakes in the NUMA spec document
The NUMA work did not integrate with the extensible resource
tracker since it was not suitable at the time.

The memory property values should be recorded in MB rather
than in GB.

Change-Id: I76c56e5e0a9eed7faf44d1fe376b6d15247c2c92
2015-01-16 15:40:56 +00:00
Sahid Orentino Ferdjaoui 6c02eb9b04 virt: update large pages spec according to the implementation
The implementation differ from the spec in some points
this commit tries to fix it.

Change-Id: Id3f7b929f7653b93061ddba064133cdf80e294a1
2015-01-06 08:54:09 -05:00
Christian Berendt 60ad69022d Use 'flavor' instead of 'flavour'
Change-Id: I9fee18359dcbc7c71054154e08e559d504139ca2
2014-10-15 20:35:50 +02:00
Devananda van der Veen bbc02a40bd Deprecation plan for nova-baremetal
This spec outlines the process for upgrading from nova-baremetal to
Ironic, and descibes the changes in Nova which will be required prior
to deleting the nova-baremetal code from the Nova tree.

blueprint deprecate-baremetal-driver

Change-Id: I2a9e6ca2f19d5b0f80954cdec45a9eca17960fa1
2014-10-07 10:29:58 -07:00
Joe Gordon 0901895f8f Make blueprint URL in all-in-list-operator render correctly
Due to the 80 character line limit the original blueprint URL, was
wrapped and didn't render properly.

Change-Id: I7338e20decea674cebec2ccdf38ba6cc27bf9631
2014-10-06 16:23:03 -07:00
Michael Still f0b8204072 Re-organize juno specs
As discussed at our nova meetings, reorganize the juno specs into
three directories:

 - proposed: things proposed which weren't approved
 - approved: things we approved but didn't implement
 - implemented: things approved and implemented

The first I suspect is the most controversial. I've done this
because I worry about the case where a future developer wants to
pick up something dropped by a previous developer, but has trouble
finding previous proposed specifications on the topic. Note that
the actual proposed specs for Juno are adding in a later commit.

Change-Id: Idcf55ca37a83d7098dcb7c2971240c4e8fd23dc8
2014-10-07 07:49:59 +11:00
Ken'ichi Ohmichi 5e8c2bbbe8 Add v2-on-v3-api spec
Part of blueprint v2-on-v3-api

Change-Id: I15f40825355c5400c4097394d0cbc9535af250a1
2014-08-08 11:11:30 +10:00
Jenkins ffd8471431 Merge "Allow controlled shutdown of GuestOS for operations which power off the VM" 2014-07-29 10:36:47 +00:00
Phil Day b85125bb4d Allow controlled shutdown of GuestOS for operations which power off the VM
Powering off a VM without giving the Guest Operating system a chance
to perform a controlled shutdown can lead to data corruption.

The proposed changes will make the default behavior for stop, rescue, resize,
and shelve to give the GuestOS a chance to perform a controlled shutdown
before the VM is powered off.

The change will encapsulate the complexity of signaling to and waiting for
the GuestOS in the hypervisor, and allow image owners the ability to tune
the associated timing via image metadata to take account of GuestOSs that
require an extended period to shutdown (such as Windows).

Users will be able to specify the shutdown behavior on a per operation basis
via a new shutdown_type parameter where, in keeping with the current reboot
operation, a "soft" shutdown will give the GuestOS a chance to perform a
clean shutdown, and a "hard" shutdown will cause an immediate power off.  The
default behavior will be a "soft" shutdown.

https://blueprints.launchpad.net/nova/+spec/user-defined-shutdown

Change-Id: Ie2c13c9173566c6d545fcaf6a3ab88df636a7d33
2014-07-23 18:01:25 +00:00
Dmitry Borodaenko 8ff7ded755 Copy-on-write cloning for RBD-backed disks
Currently RBD-backed ephemeral disks are created by downloading an image from
Glance to a local file, then uploading that file into RBD. Even if the file is
cached, uploading may take a long time, since 'rbd import' is synchronous and
slow. If the image is already stored in RBD by Glance, there's no need for any
local copies - it can be cloned to a new image for a new disk without copying
the data at all.

blueprint rbd-clone-image-handler
Change-Id: Ie71699e845e14251233efc993a690713f1118c31
2014-07-18 12:18:31 -07:00
Jenkins 608fc7f09a Merge "Spec for Hyper-V soft reboot" 2014-07-16 09:18:51 +00:00
Jenkins e1e9e81968 Merge "Spec for Hyper-V serial console log" 2014-07-11 00:29:09 +00:00
Jenkins dd7c0dce60 Merge "Virt driver pinning guest vCPUs to host pCPUs" 2014-07-10 20:54:37 +00:00
Jenkins eb030490e7 Merge "Blueprint to migrate libvirt volumes" 2014-07-10 19:41:40 +00:00
Jenkins 980e7a2ca6 Merge "Create Nova Scheduler IO Ops Weighter" 2014-07-10 18:59:43 +00:00
kiwik-chenrui fb2c8af8e0 Create Nova Scheduler IO Ops Weighter
Add a new nova scheduler weighter, sort the filter
hosts according to host io ops number, aims to
booting instances on light workload hosts.

blueprint io-ops-weight

Change-Id: I09dbe0ffc71230d75538572daf30890f3d4e746b
2014-07-10 11:54:31 -07:00
Jenkins b468f562f0 Merge "Blueprint for Websockify security proxy framework" 2014-07-10 18:52:52 +00:00
Jenkins b10b66b6b0 Merge "Libvirt driver domain metadata" 2014-07-10 18:50:30 +00:00
Jenkins a2edb54f58 Merge "Enabled qemu memory balloon stats" 2014-07-10 18:42:56 +00:00
Daniel P. Berrange eb361ddbbd Virt driver pinning guest vCPUs to host pCPUs
This feature aims to improve the libvirt driver so that it is
able to strictly pin guest vCPUS to host pCPUs. This provides
the concept of "dedicated CPU" guest instances.

Change-Id: I29e2f3cbf45ae36c6c6b7a089d46cc6710bfbbe0
2014-07-10 18:00:45 +01:00
Jenkins 223eb37c2a Merge "Libvirt driver class refactoring" 2014-07-10 15:33:32 +00:00
Jenkins 9a43ed7b1c Merge "Added vif-vhostuser spec for juno" 2014-07-10 13:48:00 +00:00
Luke Gorrie b7a20af60b Added vif-vhostuser spec for juno
Change-Id: I03b432bb6d5554ece775c219aaa8c3d16195550f
2014-07-10 15:20:48 +02:00
Gary Kotton ae047d5ba0 Proposed blueprint for VMware storage based policy support
Part of blueprint vmware-spbm-support.

Change-Id: Ia3cda1e2f031d708246285abcf68dd80ceedc7c0
2014-07-10 03:04:45 -07:00
Jenkins a132a04a4a Merge "XenAPI vCPU Topology" 2014-07-09 16:28:52 +00:00
Jenkins 4c4160cb91 Merge "Attach all local disks during rescue" 2014-07-09 13:47:55 +00:00
Jenkins b8cb78257c Merge "Propose to move prep_resize to Conductor" 2014-07-09 09:07:26 +00:00
Jenkins 4d80c5794f Merge "Add LVM ephemeral storage encryption specification" 2014-07-09 08:31:12 +00:00
Jenkins 4eafbd3b6b Merge "Libvirt-lxc User Namespace Support" 2014-07-08 15:44:33 +00:00
Andrew Melton ac42542dd4 Libvirt-lxc User Namespace Support
bp libvirt-lxc-user-namespaces

Change-Id: If5a2af8ffc1ea10b3faae57c542a2c3aa223072e
2014-07-08 11:34:28 -04:00
Jenkins 55103a02e6 Merge "Validate on max length of string field type" 2014-07-07 21:25:33 +00:00
Jenkins 832cc45062 Merge "Expose serial ports through a web interface" 2014-07-07 19:34:25 +00:00
Daniel P. Berrange f1d37eebf9 Libvirt driver class refactoring
The libvirt driver.py class is growing ever larger and more
complicated. There are circular dependencies between this
class and other libvirt classes. This work aims to split
some of the functionality out into new classes

Change-Id: I50ec5334b2cd1f6bb1f16f223ac065b411a847f5
2014-07-07 17:23:27 +01:00
Jay Pipes e3ef937f93 Validate on max length of string field type
This blueprint aims to add a max_length validation to the
`nova.objects.fields.String` class.

Change-Id: I1ed8f0804996af86c7eadc83914d81df1ab4a88d
Blueprint: string-field-max-length
2014-07-07 12:21:42 -04:00
Jenkins b6393af71d Merge "Multiple interfaces, 1 net" 2014-07-07 15:43:54 +00:00
Vladan Popovic 02c1905dc8 Expose serial ports through a web interface
Expose an interactive web-based serial console to openstack VMs through
a websocket proxy.

Implements: blueprint serial-ports

Change-Id: I3bfe44bc4cfc8987e3c853eeed795d1503df79c5
2014-07-07 17:23:45 +02:00
Ian Wells 039f780c16 Multiple interfaces, 1 net
Allow Nova to create multiple interfaces on a single network from one VM.

bp multiple-if-1-net

NFVImpact

Change-Id: I986c84e355dec1c78389661ff480f4de93869447
2014-07-04 23:55:42 -07:00
Jenkins f706bc603d Merge "Virt driver large page allocation for guest RAM" 2014-07-04 15:05:15 +00:00
Sylvain Bauza 25c8a9d8c9 Propose to move prep_resize to Conductor
scheduler prep_resize() is only necessary when rescheduling a cold
migration, but all of this can be done in conductor.

Implements: blueprint move-prep-resize-to-conductor

Change-Id: I4143aa011e18edcc609e1095f0054c3a8670bc86
2014-07-04 13:48:45 +02:00
Jenkins 813c126395 Merge "Libvirt-Enable suppport for discard option for disk device" 2014-07-04 08:31:42 +00:00