)]}'
{"doc/source/cli/nova-status.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"33ff97e5cff3887ce258c3ab3f4a9b0f88e83038","unresolved":false,"context_lines":[{"line_number":95,"context_line":"    make a successful request to the endpoint. The command also checks to"},{"line_number":96,"context_line":"    see that there are compute node resource providers checking in with the"},{"line_number":97,"context_line":"    Placement service. More information on the Placement service can be found"},{"line_number":98,"context_line":"    at :placement-doc:`Placement API \u003c\u003e`."},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"  **16.0.0 (Pike)**"},{"line_number":101,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_69b891e6","line":98,"updated":"2018-11-19 23:52:14.000000000","message":"http://logs.openstack.org/56/614056/3/check/openstack-tox-docs/5344896/html/cli/nova-status.html#upgrade ✔","commit_id":"de00da3170cec23d8b039cda28c22f1776ba3632"}],"doc/source/configuration/index.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"33ff97e5cff3887ce258c3ab3f4a9b0f88e83038","unresolved":false,"context_lines":[{"line_number":7,"context_line":"configuring nova to solve specific problems, refer to the :doc:`Nova Admin"},{"line_number":8,"context_line":"Guide \u003c/admin/index\u003e`."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"For Placement configuration,"},{"line_number":11,"context_line":"see :placement-doc:`Placement Configuration Guide \u003cconfiguration\u003e`."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Configuration"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_499a7575","line":10,"updated":"2018-11-19 23:52:14.000000000","message":"http://logs.openstack.org/56/614056/3/check/openstack-tox-docs/5344896/html/configuration/ ✔","commit_id":"de00da3170cec23d8b039cda28c22f1776ba3632"}],"doc/source/contributor/how-to-get-involved.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"33ff97e5cff3887ce258c3ab3f4a9b0f88e83038","unresolved":false,"context_lines":[{"line_number":100,"context_line":"-  IRC"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"   -  we talk a lot in #openstack-nova"},{"line_number":103,"context_line":"   -  we also have #openstack-placement for :placement-doc:`placement \u003c\u003e`"},{"line_number":104,"context_line":"   -  do ask us questions in there, and we will try to help you"},{"line_number":105,"context_line":"   -  not sure about asking questions? feel free to listen in around"},{"line_number":106,"context_line":"      other people\u0027s questions"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_298059f6","line":103,"updated":"2018-11-19 23:52:14.000000000","message":"http://logs.openstack.org/56/614056/3/check/openstack-tox-docs/5344896/html/contributor/how-to-get-involved.html#top-tips-for-working-with-the-nova-community ✔","commit_id":"de00da3170cec23d8b039cda28c22f1776ba3632"}],"doc/source/contributor/index.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"33ff97e5cff3887ce258c3ab3f4a9b0f88e83038","unresolved":false,"context_lines":[{"line_number":100,"context_line":"here. If you are contributing to one of these please read the subsystem guide"},{"line_number":101,"context_line":"before diving in."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"* :placement-doc:`Placement API Developer Notes \u003ccontributor/index\u003e`"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"* :doc:`/user/conductor`"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_09ab1d71","line":103,"updated":"2018-11-19 23:52:14.000000000","message":"http://logs.openstack.org/56/614056/3/check/openstack-tox-docs/5344896/html/contributor/#nova-major-subsystems ✔\n\nCould s/index// but this works.","commit_id":"de00da3170cec23d8b039cda28c22f1776ba3632"}],"doc/source/contributor/placement.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"33ff97e5cff3887ce258c3ab3f4a9b0f88e83038","unresolved":false,"context_lines":[{"line_number":1,"context_line":".."},{"line_number":2,"context_line":"      Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":3,"context_line":"      not use this file except in compliance with the License. You may obtain"},{"line_number":4,"context_line":"      a copy of the License at"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_e9bfc1a9","side":"PARENT","line":1,"updated":"2018-11-19 23:52:14.000000000","message":"The placement equivalent of this lives at [1], so [2] checks out.\n\n[1] https://docs.openstack.org/placement/latest/contributor/\n[2] https://review.openstack.org/#/c/614056/3/doc/source/contributor/index.rst@103","commit_id":"5adfb64c6c6a212db93988da11469f77ed3ac87c"}],"doc/source/index.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"33ff97e5cff3887ce258c3ab3f4a9b0f88e83038","unresolved":false,"context_lines":[{"line_number":81,"context_line":"* `Placement API Reference \u003chttps://developer.openstack.org/api-ref/placement/\u003e`_:"},{"line_number":82,"context_line":"  The complete reference for the placement API, including all methods and"},{"line_number":83,"context_line":"  request / response parameters and their meaning."},{"line_number":84,"context_line":"* :placement-doc:`Placement API Microversion History \u003c#rest-api-version-history\u003e`:"},{"line_number":85,"context_line":"  The placement API evolves over time through `Microversions"},{"line_number":86,"context_line":"  \u003chttps://developer.openstack.org/api-guide/compute/microversions.html\u003e`_. This"},{"line_number":87,"context_line":"  provides the history of all those changes. Consider it a \"what\u0027s new\" in the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_09e0fdca","line":84,"updated":"2018-11-19 23:52:14.000000000","message":"http://logs.openstack.org/56/614056/3/check/openstack-tox-docs/5344896/html/#writing-to-the-api ✔","commit_id":"de00da3170cec23d8b039cda28c22f1776ba3632"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"33ff97e5cff3887ce258c3ab3f4a9b0f88e83038","unresolved":false,"context_lines":[{"line_number":142,"context_line":"* :doc:`Cells v2 Planning \u003c/user/cellsv2-layout\u003e`: For large deployments, Cells v2"},{"line_number":143,"context_line":"  allows sharding of your compute environment. Upfront planning is key to a"},{"line_number":144,"context_line":"  successful Cells v2 layout."},{"line_number":145,"context_line":"* :placement-doc:`Placement service \u003c\u003e`: Overview of the placement service,"},{"line_number":146,"context_line":"  including how it fits in with the rest of nova."},{"line_number":147,"context_line":"* :doc:`Running nova-api on wsgi \u003cuser/wsgi\u003e`: Considerations for using a real"},{"line_number":148,"context_line":"  WSGI container instead of the baked-in eventlet web server."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_c9c9a552","line":145,"updated":"2018-11-19 23:52:14.000000000","message":"http://logs.openstack.org/56/614056/3/check/openstack-tox-docs/5344896/html/#deployment-considerations ✔","commit_id":"de00da3170cec23d8b039cda28c22f1776ba3632"}],"doc/source/install/get-started-compute.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"33ff97e5cff3887ce258c3ab3f4a9b0f88e83038","unresolved":false,"context_lines":[{"line_number":42,"context_line":"  queue and performs a series of system commands such as launching a KVM"},{"line_number":43,"context_line":"  instance and updating its state in the database."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"``nova-placement-api`` service"},{"line_number":46,"context_line":"  Tracks the inventory and usage of each provider. For details, see"},{"line_number":47,"context_line":"  :placement-doc:`Placement \u003c\u003e`."},{"line_number":48,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_e9ed81b9","line":45,"range":{"start_line":45,"start_character":2,"end_line":45,"end_character":20},"updated":"2018-11-19 23:52:14.000000000","message":"Hm, is this still right (or was it ever)? I guess it would change in a different patch anyway.","commit_id":"de00da3170cec23d8b039cda28c22f1776ba3632"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"33ff97e5cff3887ce258c3ab3f4a9b0f88e83038","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"``nova-placement-api`` service"},{"line_number":46,"context_line":"  Tracks the inventory and usage of each provider. For details, see"},{"line_number":47,"context_line":"  :placement-doc:`Placement \u003c\u003e`."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"``nova-scheduler`` service"},{"line_number":50,"context_line":"  Takes a virtual machine instance request from the queue and determines on"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_29fcd96f","line":47,"updated":"2018-11-19 23:52:14.000000000","message":"http://logs.openstack.org/56/614056/3/check/openstack-tox-docs/5344896/html/install/get-started-compute.html ✔","commit_id":"de00da3170cec23d8b039cda28c22f1776ba3632"}],"doc/source/user/architecture.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"33ff97e5cff3887ce258c3ab3f4a9b0f88e83038","unresolved":false,"context_lines":[{"line_number":59,"context_line":"* Compute: manages communication with hypervisor and virtual machines."},{"line_number":60,"context_line":"* Conductor: handles requests that need coordination (build/resize), acts as a"},{"line_number":61,"context_line":"  database proxy, or handles object conversions."},{"line_number":62,"context_line":"* :placement-doc:`Placement \u003c\u003e`: tracks resource provider inventories and usages."},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"While all services are designed to be horizontally scalable, you should have significantly more computes than anything else."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_4924b51a","line":62,"updated":"2018-11-19 23:52:14.000000000","message":"http://logs.openstack.org/56/614056/3/check/openstack-tox-docs/5344896/html/user/architecture.html#components ✔","commit_id":"de00da3170cec23d8b039cda28c22f1776ba3632"}],"doc/source/user/index.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"33ff97e5cff3887ce258c3ab3f4a9b0f88e83038","unresolved":false,"context_lines":[{"line_number":52,"context_line":"  allows sharding of your compute environment. Upfront planning is key to a"},{"line_number":53,"context_line":"  successful Cells v2 layout."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"* :placement-doc:`Placement service \u003c\u003e`: Overview of the placement"},{"line_number":56,"context_line":"  service, including how it fits in with the rest of nova."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"* :doc:`Running nova-api on wsgi \u003c/user/wsgi\u003e`: Considerations for using a real"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_092ebdf8","line":55,"updated":"2018-11-19 23:52:14.000000000","message":"http://logs.openstack.org/56/614056/3/check/openstack-tox-docs/5344896/html/user/#deployment-considerations ✔","commit_id":"de00da3170cec23d8b039cda28c22f1776ba3632"}],"doc/source/user/placement.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"33ff97e5cff3887ce258c3ab3f4a9b0f88e83038","unresolved":false,"context_lines":[{"line_number":1,"context_line":".."},{"line_number":2,"context_line":"      Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":3,"context_line":"      not use this file except in compliance with the License. You may obtain"},{"line_number":4,"context_line":"      a copy of the License at"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_490d9590","side":"PARENT","line":1,"updated":"2018-11-19 23:52:14.000000000","message":"The placement equivalent of this lives at the root of the placement doc repo [1], hence s,\u003c/user/placement\u003e,\u003c\u003e, in the rest of this patch.\n\n[1] https://docs.openstack.org/placement/latest/","commit_id":"5adfb64c6c6a212db93988da11469f77ed3ac87c"}],"doc/source/user/upgrade.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"33ff97e5cff3887ce258c3ab3f4a9b0f88e83038","unresolved":false,"context_lines":[{"line_number":83,"context_line":"   * Several nova services rely on the external placement service being at the"},{"line_number":84,"context_line":"     latest level. Therefore, you must upgrade placement before any nova"},{"line_number":85,"context_line":"     services. See the"},{"line_number":86,"context_line":"     :placement-doc:`placement upgrade notes \u003c#upgrade-notes\u003e` for more"},{"line_number":87,"context_line":"     details on upgrading the placement service."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"   * For maximum safety (no failed API operations), gracefully shutdown all"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_691091ab","line":86,"updated":"2018-11-19 23:52:14.000000000","message":"http://logs.openstack.org/56/614056/3/check/openstack-tox-docs/5344896/html/user/upgrade.html#rolling-upgrade-process ✔","commit_id":"de00da3170cec23d8b039cda28c22f1776ba3632"}]}
