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
This commit is contained in:
Dirk Mueller 2017-06-02 13:14:04 +02:00
parent a458b6f3c6
commit 77b2ae9c5f
5 changed files with 20 additions and 22 deletions

View File

@ -149,14 +149,14 @@ Testing
Devstack integration is required before tempest can run functional
tests against the Sheepdog drivers for Nova, Glance and Cinder. A patch
has been proposed which would use Sheepdog for each service. [2]
has been proposed which would use Sheepdog for each service. [2]_
This, I think, would result in many functional tests of the Sheepdog
drivers via the Tempest tests. However, a Jenkins job would need
to be defined and VMs would need to be provisioned to run the jobs.
It is not clear if openstack-infra is willing or capable of committing
to a proliferation of CI test runs. There is a Juno Summit scheduled for
this. [3]
this. [3]_
Documentation Impact

View File

@ -16,7 +16,7 @@ Problem description
===================
Right now it is possible to boot VM with general purpose PCI device passthrough
by means of libvirt's managed hostdev device definition in the domain XML. A
guide to use it can be found in [GPP_WIKI]_. However, it's not possible to
guide to use it can be found in [GPPWIKI]_. However, it's not possible to
request access to virtual network via SR-IOV NICs. Nova enhancments are
required to support SR-IOV networking with Neutron.
@ -35,10 +35,10 @@ VF. Using a macvtap device makes live migration with SR-IOV possible.
In the Icehouse release, a couple of blueprints from neutron side were approved
and their associated patches were committed that enable the interactions
between nova and neutron for SR-IOV networking. Refer to [VIF_DETA]_ and
[BIND_PRF]_ for details about them.
between nova and neutron for SR-IOV networking. Refer to [VIFDETA]_ and
[BINDPRF]_ for details about them.
Another blueprint [VNIC_TYP]_ added the support in the neutron port API to
Another blueprint [VNICTYP]_ added the support in the neutron port API to
allow users to specify vnic-type when creating a neutron port. The currently
supported vnic-types are:
@ -78,7 +78,7 @@ virtual port (which is not a SR-IOV port).
This specification will make use of the existing PCI passthrough
implementation, and make a few enhancements to enable the above use cases.
Therefore, the existing PCI passthrough support as documented by [GPP_WIKI]_
Therefore, the existing PCI passthrough support as documented by [GPPWIKI]_
works as it is for general-purpose PCI passthrough.
Proposed change
@ -272,7 +272,7 @@ nova neutronv2 and VIF
Note that Nova network will not be enhanced to support SR-IOV. However, Nova
modules that are responsible for interacting with neutron need to be enhanced.
Refer to [BIND_PRF]_, [VIF_DETA]_, [VNIC_TYP]_ that has added the
Refer to [BINDPRF]_, [VIFDETA]_, [VNICTYP]_ that has added the
functionalities required to support SR-IOV ports in neutron. Accordingly, nova
neutronv2 will be enhanced to work with them in support of SR-IOV ports.
Particularly:
@ -408,7 +408,7 @@ Documentation Impact
References
==========
.. [GPP_WIKI] `Generic PCI Passthrough WIKI <https://wiki.openstack.org/wiki/Pci_passthrough>`_
.. [VIF_DETA] `Extensible port attribute for plugin to provide details to VIF driver <https://blueprints.launchpad.net/neutron/+spec/vif-details>`_
.. [BIND_PRF] `Implement the binding:profile port attribute in ML2 <https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile>`_
.. [VNIC_TYP] `Add support for vnic type request to be managed by ML3 mechanism drivers <https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type>`_
.. [GPPWIKI] `Generic PCI Passthrough WIKI <https://wiki.openstack.org/wiki/Pci_passthrough>`_
.. [VIFDETA] `Extensible port attribute for plugin to provide details to VIF driver <https://blueprints.launchpad.net/neutron/+spec/vif-details>`_
.. [BINDPRF] `Implement the binding:profile port attribute in ML2 <https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile>`_
.. [VNICTYP] `Add support for vnic type request to be managed by ML3 mechanism drivers <https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type>`_

View File

@ -242,13 +242,12 @@ createImage action).
References
==========
.. [1] nova-specs: 'Quiesce filesystems with QEMU guest agent during image
snapshot':
https://review.openstack.org/#/c/126966/
nova-specs: 'Quiesce filesystems with QEMU guest agent during image snapshot':
`<https://review.openstack.org/#/c/126966/>`_
.. [2] 'quiesce' and 'unquiesce' methods for libvirt driver:
https://blueprints.launchpad.net/nova/+spec/quiesced-image-snapshots-with-qemu-guest-agen/atomic/async
'quiesce' and 'unquiesce' methods for libvirt driver:
`<https://blueprints.launchpad.net/nova/+spec/quiesced-image-snapshots-with-qemu-guest-agen/atomic/async>`_
.. [3] a VNF (telecom application) should, be able to restore in another site
for catastrophic failures happened
https://git.opnfv.org/cgit/multisite/tree/multisite-vnf-gr-requirement.rst
a VNF (telecom application) should, be able to restore in another site
for catastrophic failures happened
`<https://git.opnfv.org/cgit/multisite/tree/multisite-vnf-gr-requirement.rst>`_

View File

@ -268,7 +268,6 @@ References
.. [1] https://review.openstack.org/#/c/182242/
.. [2] https://review.openstack.org/#/c/142094/
.. [3] https://blueprints.launchpad.net/nova/+spec/pci-passthrough-whitelist-regex
History
=======

View File

@ -21,7 +21,7 @@ Aggregates may be applied to compute nodes in multiple cells and are a global
concept.
Currently aggregates are stored in the cell database but to keep their global
nature they must be migrated to the API database.
nature they must be migrated to the API database [1]_.
Use Cases
---------