)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6cee2bac3a0afd586896da7299e17c67eeea9712","unresolved":false,"context_lines":[{"line_number":7,"context_line":"docs: Blast most references to nova-network"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The only ones remaining are some real crufty SVGs and references to"},{"line_number":10,"context_line":"things that still exist because nova-network was once a thing."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I1aebf86c05c7b8c1562d0071d45de2fe53f4588b"},{"line_number":13,"context_line":"Signed-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"3fa7e38b_1a02100a","line":10,"updated":"2019-11-22 15:49:03.000000000","message":"Does that include this?\n\nhttps://docs.openstack.org/nova/latest/admin/networking-nova.html","commit_id":"0c0c9aff266d99497d07ee12bcdc6bdd5bd030dc"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f24500eab50c4585de85e18dc1ff9a1d2f78dd4b","unresolved":false,"context_lines":[{"line_number":7,"context_line":"docs: Blast most references to nova-network"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The only ones remaining are some real crufty SVGs and references to"},{"line_number":10,"context_line":"things that still exist because nova-network was once a thing."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I1aebf86c05c7b8c1562d0071d45de2fe53f4588b"},{"line_number":13,"context_line":"Signed-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"3fa7e38b_5a12c8fe","line":10,"in_reply_to":"3fa7e38b_1a02100a","updated":"2019-11-22 16:06:33.000000000","message":"Turns out I did that in the preceding patch:\n\nhttps://review.opendev.org/#/c/686816/8","commit_id":"0c0c9aff266d99497d07ee12bcdc6bdd5bd030dc"}],"doc/source/admin/configuration/hypervisor-vmware.rst":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"533e60ebc55f6eb678d5f995f39acdd4722dd409","unresolved":false,"context_lines":[{"line_number":934,"context_line":"Networking with VMware vSphere"},{"line_number":935,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":936,"context_line":""},{"line_number":937,"context_line":"The VMware driver supports networking the Networking Service (neutron)."},{"line_number":938,"context_line":"Depending on your installation, complete these configuration steps before you"},{"line_number":939,"context_line":"provision VMs:"},{"line_number":940,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"3fa7e38b_60acb634","line":937,"range":{"start_line":937,"start_character":38,"end_line":937,"end_character":41},"updated":"2019-11-22 17:23:47.000000000","message":"Nit: with the?","commit_id":"ccd60713ef25d1f600676071a7e2c232ae4cac5b"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c3f314d9f784c4d9d3a3e439c12ccdcc6d910134","unresolved":false,"context_lines":[{"line_number":934,"context_line":"Networking with VMware vSphere"},{"line_number":935,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":936,"context_line":""},{"line_number":937,"context_line":"The VMware driver supports networking the Networking Service (neutron)."},{"line_number":938,"context_line":"Depending on your installation, complete these configuration steps before you"},{"line_number":939,"context_line":"provision VMs:"},{"line_number":940,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"3fa7e38b_875a217f","line":937,"range":{"start_line":937,"start_character":38,"end_line":937,"end_character":41},"in_reply_to":"3fa7e38b_60acb634","updated":"2019-11-23 13:01:31.000000000","message":"Done","commit_id":"ccd60713ef25d1f600676071a7e2c232ae4cac5b"}],"doc/source/admin/configuration/hypervisor-xen-libvirt.rst":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"533e60ebc55f6eb678d5f995f39acdd4722dd409","unresolved":false,"context_lines":[{"line_number":208,"context_line":"  make sure that Xen via libvirt will also work with OpenStack Networking"},{"line_number":209,"context_line":"  (neutron)."},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"  .. todo:: Is this still true?"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"* **Live migration**: Live migration is supported in the libvirt libxl driver"},{"line_number":214,"context_line":"  since version 1.2.5. However, there were a number of issues when used with"}],"source_content_type":"text/x-rst","patch_set":10,"id":"3fa7e38b_c0624a16","side":"PARENT","line":211,"updated":"2019-11-22 17:23:47.000000000","message":"hmm...","commit_id":"96dc15dc3b0a54363ff8dc7002f49323ab308b4a"}],"doc/source/admin/index.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"2e8cf5e4abb67df1ca57c53dacb6861f8f350d6d","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"   Some services have drivers that change how the service implements its core"},{"line_number":62,"context_line":"   functionality. For example, the ``nova-compute`` service supports drivers"},{"line_number":63,"context_line":"   that let you choose which hypervisor type it can use."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":".. toctree::"},{"line_number":66,"context_line":"   :maxdepth: 2"}],"source_content_type":"text/x-rst","patch_set":13,"id":"3fa7e38b_f116fdf2","line":63,"updated":"2019-11-27 17:40:40.000000000","message":"this loses the reference to sched drivers, but I reckon that\u0027s okay.","commit_id":"3a80d6252d9991139dc54fa3b2e821053efe384a"}],"doc/source/admin/node-down.rst":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"533e60ebc55f6eb678d5f995f39acdd4722dd409","unresolved":false,"context_lines":[{"line_number":145,"context_line":"your cloud architecture. The worst disaster for a cloud is a power loss. A"},{"line_number":146,"context_line":"power loss affects these components:"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"- A cloud controller (``nova-api``, ``nova-objectstore``, ``nova-network``)"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"- A compute node (``nova-compute``)"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"3fa7e38b_8068d2f3","side":"PARENT","line":148,"range":{"start_line":148,"start_character":43,"end_line":148,"end_character":54},"updated":"2019-11-22 17:23:47.000000000","message":"oh my.","commit_id":"96dc15dc3b0a54363ff8dc7002f49323ab308b4a"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"2e8cf5e4abb67df1ca57c53dacb6861f8f350d6d","unresolved":false,"context_lines":[{"line_number":145,"context_line":"your cloud architecture. The worst disaster for a cloud is a power loss. A"},{"line_number":146,"context_line":"power loss affects these components:"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"- A cloud controller (``nova-api``, ``nova-conductor``, ``nova-scheduler``)"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"- A compute node (``nova-compute``)"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":13,"id":"3fa7e38b_b1ce458d","line":148,"updated":"2019-11-27 17:40:40.000000000","message":"unrelated fixup here to remove nova-objectstore (right? or was nova-objectstore somehow related to n-net?)","commit_id":"3a80d6252d9991139dc54fa3b2e821053efe384a"}],"doc/source/admin/quotas.rst":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"533e60ebc55f6eb678d5f995f39acdd4722dd409","unresolved":false,"context_lines":[{"line_number":30,"context_line":"   * - server_group_members"},{"line_number":31,"context_line":"     - Number of servers per server group."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"The following quotas were previously available but were removed in microversion"},{"line_number":34,"context_line":"2.36 as they proxied information available from the networking service."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":".. list-table::"},{"line_number":37,"context_line":"   :header-rows: 1"},{"line_number":38,"context_line":"   :widths: 10 40"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"   * - Quota name"},{"line_number":41,"context_line":"     - Description"},{"line_number":42,"context_line":"   * - fixed_ips"},{"line_number":43,"context_line":"     - Number of fixed IP addresses allowed per project. This number"},{"line_number":44,"context_line":"       must be equal to or greater than the number of allowed"},{"line_number":45,"context_line":"       instances."},{"line_number":46,"context_line":"   * - floating_ips"},{"line_number":47,"context_line":"     - Number of floating IP addresses allowed per project."},{"line_number":48,"context_line":"   * - networks"},{"line_number":49,"context_line":"     - Number of networks allowed per project (no longer used)."},{"line_number":50,"context_line":"   * - security_groups"},{"line_number":51,"context_line":"     - Number of security groups per project."},{"line_number":52,"context_line":"   * - security_group_rules"},{"line_number":53,"context_line":"     - Number of security group rules per project."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Similarly, the following quotas were previously available but were removed in"},{"line_number":56,"context_line":"microversion 2.57 as the personality files feature was deprecated."}],"source_content_type":"text/x-rst","patch_set":10,"id":"3fa7e38b_40241ac6","line":53,"range":{"start_line":33,"start_character":0,"end_line":53,"end_character":50},"updated":"2019-11-22 17:23:47.000000000","message":"So we have removed the use of all of these now, I thought?","commit_id":"ccd60713ef25d1f600676071a7e2c232ae4cac5b"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c3f314d9f784c4d9d3a3e439c12ccdcc6d910134","unresolved":false,"context_lines":[{"line_number":30,"context_line":"   * - server_group_members"},{"line_number":31,"context_line":"     - Number of servers per server group."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"The following quotas were previously available but were removed in microversion"},{"line_number":34,"context_line":"2.36 as they proxied information available from the networking service."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":".. list-table::"},{"line_number":37,"context_line":"   :header-rows: 1"},{"line_number":38,"context_line":"   :widths: 10 40"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"   * - Quota name"},{"line_number":41,"context_line":"     - Description"},{"line_number":42,"context_line":"   * - fixed_ips"},{"line_number":43,"context_line":"     - Number of fixed IP addresses allowed per project. This number"},{"line_number":44,"context_line":"       must be equal to or greater than the number of allowed"},{"line_number":45,"context_line":"       instances."},{"line_number":46,"context_line":"   * - floating_ips"},{"line_number":47,"context_line":"     - Number of floating IP addresses allowed per project."},{"line_number":48,"context_line":"   * - networks"},{"line_number":49,"context_line":"     - Number of networks allowed per project (no longer used)."},{"line_number":50,"context_line":"   * - security_groups"},{"line_number":51,"context_line":"     - Number of security groups per project."},{"line_number":52,"context_line":"   * - security_group_rules"},{"line_number":53,"context_line":"     - Number of security group rules per project."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Similarly, the following quotas were previously available but were removed in"},{"line_number":56,"context_line":"microversion 2.57 as the personality files feature was deprecated."}],"source_content_type":"text/x-rst","patch_set":10,"id":"3fa7e38b_4750a95e","line":53,"range":{"start_line":33,"start_character":0,"end_line":53,"end_character":50},"in_reply_to":"3fa7e38b_40241ac6","updated":"2019-11-23 13:01:31.000000000","message":"Only one of them - networks. Done.","commit_id":"ccd60713ef25d1f600676071a7e2c232ae4cac5b"}],"doc/source/admin/security-groups.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"2e8cf5e4abb67df1ca57c53dacb6861f8f350d6d","unresolved":false,"context_lines":[{"line_number":12,"context_line":"security group denies all incoming traffic and allows only outgoing traffic to"},{"line_number":13,"context_line":"your instance."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Security groups (and their quota) are managed by the :neutron-doc:`Neutron, the"},{"line_number":16,"context_line":"networking service \u003c/admin/archives/adv-features.html#security-groups\u003e`."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Working with security groups"}],"source_content_type":"text/x-rst","patch_set":13,"id":"3fa7e38b_71d8cd51","line":15,"range":{"start_line":15,"start_character":49,"end_line":15,"end_character":52},"updated":"2019-11-27 17:40:40.000000000","message":"remove one of these \u0027the\u0027s","commit_id":"3a80d6252d9991139dc54fa3b2e821053efe384a"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"2e8cf5e4abb67df1ca57c53dacb6861f8f350d6d","unresolved":false,"context_lines":[{"line_number":12,"context_line":"security group denies all incoming traffic and allows only outgoing traffic to"},{"line_number":13,"context_line":"your instance."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Security groups (and their quota) are managed by the :neutron-doc:`Neutron, the"},{"line_number":16,"context_line":"networking service \u003c/admin/archives/adv-features.html#security-groups\u003e`."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Working with security groups"}],"source_content_type":"text/x-rst","patch_set":13,"id":"3fa7e38b_51dfd137","line":15,"range":{"start_line":15,"start_character":76,"end_line":15,"end_character":79},"updated":"2019-11-27 17:40:40.000000000","message":"remove one of these \u0027the\u0027s (and the comma if you choose this one)","commit_id":"3a80d6252d9991139dc54fa3b2e821053efe384a"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"9a003ee0d1fe395fd89d91a0e9b5bd5f9a2c89bc","unresolved":false,"context_lines":[{"line_number":12,"context_line":"security group denies all incoming traffic and allows only outgoing traffic to"},{"line_number":13,"context_line":"your instance."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Security groups (and their quota) are managed by the :neutron-doc:`Neutron, the"},{"line_number":16,"context_line":"networking service \u003c/admin/archives/adv-features.html#security-groups\u003e`."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Working with security groups"}],"source_content_type":"text/x-rst","patch_set":13,"id":"3fa7e38b_8c9f7201","line":15,"range":{"start_line":15,"start_character":49,"end_line":15,"end_character":52},"in_reply_to":"3fa7e38b_71d8cd51","updated":"2019-11-27 18:27:49.000000000","message":"Done","commit_id":"3a80d6252d9991139dc54fa3b2e821053efe384a"}],"doc/source/admin/system-admin.rst":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"533e60ebc55f6eb678d5f995f39acdd4722dd409","unresolved":false,"context_lines":[{"line_number":48,"context_line":"  Provides database-access support for compute nodes (thereby reducing security"},{"line_number":49,"context_line":"  risks)."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"``nova-objectstore``"},{"line_number":52,"context_line":"  A simple file-based storage system for images that replicates most of the S3"},{"line_number":53,"context_line":"  API. It can be replaced with OpenStack Image service and either a simple"},{"line_number":54,"context_line":"  image manager or OpenStack Object Storage as the virtual machine image"}],"source_content_type":"text/x-rst","patch_set":10,"id":"3fa7e38b_601fd66f","line":51,"updated":"2019-11-22 17:23:47.000000000","message":"Did we not kill this already? Different change I guess.","commit_id":"ccd60713ef25d1f600676071a7e2c232ae4cac5b"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c3f314d9f784c4d9d3a3e439c12ccdcc6d910134","unresolved":false,"context_lines":[{"line_number":48,"context_line":"  Provides database-access support for compute nodes (thereby reducing security"},{"line_number":49,"context_line":"  risks)."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"``nova-objectstore``"},{"line_number":52,"context_line":"  A simple file-based storage system for images that replicates most of the S3"},{"line_number":53,"context_line":"  API. It can be replaced with OpenStack Image service and either a simple"},{"line_number":54,"context_line":"  image manager or OpenStack Object Storage as the virtual machine image"}],"source_content_type":"text/x-rst","patch_set":10,"id":"3fa7e38b_076dd12d","line":51,"in_reply_to":"3fa7e38b_601fd66f","updated":"2019-11-23 13:01:31.000000000","message":"Yup, I\u0027ve since done that in Ibf2b6979318cf3f0a0519f66acbc279b2ce80968","commit_id":"ccd60713ef25d1f600676071a7e2c232ae4cac5b"}],"doc/source/contributor/project-scope.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"2e8cf5e4abb67df1ca57c53dacb6861f8f350d6d","unresolved":false,"context_lines":[{"line_number":194,"context_line":"from the old v1 API we expose, to Glance\u0027s v2 API."},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"The next API to mention is the networking APIs, in particular the"},{"line_number":197,"context_line":"security groups API. Most of these APIs exist from when ``nova-network`` was a"},{"line_number":198,"context_line":"thing and the proxies were added during the transition. However, security"},{"line_number":199,"context_line":"groups has a much richer Neutron API, and if you use both Nova API and Neutron"},{"line_number":200,"context_line":"API, the mismatch can lead to some very unexpected results, in certain cases."},{"line_number":201,"context_line":""}],"source_content_type":"text/x-rst","patch_set":13,"id":"3fa7e38b_d1c74111","line":198,"range":{"start_line":197,"start_character":72,"end_line":198,"end_character":5},"updated":"2019-11-27 17:40:40.000000000","message":"nit: this is pretty informal, suggest \"existed\"","commit_id":"3a80d6252d9991139dc54fa3b2e821053efe384a"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"9a003ee0d1fe395fd89d91a0e9b5bd5f9a2c89bc","unresolved":false,"context_lines":[{"line_number":194,"context_line":"from the old v1 API we expose, to Glance\u0027s v2 API."},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"The next API to mention is the networking APIs, in particular the"},{"line_number":197,"context_line":"security groups API. Most of these APIs exist from when ``nova-network`` was a"},{"line_number":198,"context_line":"thing and the proxies were added during the transition. However, security"},{"line_number":199,"context_line":"groups has a much richer Neutron API, and if you use both Nova API and Neutron"},{"line_number":200,"context_line":"API, the mismatch can lead to some very unexpected results, in certain cases."},{"line_number":201,"context_line":""}],"source_content_type":"text/x-rst","patch_set":13,"id":"3fa7e38b_2c843eb2","line":198,"range":{"start_line":197,"start_character":72,"end_line":198,"end_character":5},"in_reply_to":"3fa7e38b_d1c74111","updated":"2019-11-27 18:27:49.000000000","message":"Done","commit_id":"3a80d6252d9991139dc54fa3b2e821053efe384a"}],"doc/source/user/flavors.rst":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"533e60ebc55f6eb678d5f995f39acdd4722dd409","unresolved":false,"context_lines":[{"line_number":64,"context_line":"  ``nova-network`` network driver. Since ``nova-network`` has been removed,"},{"line_number":65,"context_line":"  this no longer applies and should not be specified. It will likely be"},{"line_number":66,"context_line":"  deprecated in a future release. ``neutron`` users should refer to the"},{"line_number":67,"context_line":"  :neutron-doc:`neutron QoS documentation \u003cadmin/config-qos.html\u003e`"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Is Public"},{"line_number":70,"context_line":"  Boolean value that defines whether the flavor is available to all users or"}],"source_content_type":"text/x-rst","patch_set":10,"id":"3fa7e38b_400dfa3b","line":67,"updated":"2019-11-22 17:23:47.000000000","message":"history: only ever worked using out of tree code (cough).","commit_id":"ccd60713ef25d1f600676071a7e2c232ae4cac5b"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"2e8cf5e4abb67df1ca57c53dacb6861f8f350d6d","unresolved":false,"context_lines":[{"line_number":63,"context_line":"  This value was only applicable when using the ``xen`` compute driver with the"},{"line_number":64,"context_line":"  ``nova-network`` network driver. Since ``nova-network`` has been removed,"},{"line_number":65,"context_line":"  this no longer applies and should not be specified. It will likely be"},{"line_number":66,"context_line":"  deprecated in a future release. ``neutron`` users should refer to the"},{"line_number":67,"context_line":"  :neutron-doc:`neutron QoS documentation \u003cadmin/config-qos.html\u003e`"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Is Public"}],"source_content_type":"text/x-rst","patch_set":13,"id":"3fa7e38b_71368d05","line":66,"range":{"start_line":66,"start_character":2,"end_line":66,"end_character":12},"updated":"2019-11-27 17:40:40.000000000","message":"removed","commit_id":"3a80d6252d9991139dc54fa3b2e821053efe384a"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"9a003ee0d1fe395fd89d91a0e9b5bd5f9a2c89bc","unresolved":false,"context_lines":[{"line_number":63,"context_line":"  This value was only applicable when using the ``xen`` compute driver with the"},{"line_number":64,"context_line":"  ``nova-network`` network driver. Since ``nova-network`` has been removed,"},{"line_number":65,"context_line":"  this no longer applies and should not be specified. It will likely be"},{"line_number":66,"context_line":"  deprecated in a future release. ``neutron`` users should refer to the"},{"line_number":67,"context_line":"  :neutron-doc:`neutron QoS documentation \u003cadmin/config-qos.html\u003e`"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Is Public"}],"source_content_type":"text/x-rst","patch_set":13,"id":"3fa7e38b_4c817aa0","line":66,"range":{"start_line":66,"start_character":2,"end_line":66,"end_character":12},"in_reply_to":"3fa7e38b_71368d05","updated":"2019-11-27 18:27:49.000000000","message":"Done","commit_id":"3a80d6252d9991139dc54fa3b2e821053efe384a"}],"doc/source/user/quotas.rst":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f28f3e80be1288cf970d840de62a2a2b02c77072","unresolved":false,"context_lines":[{"line_number":47,"context_line":"       instances."},{"line_number":48,"context_line":"   * - floating_ips"},{"line_number":49,"context_line":"     - Number of floating IP addresses allowed per project."},{"line_number":50,"context_line":"   * - networks"},{"line_number":51,"context_line":"     - Number of networks allowed per project (no longer used)."},{"line_number":52,"context_line":"   * - security_groups"},{"line_number":53,"context_line":"     - Number of security groups per project."},{"line_number":54,"context_line":"   * - security_group_rules"}],"source_content_type":"text/x-rst","patch_set":11,"id":"3fa7e38b_879d410a","line":51,"range":{"start_line":50,"start_character":0,"end_line":51,"end_character":63},"updated":"2019-11-23 13:11:08.000000000","message":"I should probably remove this, actually, since there\u0027s no way to actually get this back in a response now. Ditto for the examples below","commit_id":"0ee16ff117871a9c60076b172fc309aa78b1e923"}],"doc/source/user/support-matrix.ini":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"533e60ebc55f6eb678d5f995f39acdd4722dd409","unresolved":false,"context_lines":[{"line_number":1325,"context_line":"driver.powervm\u003dcomplete"},{"line_number":1326,"context_line":"driver.zvm\u003dcomplete"},{"line_number":1327,"context_line":""},{"line_number":1328,"context_line":"[networking.firewallrules]"},{"line_number":1329,"context_line":"title\u003dNetwork firewall rules"},{"line_number":1330,"context_line":"status\u003doptional"},{"line_number":1331,"context_line":"notes\u003dUnclear how this is different from security groups"},{"line_number":1332,"context_line":"cli\u003d"},{"line_number":1333,"context_line":"driver.xenserver\u003dcomplete"},{"line_number":1334,"context_line":"driver.libvirt-kvm-x86\u003dcomplete"},{"line_number":1335,"context_line":"driver.libvirt-kvm-aarch64\u003dcomplete"},{"line_number":1336,"context_line":"driver.libvirt-kvm-ppc64\u003dcomplete"},{"line_number":1337,"context_line":"driver.libvirt-kvm-s390x\u003dcomplete"},{"line_number":1338,"context_line":"driver.libvirt-qemu-x86\u003dcomplete"},{"line_number":1339,"context_line":"driver.libvirt-lxc\u003dcomplete"},{"line_number":1340,"context_line":"driver.libvirt-xen\u003dcomplete"},{"line_number":1341,"context_line":"driver.vmware\u003dmissing"},{"line_number":1342,"context_line":"driver.hyperv\u003dmissing"},{"line_number":1343,"context_line":"driver.ironic\u003dmissing"},{"line_number":1344,"context_line":"driver.libvirt-vz-vm\u003dcomplete"},{"line_number":1345,"context_line":"driver.libvirt-vz-ct\u003dcomplete"},{"line_number":1346,"context_line":"driver.powervm\u003dcomplete"},{"line_number":1347,"context_line":"driver.zvm\u003dmissing"},{"line_number":1348,"context_line":""},{"line_number":1349,"context_line":"[networking.routing]"},{"line_number":1350,"context_line":"title\u003dNetwork routing"},{"line_number":1351,"context_line":"status\u003doptional"},{"line_number":1352,"context_line":"notes\u003dUnclear what this refers to"},{"line_number":1353,"context_line":"cli\u003d"},{"line_number":1354,"context_line":"driver.xenserver\u003dcomplete"},{"line_number":1355,"context_line":"driver.libvirt-kvm-x86\u003dcomplete"},{"line_number":1356,"context_line":"driver.libvirt-kvm-aarch64\u003dunknown"},{"line_number":1357,"context_line":"driver.libvirt-kvm-ppc64\u003dmissing"},{"line_number":1358,"context_line":"driver.libvirt-kvm-s390x\u003dcomplete"},{"line_number":1359,"context_line":"driver.libvirt-qemu-x86\u003dcomplete"},{"line_number":1360,"context_line":"driver.libvirt-lxc\u003dcomplete"},{"line_number":1361,"context_line":"driver.libvirt-xen\u003dcomplete"},{"line_number":1362,"context_line":"driver.vmware\u003dcomplete"},{"line_number":1363,"context_line":"driver.hyperv\u003dmissing"},{"line_number":1364,"context_line":"driver.ironic\u003dcomplete"},{"line_number":1365,"context_line":"driver.libvirt-vz-vm\u003dcomplete"},{"line_number":1366,"context_line":"driver.libvirt-vz-ct\u003dcomplete"},{"line_number":1367,"context_line":"driver.powervm\u003dcomplete"},{"line_number":1368,"context_line":"driver.zvm\u003dmissing"},{"line_number":1369,"context_line":""},{"line_number":1370,"context_line":"[networking.securitygroups]"},{"line_number":1371,"context_line":"title\u003dNetwork security groups"},{"line_number":1372,"context_line":"status\u003doptional"},{"line_number":1373,"context_line":"notes\u003dThe security groups feature provides a way to define rules"},{"line_number":1374,"context_line":"  to isolate the network traffic of different instances running"},{"line_number":1375,"context_line":"  on a compute host. This would prevent actions such as MAC and"},{"line_number":1376,"context_line":"  IP address spoofing, or the ability to setup rogue DHCP servers."},{"line_number":1377,"context_line":"  In a private cloud environment this may be considered to be a"},{"line_number":1378,"context_line":"  superfluous requirement. Therefore this is considered to be an"},{"line_number":1379,"context_line":"  optional configuration to support."},{"line_number":1380,"context_line":"cli\u003d"},{"line_number":1381,"context_line":"driver.xenserver\u003dcomplete"},{"line_number":1382,"context_line":"driver.libvirt-kvm-x86\u003dcomplete"},{"line_number":1383,"context_line":"driver.libvirt-kvm-aarch64\u003dcomplete"},{"line_number":1384,"context_line":"driver.libvirt-kvm-ppc64\u003dcomplete"},{"line_number":1385,"context_line":"driver.libvirt-kvm-s390x\u003dcomplete"},{"line_number":1386,"context_line":"driver.libvirt-qemu-x86\u003dcomplete"},{"line_number":1387,"context_line":"driver.libvirt-lxc\u003dcomplete"},{"line_number":1388,"context_line":"driver.libvirt-xen\u003dcomplete"},{"line_number":1389,"context_line":"driver.vmware\u003dpartial"},{"line_number":1390,"context_line":"driver-notes.vmware\u003dThis is supported by the Neutron NSX plugins"},{"line_number":1391,"context_line":"driver.hyperv\u003dmissing"},{"line_number":1392,"context_line":"driver.ironic\u003dmissing"},{"line_number":1393,"context_line":"driver.libvirt-vz-vm\u003dcomplete"},{"line_number":1394,"context_line":"driver.libvirt-vz-ct\u003dcomplete"},{"line_number":1395,"context_line":"driver.powervm\u003dcomplete"},{"line_number":1396,"context_line":"driver.zvm\u003dmissing"},{"line_number":1397,"context_line":""},{"line_number":1398,"context_line":"[operation.uefi-boot]"},{"line_number":1399,"context_line":"title\u003duefi boot"}],"source_content_type":"text/x-properties","patch_set":10,"id":"3fa7e38b_03186c73","line":1396,"range":{"start_line":1328,"start_character":0,"end_line":1396,"end_character":18},"updated":"2019-11-22 17:23:47.000000000","message":"I think this is all now a neutron problem too?","commit_id":"ccd60713ef25d1f600676071a7e2c232ae4cac5b"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c3f314d9f784c4d9d3a3e439c12ccdcc6d910134","unresolved":false,"context_lines":[{"line_number":1325,"context_line":"driver.powervm\u003dcomplete"},{"line_number":1326,"context_line":"driver.zvm\u003dcomplete"},{"line_number":1327,"context_line":""},{"line_number":1328,"context_line":"[networking.firewallrules]"},{"line_number":1329,"context_line":"title\u003dNetwork firewall rules"},{"line_number":1330,"context_line":"status\u003doptional"},{"line_number":1331,"context_line":"notes\u003dUnclear how this is different from security groups"},{"line_number":1332,"context_line":"cli\u003d"},{"line_number":1333,"context_line":"driver.xenserver\u003dcomplete"},{"line_number":1334,"context_line":"driver.libvirt-kvm-x86\u003dcomplete"},{"line_number":1335,"context_line":"driver.libvirt-kvm-aarch64\u003dcomplete"},{"line_number":1336,"context_line":"driver.libvirt-kvm-ppc64\u003dcomplete"},{"line_number":1337,"context_line":"driver.libvirt-kvm-s390x\u003dcomplete"},{"line_number":1338,"context_line":"driver.libvirt-qemu-x86\u003dcomplete"},{"line_number":1339,"context_line":"driver.libvirt-lxc\u003dcomplete"},{"line_number":1340,"context_line":"driver.libvirt-xen\u003dcomplete"},{"line_number":1341,"context_line":"driver.vmware\u003dmissing"},{"line_number":1342,"context_line":"driver.hyperv\u003dmissing"},{"line_number":1343,"context_line":"driver.ironic\u003dmissing"},{"line_number":1344,"context_line":"driver.libvirt-vz-vm\u003dcomplete"},{"line_number":1345,"context_line":"driver.libvirt-vz-ct\u003dcomplete"},{"line_number":1346,"context_line":"driver.powervm\u003dcomplete"},{"line_number":1347,"context_line":"driver.zvm\u003dmissing"},{"line_number":1348,"context_line":""},{"line_number":1349,"context_line":"[networking.routing]"},{"line_number":1350,"context_line":"title\u003dNetwork routing"},{"line_number":1351,"context_line":"status\u003doptional"},{"line_number":1352,"context_line":"notes\u003dUnclear what this refers to"},{"line_number":1353,"context_line":"cli\u003d"},{"line_number":1354,"context_line":"driver.xenserver\u003dcomplete"},{"line_number":1355,"context_line":"driver.libvirt-kvm-x86\u003dcomplete"},{"line_number":1356,"context_line":"driver.libvirt-kvm-aarch64\u003dunknown"},{"line_number":1357,"context_line":"driver.libvirt-kvm-ppc64\u003dmissing"},{"line_number":1358,"context_line":"driver.libvirt-kvm-s390x\u003dcomplete"},{"line_number":1359,"context_line":"driver.libvirt-qemu-x86\u003dcomplete"},{"line_number":1360,"context_line":"driver.libvirt-lxc\u003dcomplete"},{"line_number":1361,"context_line":"driver.libvirt-xen\u003dcomplete"},{"line_number":1362,"context_line":"driver.vmware\u003dcomplete"},{"line_number":1363,"context_line":"driver.hyperv\u003dmissing"},{"line_number":1364,"context_line":"driver.ironic\u003dcomplete"},{"line_number":1365,"context_line":"driver.libvirt-vz-vm\u003dcomplete"},{"line_number":1366,"context_line":"driver.libvirt-vz-ct\u003dcomplete"},{"line_number":1367,"context_line":"driver.powervm\u003dcomplete"},{"line_number":1368,"context_line":"driver.zvm\u003dmissing"},{"line_number":1369,"context_line":""},{"line_number":1370,"context_line":"[networking.securitygroups]"},{"line_number":1371,"context_line":"title\u003dNetwork security groups"},{"line_number":1372,"context_line":"status\u003doptional"},{"line_number":1373,"context_line":"notes\u003dThe security groups feature provides a way to define rules"},{"line_number":1374,"context_line":"  to isolate the network traffic of different instances running"},{"line_number":1375,"context_line":"  on a compute host. This would prevent actions such as MAC and"},{"line_number":1376,"context_line":"  IP address spoofing, or the ability to setup rogue DHCP servers."},{"line_number":1377,"context_line":"  In a private cloud environment this may be considered to be a"},{"line_number":1378,"context_line":"  superfluous requirement. Therefore this is considered to be an"},{"line_number":1379,"context_line":"  optional configuration to support."},{"line_number":1380,"context_line":"cli\u003d"},{"line_number":1381,"context_line":"driver.xenserver\u003dcomplete"},{"line_number":1382,"context_line":"driver.libvirt-kvm-x86\u003dcomplete"},{"line_number":1383,"context_line":"driver.libvirt-kvm-aarch64\u003dcomplete"},{"line_number":1384,"context_line":"driver.libvirt-kvm-ppc64\u003dcomplete"},{"line_number":1385,"context_line":"driver.libvirt-kvm-s390x\u003dcomplete"},{"line_number":1386,"context_line":"driver.libvirt-qemu-x86\u003dcomplete"},{"line_number":1387,"context_line":"driver.libvirt-lxc\u003dcomplete"},{"line_number":1388,"context_line":"driver.libvirt-xen\u003dcomplete"},{"line_number":1389,"context_line":"driver.vmware\u003dpartial"},{"line_number":1390,"context_line":"driver-notes.vmware\u003dThis is supported by the Neutron NSX plugins"},{"line_number":1391,"context_line":"driver.hyperv\u003dmissing"},{"line_number":1392,"context_line":"driver.ironic\u003dmissing"},{"line_number":1393,"context_line":"driver.libvirt-vz-vm\u003dcomplete"},{"line_number":1394,"context_line":"driver.libvirt-vz-ct\u003dcomplete"},{"line_number":1395,"context_line":"driver.powervm\u003dcomplete"},{"line_number":1396,"context_line":"driver.zvm\u003dmissing"},{"line_number":1397,"context_line":""},{"line_number":1398,"context_line":"[operation.uefi-boot]"},{"line_number":1399,"context_line":"title\u003duefi boot"}],"source_content_type":"text/x-properties","patch_set":10,"id":"3fa7e38b_074631a8","line":1396,"range":{"start_line":1328,"start_character":0,"end_line":1396,"end_character":18},"in_reply_to":"3fa7e38b_03186c73","updated":"2019-11-23 13:01:31.000000000","message":"Done","commit_id":"ccd60713ef25d1f600676071a7e2c232ae4cac5b"}]}
