fix doc links

This patch fixes some doc links that were found when testing commit
I48b4dde3ffd1902a31bf6f352b7143d4c15f3443.

Change-Id: I9b71868940c8480bc593037341cc859f50b83a9a
This commit is contained in:
Boden R
2017-09-21 15:22:03 -06:00
parent 067cd3c295
commit 9a7ee91e4a
5 changed files with 11 additions and 10 deletions

View File

@@ -10,5 +10,6 @@ http://docs.openstack.org/infra/manual/developers.html#development-workflow
Pull requests submitted through GitHub will be ignored. Pull requests submitted through GitHub will be ignored.
Bugs should be filed on Launchpad, not GitHub: Bugs should be filed on Launchpad in the neutron project using the ``lib``
https://bugs.launchpad.net/neutron-lib tag, not GitHub:
https://bugs.launchpad.net/neutron/+bugs?field.tag=lib

View File

@@ -50,8 +50,8 @@ API extensions consist of the following high-level constructs:
implements the extension's behavior and should carry out the operations implements the extension's behavior and should carry out the operations
defined by the extension. This code resides under its respective project defined by the extension. This code resides under its respective project
repository, not in ``neutron-lib``. For more details see the `neutron api repository, not in ``neutron-lib``. For more details see the `neutron api
extension dev-ref <https://github.com/openstack/neutron/blob/master/doc/ extension dev-ref <https://docs.openstack.org/neutron/latest/contributor/
source/devref/api_extensions.rst>`_. internals/api_extensions.html>`_.
Using neutron-lib's base extension classes Using neutron-lib's base extension classes

View File

@@ -512,7 +512,8 @@ How is the notifying object expected to interact with the subscribing objects?
Is the registry thread-safe? Is the registry thread-safe?
Short answer is no: it is not safe to make mutations while callbacks are being called (more Short answer is no: it is not safe to make mutations while callbacks are being called (more
details as to why can be found `here <https://hg.python.org/releasing/2.7.9/file/753a8f457ddc/Objects/dictobject.c#l937>`_). details as to why can be found line 937 of
`dictobject <https://hg.python.org/releasing/2.7.9/file/753a8f457ddc/Objects/dictobject.c>`_).
A mutation could happen if a 'subscribe'/'unsubscribe' operation interleaves with the execution A mutation could happen if a 'subscribe'/'unsubscribe' operation interleaves with the execution
of the notify loop. Albeit there is a possibility that things may end up in a bad state, the of the notify loop. Albeit there is a possibility that things may end up in a bad state, the
registry works correctly under the assumption that subscriptions happen at the very beginning registry works correctly under the assumption that subscriptions happen at the very beginning

View File

@@ -46,7 +46,7 @@ Phase 1: Rehome
- Refactor/enhance the code as part of the initial neutron-lib patch. If this change - Refactor/enhance the code as part of the initial neutron-lib patch. If this change
will be disruptive to consumers, clearly communicate the change via email list or will be disruptive to consumers, clearly communicate the change via email list or
`meeting topic <https://wiki.openstack.org/wiki/Network/Meetings#Neutron-lib_and_planned_neutron_refactoring>`_. `meeting topic <https://wiki.openstack.org/wiki/Network/Meetings>`_.
- Leave the refactoring to the next (Enhance) phase. In this rehome phase, copy the code - Leave the refactoring to the next (Enhance) phase. In this rehome phase, copy the code
as-is into a private module according to our `conventions <./conventions.html>`_. This as-is into a private module according to our `conventions <./conventions.html>`_. This
approach is slower, but may be necessary in some cases. approach is slower, but may be necessary in some cases.
@@ -124,7 +124,7 @@ source.
- If the change to consume the code from neutron-lib is widespread and/or "important", - If the change to consume the code from neutron-lib is widespread and/or "important",
introduce your intentions for the change via the Neutron team introduce your intentions for the change via the Neutron team
`meeting slot <https://wiki.openstack.org/wiki/Network/Meetings#Neutron-lib_and_planned_neutron_refactoring>`_ `meeting slot <https://wiki.openstack.org/wiki/Network/Meetings>`_
for neutron-lib. Subsequently follow-up with an email to openstack-dev list using a for neutron-lib. Subsequently follow-up with an email to openstack-dev list using a
subject with ``[neutron] neutron-lib impact`` providing additional details as necessary. subject with ``[neutron] neutron-lib impact`` providing additional details as necessary.
Ideally we can identify the main impacted subprojects by Ideally we can identify the main impacted subprojects by

View File

@@ -24,9 +24,8 @@ such consumers. The library is developed with the following goals in mind:
sub-optimal patterns in their respective neutron-lib implementation. sub-optimal patterns in their respective neutron-lib implementation.
This document describes the library for contributors of the project, and assumes This document describes the library for contributors of the project, and assumes
that you are already familiar with Neutron from an `end-user perspective`_. that you are already familiar with Neutron from an end-user perspective. If not,
hop over to the `OpenStack doc site <https://docs.openstack.org/>`__
.. _`end-user perspective`: http://docs.openstack.org/trunk/openstack-network/admin/content/index.html
This documentation is generated by the Sphinx toolkit and lives in the source This documentation is generated by the Sphinx toolkit and lives in the source
tree. Additional documentation on Neutron and other components of OpenStack tree. Additional documentation on Neutron and other components of OpenStack