)]}'
{"doc/source/index.rst":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9f436f4f_27d9e082","updated":"2017-08-08 14:12:22.000000000","message":"I didn\u0027t spot this before, but all of these should be using the \u0027doc\u0027 directive instead. That actually breaks the build if you reference an invalid document. No such thing happens with hyperlinks. For example, instead of:\n\n  * `Nova architecture \u003cuser/architecture\u003e`_: An overview...\n\nuse:\n\n  * :doc:`Nova architecture \u003c/user/architecture\u003e`: An overview...","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9f436f4f_cab7b9d8","in_reply_to":"9f436f4f_27d9e082","updated":"2017-08-08 15:03:13.000000000","message":"good call, I\u0027ll fix those in this patch.","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":90,"context_line":"Architecture Overview"},{"line_number":91,"context_line":"---------------------"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"* `Nova architecture \u003cuser/architecture\u003e`_: An overview of how all the parts in"},{"line_number":94,"context_line":"  nova fit together."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"Installation"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_24855eae","line":93,"range":{"start_line":93,"start_character":22,"end_line":93,"end_character":39},"updated":"2017-08-08 14:12:22.000000000","message":"I\u0027ve found using absolute paths (i.e. adding a \u0027/\u0027 before this) makes it so much easier to move stuff around. Since we\u0027re not doing this throughout the rest of the file, it\u0027s not a blocker","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":90,"context_line":"Architecture Overview"},{"line_number":91,"context_line":"---------------------"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"* `Nova architecture \u003cuser/architecture\u003e`_: An overview of how all the parts in"},{"line_number":94,"context_line":"  nova fit together."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"Installation"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_2aae452e","line":93,"range":{"start_line":93,"start_character":22,"end_line":93,"end_character":39},"in_reply_to":"9f436f4f_24855eae","updated":"2017-08-08 15:03:13.000000000","message":"If you do that without the doc stanza, it actually breaks looking at local html builds.","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":111,"context_line":""},{"line_number":112,"context_line":"There is information you might want to consider before doing your deployment,"},{"line_number":113,"context_line":"especially if it is going to be a larger deployment. For smaller deployments"},{"line_number":114,"context_line":"the defaults from the install guide will be sufficient."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"* **Compute Driver Features Supported**: while the majority of nova deployments use"},{"line_number":117,"context_line":"  libvirt/kvm, you can use nova with other compute drivers. Nova attempts to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_07637cde","line":114,"range":{"start_line":114,"start_character":22,"end_line":114,"end_character":35},"updated":"2017-08-08 14:12:22.000000000","message":"Link to the doc?","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":111,"context_line":""},{"line_number":112,"context_line":"There is information you might want to consider before doing your deployment,"},{"line_number":113,"context_line":"especially if it is going to be a larger deployment. For smaller deployments"},{"line_number":114,"context_line":"the defaults from the install guide will be sufficient."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"* **Compute Driver Features Supported**: while the majority of nova deployments use"},{"line_number":117,"context_line":"  libvirt/kvm, you can use nova with other compute drivers. Nova attempts to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_8ab77187","line":114,"range":{"start_line":114,"start_character":22,"end_line":114,"end_character":35},"in_reply_to":"9f436f4f_07637cde","updated":"2017-08-08 15:03:13.000000000","message":"Done","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":113,"context_line":"especially if it is going to be a larger deployment. For smaller deployments"},{"line_number":114,"context_line":"the defaults from the install guide will be sufficient."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"* **Compute Driver Features Supported**: while the majority of nova deployments use"},{"line_number":117,"context_line":"  libvirt/kvm, you can use nova with other compute drivers. Nova attempts to"},{"line_number":118,"context_line":"  provide a unified feature set across these, however some features can\u0027t or"},{"line_number":119,"context_line":"  don\u0027t exist on some backends, or are less tested on certain backends."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_e47cf6b6","line":116,"range":{"start_line":116,"start_character":41,"end_line":116,"end_character":42},"updated":"2017-08-08 14:12:22.000000000","message":"You\u0027re switching between capitalization of this character again. Can we choose one and stick with it? I prefer capitalization, myself","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":113,"context_line":"especially if it is going to be a larger deployment. For smaller deployments"},{"line_number":114,"context_line":"the defaults from the install guide will be sufficient."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"* **Compute Driver Features Supported**: while the majority of nova deployments use"},{"line_number":117,"context_line":"  libvirt/kvm, you can use nova with other compute drivers. Nova attempts to"},{"line_number":118,"context_line":"  provide a unified feature set across these, however some features can\u0027t or"},{"line_number":119,"context_line":"  don\u0027t exist on some backends, or are less tested on certain backends."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_aac235e8","line":116,"range":{"start_line":116,"start_character":41,"end_line":116,"end_character":42},"in_reply_to":"9f436f4f_e47cf6b6","updated":"2017-08-08 15:03:13.000000000","message":"Done","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"* **Compute Driver Features Supported**: while the majority of nova deployments use"},{"line_number":117,"context_line":"  libvirt/kvm, you can use nova with other compute drivers. Nova attempts to"},{"line_number":118,"context_line":"  provide a unified feature set across these, however some features can\u0027t or"},{"line_number":119,"context_line":"  don\u0027t exist on some backends, or are less tested on certain backends."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"  * `Feature Support by Use Case \u003cuser/feature-classification\u003e`_: a view of"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_07bffcfb","line":118,"range":{"start_line":118,"start_character":46,"end_line":118,"end_character":53},"updated":"2017-08-08 14:12:22.000000000","message":"these, however, some\n\n(missing comma)","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"* **Compute Driver Features Supported**: while the majority of nova deployments use"},{"line_number":117,"context_line":"  libvirt/kvm, you can use nova with other compute drivers. Nova attempts to"},{"line_number":118,"context_line":"  provide a unified feature set across these, however some features can\u0027t or"},{"line_number":119,"context_line":"  don\u0027t exist on some backends, or are less tested on certain backends."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"  * `Feature Support by Use Case \u003cuser/feature-classification\u003e`_: a view of"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_ea8efdce","line":118,"range":{"start_line":118,"start_character":46,"end_line":118,"end_character":53},"in_reply_to":"9f436f4f_07bffcfb","updated":"2017-08-08 15:03:13.000000000","message":"Done","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":116,"context_line":"* **Compute Driver Features Supported**: while the majority of nova deployments use"},{"line_number":117,"context_line":"  libvirt/kvm, you can use nova with other compute drivers. Nova attempts to"},{"line_number":118,"context_line":"  provide a unified feature set across these, however some features can\u0027t or"},{"line_number":119,"context_line":"  don\u0027t exist on some backends, or are less tested on certain backends."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"  * `Feature Support by Use Case \u003cuser/feature-classification\u003e`_: a view of"},{"line_number":122,"context_line":"    what features each driver supports based on what\u0027s important to some large"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_e7bbd80b","line":119,"range":{"start_line":119,"start_character":30,"end_line":119,"end_character":31},"updated":"2017-08-08 14:12:22.000000000","message":"drop (I think)","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":116,"context_line":"* **Compute Driver Features Supported**: while the majority of nova deployments use"},{"line_number":117,"context_line":"  libvirt/kvm, you can use nova with other compute drivers. Nova attempts to"},{"line_number":118,"context_line":"  provide a unified feature set across these, however some features can\u0027t or"},{"line_number":119,"context_line":"  don\u0027t exist on some backends, or are less tested on certain backends."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"  * `Feature Support by Use Case \u003cuser/feature-classification\u003e`_: a view of"},{"line_number":122,"context_line":"    what features each driver supports based on what\u0027s important to some large"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_0a9261f7","line":119,"range":{"start_line":119,"start_character":30,"end_line":119,"end_character":31},"in_reply_to":"9f436f4f_e7bbd80b","updated":"2017-08-08 15:03:13.000000000","message":"Done","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":118,"context_line":"  provide a unified feature set across these, however some features can\u0027t or"},{"line_number":119,"context_line":"  don\u0027t exist on some backends, or are less tested on certain backends."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"  * `Feature Support by Use Case \u003cuser/feature-classification\u003e`_: a view of"},{"line_number":122,"context_line":"    what features each driver supports based on what\u0027s important to some large"},{"line_number":123,"context_line":"    use cases (General Purpose Cloud, NFV Cloud, HPC Cloud)."},{"line_number":124,"context_line":"  * `Feature Support full list \u003cuser/support-matrix\u003e`_: a detailed dive through"},{"line_number":125,"context_line":"    features in each compute driver backend."},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"* `Cells v2 Planning: \u003cuser/cellsv2_layout\u003e`_: For large deployments, Cells v2"},{"line_number":128,"context_line":"  allows sharding of your compute environment. Upfront planning is key to a"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_6745a817","line":125,"range":{"start_line":121,"start_character":0,"end_line":125,"end_character":44},"updated":"2017-08-08 14:12:22.000000000","message":"iirc, one of these is deprecated in favor of the other. Probably not worth mentioning that at this level though, if indeed it\u0027s true","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":118,"context_line":"  provide a unified feature set across these, however some features can\u0027t or"},{"line_number":119,"context_line":"  don\u0027t exist on some backends, or are less tested on certain backends."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"  * `Feature Support by Use Case \u003cuser/feature-classification\u003e`_: a view of"},{"line_number":122,"context_line":"    what features each driver supports based on what\u0027s important to some large"},{"line_number":123,"context_line":"    use cases (General Purpose Cloud, NFV Cloud, HPC Cloud)."},{"line_number":124,"context_line":"  * `Feature Support full list \u003cuser/support-matrix\u003e`_: a detailed dive through"},{"line_number":125,"context_line":"    features in each compute driver backend."},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"* `Cells v2 Planning: \u003cuser/cellsv2_layout\u003e`_: For large deployments, Cells v2"},{"line_number":128,"context_line":"  allows sharding of your compute environment. Upfront planning is key to a"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_0a4f01be","line":125,"range":{"start_line":121,"start_character":0,"end_line":125,"end_character":44},"in_reply_to":"9f436f4f_6745a817","updated":"2017-08-08 15:03:13.000000000","message":"yeh, I\u0027m not sure, I think that\u0027s a john question.","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":124,"context_line":"  * `Feature Support full list \u003cuser/support-matrix\u003e`_: a detailed dive through"},{"line_number":125,"context_line":"    features in each compute driver backend."},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"* `Cells v2 Planning: \u003cuser/cellsv2_layout\u003e`_: For large deployments, Cells v2"},{"line_number":128,"context_line":"  allows sharding of your compute environment. Upfront planning is key to a"},{"line_number":129,"context_line":"  successful Cells v2 layout."},{"line_number":130,"context_line":"* `Placement service \u003cuser/placement\u003e`_: The new placement service, and how it"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_e7463850","line":127,"range":{"start_line":127,"start_character":28,"end_line":127,"end_character":42},"updated":"2017-08-08 14:12:22.000000000","message":"side note: I really want to/will rename this - hyphens FTW","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":127,"context_line":"* `Cells v2 Planning: \u003cuser/cellsv2_layout\u003e`_: For large deployments, Cells v2"},{"line_number":128,"context_line":"  allows sharding of your compute environment. Upfront planning is key to a"},{"line_number":129,"context_line":"  successful Cells v2 layout."},{"line_number":130,"context_line":"* `Placement service \u003cuser/placement\u003e`_: The new placement service, and how it"},{"line_number":131,"context_line":"  fits in with the rest of nova."},{"line_number":132,"context_line":"* `Running nova-api on wsgi: \u003cuser/wsgi\u003e`_: Considerations for using a real"},{"line_number":133,"context_line":"  wsgi container instead of the baked in eventlet web server."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_07549cc9","line":130,"range":{"start_line":130,"start_character":41,"end_line":130,"end_character":44},"updated":"2017-08-08 14:12:22.000000000","message":"Overview of the...?","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":127,"context_line":"* `Cells v2 Planning: \u003cuser/cellsv2_layout\u003e`_: For large deployments, Cells v2"},{"line_number":128,"context_line":"  allows sharding of your compute environment. Upfront planning is key to a"},{"line_number":129,"context_line":"  successful Cells v2 layout."},{"line_number":130,"context_line":"* `Placement service \u003cuser/placement\u003e`_: The new placement service, and how it"},{"line_number":131,"context_line":"  fits in with the rest of nova."},{"line_number":132,"context_line":"* `Running nova-api on wsgi: \u003cuser/wsgi\u003e`_: Considerations for using a real"},{"line_number":133,"context_line":"  wsgi container instead of the baked in eventlet web server."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_a764b0ba","line":130,"range":{"start_line":130,"start_character":68,"end_line":130,"end_character":71},"updated":"2017-08-08 14:12:22.000000000","message":"including?","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":127,"context_line":"* `Cells v2 Planning: \u003cuser/cellsv2_layout\u003e`_: For large deployments, Cells v2"},{"line_number":128,"context_line":"  allows sharding of your compute environment. Upfront planning is key to a"},{"line_number":129,"context_line":"  successful Cells v2 layout."},{"line_number":130,"context_line":"* `Placement service \u003cuser/placement\u003e`_: The new placement service, and how it"},{"line_number":131,"context_line":"  fits in with the rest of nova."},{"line_number":132,"context_line":"* `Running nova-api on wsgi: \u003cuser/wsgi\u003e`_: Considerations for using a real"},{"line_number":133,"context_line":"  wsgi container instead of the baked in eventlet web server."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_2a8525ae","line":130,"range":{"start_line":130,"start_character":41,"end_line":130,"end_character":44},"in_reply_to":"9f436f4f_07549cc9","updated":"2017-08-08 15:03:13.000000000","message":"Done","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":127,"context_line":"* `Cells v2 Planning: \u003cuser/cellsv2_layout\u003e`_: For large deployments, Cells v2"},{"line_number":128,"context_line":"  allows sharding of your compute environment. Upfront planning is key to a"},{"line_number":129,"context_line":"  successful Cells v2 layout."},{"line_number":130,"context_line":"* `Placement service \u003cuser/placement\u003e`_: The new placement service, and how it"},{"line_number":131,"context_line":"  fits in with the rest of nova."},{"line_number":132,"context_line":"* `Running nova-api on wsgi: \u003cuser/wsgi\u003e`_: Considerations for using a real"},{"line_number":133,"context_line":"  wsgi container instead of the baked in eventlet web server."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_4a8869c5","line":130,"range":{"start_line":130,"start_character":68,"end_line":130,"end_character":71},"in_reply_to":"9f436f4f_a764b0ba","updated":"2017-08-08 15:03:13.000000000","message":"Done","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":130,"context_line":"* `Placement service \u003cuser/placement\u003e`_: The new placement service, and how it"},{"line_number":131,"context_line":"  fits in with the rest of nova."},{"line_number":132,"context_line":"* `Running nova-api on wsgi: \u003cuser/wsgi\u003e`_: Considerations for using a real"},{"line_number":133,"context_line":"  wsgi container instead of the baked in eventlet web server."},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Maintenance"},{"line_number":136,"context_line":"-----------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_476984bc","line":133,"range":{"start_line":133,"start_character":2,"end_line":133,"end_character":6},"updated":"2017-08-08 14:12:22.000000000","message":"WSGI","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":130,"context_line":"* `Placement service \u003cuser/placement\u003e`_: The new placement service, and how it"},{"line_number":131,"context_line":"  fits in with the rest of nova."},{"line_number":132,"context_line":"* `Running nova-api on wsgi: \u003cuser/wsgi\u003e`_: Considerations for using a real"},{"line_number":133,"context_line":"  wsgi container instead of the baked in eventlet web server."},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Maintenance"},{"line_number":136,"context_line":"-----------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_6aa32d51","line":133,"range":{"start_line":133,"start_character":2,"end_line":133,"end_character":6},"in_reply_to":"9f436f4f_476984bc","updated":"2017-08-08 15:03:13.000000000","message":"Done","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":"Once you are running nova, the following information is extremely useful."},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"* `Admin Guide \u003cadmin/index\u003e`_: A collection of guides around administrating"},{"line_number":141,"context_line":"  nova."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"  .. warning::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_87564c06","line":140,"range":{"start_line":140,"start_character":55,"end_line":140,"end_character":61},"updated":"2017-08-08 14:12:22.000000000","message":"for","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":"Once you are running nova, the following information is extremely useful."},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"* `Admin Guide \u003cadmin/index\u003e`_: A collection of guides around administrating"},{"line_number":141,"context_line":"  nova."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"  .. warning::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_8a9e5105","line":140,"range":{"start_line":140,"start_character":55,"end_line":140,"end_character":61},"in_reply_to":"9f436f4f_87564c06","updated":"2017-08-08 15:03:13.000000000","message":"Done","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":142,"context_line":""},{"line_number":143,"context_line":"  .. warning::"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"     This document was imported during the Pike cycle and is a bit out of"},{"line_number":146,"context_line":"     date. It will be updated during Queens to be more accurate."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"* `Upgrades \u003cuser/upgrade\u003e`_: How nova is designed to be upgraded for minimal"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_270fa02f","line":145,"range":{"start_line":145,"start_character":10,"end_line":145,"end_character":18},"updated":"2017-08-08 14:12:22.000000000","message":"guide?","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":142,"context_line":""},{"line_number":143,"context_line":"  .. warning::"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"     This document was imported during the Pike cycle and is a bit out of"},{"line_number":146,"context_line":"     date. It will be updated during Queens to be more accurate."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"* `Upgrades \u003cuser/upgrade\u003e`_: How nova is designed to be upgraded for minimal"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_aa991520","line":145,"range":{"start_line":145,"start_character":10,"end_line":145,"end_character":18},"in_reply_to":"9f436f4f_270fa02f","updated":"2017-08-08 15:03:13.000000000","message":"Done","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":145,"context_line":"     This document was imported during the Pike cycle and is a bit out of"},{"line_number":146,"context_line":"     date. It will be updated during Queens to be more accurate."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"* `Upgrades \u003cuser/upgrade\u003e`_: How nova is designed to be upgraded for minimal"},{"line_number":149,"context_line":"  service impact, and the order you should do them in."},{"line_number":150,"context_line":"* `Quotas \u003cuser/quotas\u003e`_: Managing project quotas in nova."},{"line_number":151,"context_line":"* `Aggregates \u003cuser/aggregates\u003e`_: Aggregates are a useful way of grouping"},{"line_number":152,"context_line":"  hosts together for scheduling purposes."},{"line_number":153,"context_line":"* `Filter Scheduler \u003cuser/filter-scheduler\u003e`_: How the filter scheduler is"},{"line_number":154,"context_line":"  configured, and how that will impact where computes land in your"},{"line_number":155,"context_line":"  environment. If you are seeing unexpected distribution of compute instances"},{"line_number":156,"context_line":"  in your hosts, you\u0027ll want to dive into this configuration."},{"line_number":157,"context_line":"* `Exposing custom metadata to compute instances \u003cuser/vendordata\u003e`_: How and"},{"line_number":158,"context_line":"  when you might want to extend the basic metadata exposed to compute instances"},{"line_number":159,"context_line":"  (either via metadata server or config drive) for site local purposes."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_2421deb5","line":156,"range":{"start_line":148,"start_character":0,"end_line":156,"end_character":61},"updated":"2017-08-08 14:12:22.000000000","message":"Well these definitely shouldn\u0027t be in \u0027user\u0027. Oops. Maybe add a \u0027.. todo\u0027 to move these?","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":154,"context_line":"  configured, and how that will impact where computes land in your"},{"line_number":155,"context_line":"  environment. If you are seeing unexpected distribution of compute instances"},{"line_number":156,"context_line":"  in your hosts, you\u0027ll want to dive into this configuration."},{"line_number":157,"context_line":"* `Exposing custom metadata to compute instances \u003cuser/vendordata\u003e`_: How and"},{"line_number":158,"context_line":"  when you might want to extend the basic metadata exposed to compute instances"},{"line_number":159,"context_line":"  (either via metadata server or config drive) for site local purposes."},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"Reference Material"},{"line_number":162,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_8413ea66","line":159,"range":{"start_line":157,"start_character":0,"end_line":159,"end_character":71},"updated":"2017-08-08 14:12:22.000000000","message":"This one too, if it\u0027s an admin thing","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":154,"context_line":"  configured, and how that will impact where computes land in your"},{"line_number":155,"context_line":"  environment. If you are seeing unexpected distribution of compute instances"},{"line_number":156,"context_line":"  in your hosts, you\u0027ll want to dive into this configuration."},{"line_number":157,"context_line":"* `Exposing custom metadata to compute instances \u003cuser/vendordata\u003e`_: How and"},{"line_number":158,"context_line":"  when you might want to extend the basic metadata exposed to compute instances"},{"line_number":159,"context_line":"  (either via metadata server or config drive) for site local purposes."},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"Reference Material"},{"line_number":162,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_2ad765c2","line":159,"range":{"start_line":157,"start_character":0,"end_line":159,"end_character":71},"in_reply_to":"9f436f4f_8413ea66","updated":"2017-08-08 15:03:13.000000000","message":"we could, I think honestly the strict disk structure is less interesting than how we group these things.","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":172,"context_line":"  * `Sample Config File \u003cconfiguration/sample-config\u003e`_: a sample config file"},{"line_number":173,"context_line":"    with inline documentation."},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"* **Policy**: nova, like all OpenStack projects, use a policy language to"},{"line_number":176,"context_line":"  restrict permissions on REST API actions."},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"  * `Policy Reference \u003cconfiguration/policy\u003e`_: a complete reference of all"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_0735bcda","line":175,"range":{"start_line":175,"start_character":25,"end_line":175,"end_character":28},"updated":"2017-08-08 14:12:22.000000000","message":"most?","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":172,"context_line":"  * `Sample Config File \u003cconfiguration/sample-config\u003e`_: a sample config file"},{"line_number":173,"context_line":"    with inline documentation."},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"* **Policy**: nova, like all OpenStack projects, use a policy language to"},{"line_number":176,"context_line":"  restrict permissions on REST API actions."},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"  * `Policy Reference \u003cconfiguration/policy\u003e`_: a complete reference of all"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_473bc4d0","line":175,"range":{"start_line":175,"start_character":49,"end_line":175,"end_character":52},"updated":"2017-08-08 14:12:22.000000000","message":"uses","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":172,"context_line":"  * `Sample Config File \u003cconfiguration/sample-config\u003e`_: a sample config file"},{"line_number":173,"context_line":"    with inline documentation."},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"* **Policy**: nova, like all OpenStack projects, use a policy language to"},{"line_number":176,"context_line":"  restrict permissions on REST API actions."},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"  * `Policy Reference \u003cconfiguration/policy\u003e`_: a complete reference of all"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_6aee8d89","line":175,"range":{"start_line":175,"start_character":25,"end_line":175,"end_character":28},"in_reply_to":"9f436f4f_0735bcda","updated":"2017-08-08 15:03:13.000000000","message":"Done","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":172,"context_line":"  * `Sample Config File \u003cconfiguration/sample-config\u003e`_: a sample config file"},{"line_number":173,"context_line":"    with inline documentation."},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"* **Policy**: nova, like all OpenStack projects, use a policy language to"},{"line_number":176,"context_line":"  restrict permissions on REST API actions."},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"  * `Policy Reference \u003cconfiguration/policy\u003e`_: a complete reference of all"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_4a03c943","line":175,"range":{"start_line":175,"start_character":49,"end_line":175,"end_character":52},"in_reply_to":"9f436f4f_473bc4d0","updated":"2017-08-08 15:03:13.000000000","message":"Done","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":176,"context_line":"  restrict permissions on REST API actions."},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"  * `Policy Reference \u003cconfiguration/policy\u003e`_: a complete reference of all"},{"line_number":179,"context_line":"    policy points in nova, and what they impact."},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"  * `Sample Policy File \u003cconfiguration/sample-policy\u003e`_: a sample policy file"},{"line_number":182,"context_line":"    with inline documentation. Note: as of the Newton release, nova runs with a"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_a7515011","line":179,"range":{"start_line":179,"start_character":25,"end_line":179,"end_character":26},"updated":"2017-08-08 14:12:22.000000000","message":"drop","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":176,"context_line":"  restrict permissions on REST API actions."},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"  * `Policy Reference \u003cconfiguration/policy\u003e`_: a complete reference of all"},{"line_number":179,"context_line":"    policy points in nova, and what they impact."},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"  * `Sample Policy File \u003cconfiguration/sample-policy\u003e`_: a sample policy file"},{"line_number":182,"context_line":"    with inline documentation. Note: as of the Newton release, nova runs with a"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_0afdc139","line":179,"range":{"start_line":179,"start_character":25,"end_line":179,"end_character":26},"in_reply_to":"9f436f4f_a7515011","updated":"2017-08-08 15:03:13.000000000","message":"Done","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e08bc27ca0b8091602bbfd087dab4239afe0024b","unresolved":false,"context_lines":[{"line_number":179,"context_line":"    policy points in nova, and what they impact."},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"  * `Sample Policy File \u003cconfiguration/sample-policy\u003e`_: a sample policy file"},{"line_number":182,"context_line":"    with inline documentation. Note: as of the Newton release, nova runs with a"},{"line_number":183,"context_line":"    default policy even if no policy file is specified."},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"For Contributors"},{"line_number":186,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_0407fa1e","line":183,"range":{"start_line":182,"start_character":31,"end_line":183,"end_character":55},"updated":"2017-08-08 14:12:22.000000000","message":"This isn\u0027t really needed here. at this level. Let\u0027s keep that info in the doc itself","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"eb08ffaa8860fb0a48c0a47e4589f291ba6dd879","unresolved":false,"context_lines":[{"line_number":179,"context_line":"    policy points in nova, and what they impact."},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"  * `Sample Policy File \u003cconfiguration/sample-policy\u003e`_: a sample policy file"},{"line_number":182,"context_line":"    with inline documentation. Note: as of the Newton release, nova runs with a"},{"line_number":183,"context_line":"    default policy even if no policy file is specified."},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"For Contributors"},{"line_number":186,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f436f4f_eaf95d4d","line":183,"range":{"start_line":182,"start_character":31,"end_line":183,"end_character":55},"in_reply_to":"9f436f4f_0407fa1e","updated":"2017-08-08 15:03:13.000000000","message":"Done","commit_id":"a750f837e1f4f0d8d0e18a0708b2e7a5f698e918"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2a7cf07959c1a12c4b76eda97a62248865ee337e","unresolved":false,"context_lines":[{"line_number":112,"context_line":"There is information you might want to consider before doing your deployment,"},{"line_number":113,"context_line":"especially if it is going to be a larger deployment. For smaller deployments"},{"line_number":114,"context_line":"the defaults from the :doc:`install guide \u003c/install/index\u003e` will be sufficient."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"* **Compute Driver Features Supported**: While the majority of nova deployments use"},{"line_number":117,"context_line":"  libvirt/kvm, you can use nova with other compute drivers. Nova attempts to"},{"line_number":118,"context_line":"  provide a unified feature set across these, however, not all features are"},{"line_number":119,"context_line":"  implemented on all backends, and not all features are equally well tested."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"  * :doc:`Feature Support by Use Case \u003c/user/feature-classification\u003e`: A view of"},{"line_number":122,"context_line":"    what features each driver supports based on what\u0027s important to some large"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f436f4f_fbc48d42","line":119,"range":{"start_line":115,"start_character":0,"end_line":119,"end_character":76},"updated":"2017-08-08 16:39:03.000000000","message":"nit: Looks likes some of this is \u003e 80 chars. Not a blocker","commit_id":"b7997163d8526668eecde6c3966169fac8780bab"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2a7cf07959c1a12c4b76eda97a62248865ee337e","unresolved":false,"context_lines":[{"line_number":161,"context_line":"Reference Material"},{"line_number":162,"context_line":"------------------"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"* :doc:`Nova CLI Command References \u003c/cli/index\u003e`: the complete command reference"},{"line_number":165,"context_line":"  for all the daemons and admin tools that come with nova."},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"* **Configuration**:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9f436f4f_bb05e57c","line":164,"range":{"start_line":164,"start_character":51,"end_line":164,"end_character":52},"updated":"2017-08-08 16:39:03.000000000","message":"Missed some","commit_id":"b7997163d8526668eecde6c3966169fac8780bab"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"108a35c06a64598e181fe4bfabadc893e1d1395d","unresolved":false,"context_lines":[{"line_number":82,"context_line":"  compute API."},{"line_number":83,"context_line":"* :doc:`Block Device Mapping \u003c/user/block-device-mapping\u003e`: One of the trickier"},{"line_number":84,"context_line":"  parts to understand is the Block Device Mapping parameters used to connect"},{"line_number":85,"context_line":"  specific block devices to computes. This deserves it\u0027s own deep dive."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"For Operators"},{"line_number":88,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_19c99477","line":85,"range":{"start_line":85,"start_character":52,"end_line":85,"end_character":56},"updated":"2017-08-08 21:13:19.000000000","message":"should be \"its\"","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"664bad37fa8711239737938f82757793fbfcf673","unresolved":false,"context_lines":[{"line_number":99,"context_line":".. TODO(sdague): links to all the rest of the install guide pieces."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"The detailed install guide for nova. A functioning nova will also require"},{"line_number":102,"context_line":"having installed keystone, glance, and neutron."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":".. toctree::"},{"line_number":105,"context_line":"   :maxdepth: 2"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_1d9f2d04","line":102,"updated":"2017-08-09 11:54:19.000000000","message":"and a SQL database and a message queue. :)","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7e83bc3a8c10611ca193007f9cc867d527ab0ab4","unresolved":false,"context_lines":[{"line_number":99,"context_line":".. TODO(sdague): links to all the rest of the install guide pieces."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"The detailed install guide for nova. A functioning nova will also require"},{"line_number":102,"context_line":"having installed keystone, glance, and neutron."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":".. toctree::"},{"line_number":105,"context_line":"   :maxdepth: 2"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_11c6cd9b","line":102,"in_reply_to":"9f436f4f_005fc6e2","updated":"2017-08-10 18:20:04.000000000","message":"And Cinder and Placement (maybe not Cinder, but most likely people want volumes). Computes won\u0027t start without Placement though.","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"59ae92b74162721bfb3059f6a83120aed1c7d8c9","unresolved":false,"context_lines":[{"line_number":99,"context_line":".. TODO(sdague): links to all the rest of the install guide pieces."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"The detailed install guide for nova. A functioning nova will also require"},{"line_number":102,"context_line":"having installed keystone, glance, and neutron."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":".. toctree::"},{"line_number":105,"context_line":"   :maxdepth: 2"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_d1f045cc","line":102,"in_reply_to":"9f436f4f_11c6cd9b","updated":"2017-08-10 18:21:44.000000000","message":"Placement is part of Nova as of now.","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"4a18865cc683f8ba33d8e059df92e5a15d212535","unresolved":false,"context_lines":[{"line_number":99,"context_line":".. TODO(sdague): links to all the rest of the install guide pieces."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"The detailed install guide for nova. A functioning nova will also require"},{"line_number":102,"context_line":"having installed keystone, glance, and neutron."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":".. toctree::"},{"line_number":105,"context_line":"   :maxdepth: 2"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_005fc6e2","line":102,"in_reply_to":"9f436f4f_1d9f2d04","updated":"2017-08-09 12:02:34.000000000","message":"that\u0027s actually kind of documented in the install guide, but the service linkages are not.","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"f555419bbc9c8cfd323d86bbc366a6969567fda3","unresolved":false,"context_lines":[{"line_number":99,"context_line":".. TODO(sdague): links to all the rest of the install guide pieces."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"The detailed install guide for nova. A functioning nova will also require"},{"line_number":102,"context_line":"having installed keystone, glance, and neutron."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":".. toctree::"},{"line_number":105,"context_line":"   :maxdepth: 2"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_11600d01","line":102,"in_reply_to":"9f436f4f_318671dd","updated":"2017-08-10 18:36:15.000000000","message":"Yes, specifically, placement install and configure is in our install guide.","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"e3e2aece7164d42d8ddb37f5f5950cb3113c179e","unresolved":false,"context_lines":[{"line_number":99,"context_line":".. TODO(sdague): links to all the rest of the install guide pieces."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"The detailed install guide for nova. A functioning nova will also require"},{"line_number":102,"context_line":"having installed keystone, glance, and neutron."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":".. toctree::"},{"line_number":105,"context_line":"   :maxdepth: 2"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_318671dd","line":102,"in_reply_to":"9f436f4f_31879112","updated":"2017-08-10 18:30:07.000000000","message":"But it\u0027s included in the Nova docs.","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"814d5156292e7084950c4a43ae4af53f4e80c117","unresolved":false,"context_lines":[{"line_number":99,"context_line":".. TODO(sdague): links to all the rest of the install guide pieces."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"The detailed install guide for nova. A functioning nova will also require"},{"line_number":102,"context_line":"having installed keystone, glance, and neutron."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":".. toctree::"},{"line_number":105,"context_line":"   :maxdepth: 2"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_31879112","line":102,"in_reply_to":"9f436f4f_d1f045cc","updated":"2017-08-10 18:26:23.000000000","message":"It\u0027s deployed as a separate service though...","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"664bad37fa8711239737938f82757793fbfcf673","unresolved":false,"context_lines":[{"line_number":127,"context_line":"* :doc:`Cells v2 Planning \u003c/user/cellsv2_layout\u003e`: For large deployments, Cells v2"},{"line_number":128,"context_line":"  allows sharding of your compute environment. Upfront planning is key to a"},{"line_number":129,"context_line":"  successful Cells v2 layout."},{"line_number":130,"context_line":"* :doc:`Placement service \u003c/user/placement\u003e`: Overview of the new placement"},{"line_number":131,"context_line":"  service, including how it fits in with the rest of nova."},{"line_number":132,"context_line":"* :doc:`Running nova-api on wsgi \u003cuser/wsgi\u003e`: Considerations for using a real"},{"line_number":133,"context_line":"  WSGI container instead of the baked in eventlet web server."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_fd7109e2","line":130,"range":{"start_line":130,"start_character":62,"end_line":130,"end_character":66},"updated":"2017-08-09 11:54:19.000000000","message":"recommend removing this, since \"new\" is relative and will become stale quickly.","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"59ae92b74162721bfb3059f6a83120aed1c7d8c9","unresolved":false,"context_lines":[{"line_number":127,"context_line":"* :doc:`Cells v2 Planning \u003c/user/cellsv2_layout\u003e`: For large deployments, Cells v2"},{"line_number":128,"context_line":"  allows sharding of your compute environment. Upfront planning is key to a"},{"line_number":129,"context_line":"  successful Cells v2 layout."},{"line_number":130,"context_line":"* :doc:`Placement service \u003c/user/placement\u003e`: Overview of the new placement"},{"line_number":131,"context_line":"  service, including how it fits in with the rest of nova."},{"line_number":132,"context_line":"* :doc:`Running nova-api on wsgi \u003cuser/wsgi\u003e`: Considerations for using a real"},{"line_number":133,"context_line":"  WSGI container instead of the baked in eventlet web server."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_b1eb81da","line":130,"range":{"start_line":130,"start_character":62,"end_line":130,"end_character":66},"in_reply_to":"9f436f4f_11748d67","updated":"2017-08-10 18:21:44.000000000","message":"New is relative, this is going to be Pike, we could fix it in master after.","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7e83bc3a8c10611ca193007f9cc867d527ab0ab4","unresolved":false,"context_lines":[{"line_number":127,"context_line":"* :doc:`Cells v2 Planning \u003c/user/cellsv2_layout\u003e`: For large deployments, Cells v2"},{"line_number":128,"context_line":"  allows sharding of your compute environment. Upfront planning is key to a"},{"line_number":129,"context_line":"  successful Cells v2 layout."},{"line_number":130,"context_line":"* :doc:`Placement service \u003c/user/placement\u003e`: Overview of the new placement"},{"line_number":131,"context_line":"  service, including how it fits in with the rest of nova."},{"line_number":132,"context_line":"* :doc:`Running nova-api on wsgi \u003cuser/wsgi\u003e`: Considerations for using a real"},{"line_number":133,"context_line":"  WSGI container instead of the baked in eventlet web server."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_11748d67","line":130,"range":{"start_line":130,"start_character":62,"end_line":130,"end_character":66},"in_reply_to":"9f436f4f_fd7109e2","updated":"2017-08-10 18:20:04.000000000","message":"Agree, I picked up on that before seeing your comment too. Plus it\u0027s been around since Newton and required in Ocata.","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"664bad37fa8711239737938f82757793fbfcf673","unresolved":false,"context_lines":[{"line_number":130,"context_line":"* :doc:`Placement service \u003c/user/placement\u003e`: Overview of the new placement"},{"line_number":131,"context_line":"  service, including how it fits in with the rest of nova."},{"line_number":132,"context_line":"* :doc:`Running nova-api on wsgi \u003cuser/wsgi\u003e`: Considerations for using a real"},{"line_number":133,"context_line":"  WSGI container instead of the baked in eventlet web server."},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Maintenance"},{"line_number":136,"context_line":"-----------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_dd5f653f","line":133,"range":{"start_line":133,"start_character":32,"end_line":133,"end_character":41},"updated":"2017-08-09 11:54:19.000000000","message":"baked-in","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7e83bc3a8c10611ca193007f9cc867d527ab0ab4","unresolved":false,"context_lines":[{"line_number":148,"context_line":"* :doc:`Upgrades \u003c/user/upgrade\u003e`: How nova is designed to be upgraded for minimal"},{"line_number":149,"context_line":"  service impact, and the order you should do them in."},{"line_number":150,"context_line":"* :doc:`Quotas \u003c/user/quotas\u003e`: Managing project quotas in nova."},{"line_number":151,"context_line":"* :doc:`Aggregates \u003c/user/aggregates\u003e`: Aggregates are a useful way of grouping"},{"line_number":152,"context_line":"  hosts together for scheduling purposes."},{"line_number":153,"context_line":"* :doc:`Filter Scheduler \u003c/user/filter-scheduler\u003e`: How the filter scheduler is"},{"line_number":154,"context_line":"  configured, and how that will impact where computes land in your"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_f1f349e6","line":151,"range":{"start_line":151,"start_character":8,"end_line":151,"end_character":18},"updated":"2017-08-10 18:20:04.000000000","message":"Flavors and Image Metadata stuff could probably be in here too, but could be added later.","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7e83bc3a8c10611ca193007f9cc867d527ab0ab4","unresolved":false,"context_lines":[{"line_number":151,"context_line":"* :doc:`Aggregates \u003c/user/aggregates\u003e`: Aggregates are a useful way of grouping"},{"line_number":152,"context_line":"  hosts together for scheduling purposes."},{"line_number":153,"context_line":"* :doc:`Filter Scheduler \u003c/user/filter-scheduler\u003e`: How the filter scheduler is"},{"line_number":154,"context_line":"  configured, and how that will impact where computes land in your"},{"line_number":155,"context_line":"  environment. If you are seeing unexpected distribution of compute instances"},{"line_number":156,"context_line":"  in your hosts, you\u0027ll want to dive into this configuration."},{"line_number":157,"context_line":"* :doc:`Exposing custom metadata to compute instances \u003c/user/vendordata\u003e`: How and"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_710879d8","line":154,"range":{"start_line":154,"start_character":45,"end_line":154,"end_character":53},"updated":"2017-08-10 18:20:04.000000000","message":"I think Stephen pointed this out, but this should be \"servers\" since the servers land on the computes.","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a76679ddb326621c9286307bdfe70c8491cfe97f","unresolved":false,"context_lines":[{"line_number":151,"context_line":"* :doc:`Aggregates \u003c/user/aggregates\u003e`: Aggregates are a useful way of grouping"},{"line_number":152,"context_line":"  hosts together for scheduling purposes."},{"line_number":153,"context_line":"* :doc:`Filter Scheduler \u003c/user/filter-scheduler\u003e`: How the filter scheduler is"},{"line_number":154,"context_line":"  configured, and how that will impact where computes land in your"},{"line_number":155,"context_line":"  environment. If you are seeing unexpected distribution of compute instances"},{"line_number":156,"context_line":"  in your hosts, you\u0027ll want to dive into this configuration."},{"line_number":157,"context_line":"* :doc:`Exposing custom metadata to compute instances \u003c/user/vendordata\u003e`: How and"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_31b9d1e8","line":154,"range":{"start_line":154,"start_character":45,"end_line":154,"end_character":53},"in_reply_to":"9f436f4f_710879d8","updated":"2017-08-10 18:21:57.000000000","message":"Or \"compute instances\" as you\u0027ve used elsewhere.","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7e83bc3a8c10611ca193007f9cc867d527ab0ab4","unresolved":false,"context_lines":[{"line_number":152,"context_line":"  hosts together for scheduling purposes."},{"line_number":153,"context_line":"* :doc:`Filter Scheduler \u003c/user/filter-scheduler\u003e`: How the filter scheduler is"},{"line_number":154,"context_line":"  configured, and how that will impact where computes land in your"},{"line_number":155,"context_line":"  environment. If you are seeing unexpected distribution of compute instances"},{"line_number":156,"context_line":"  in your hosts, you\u0027ll want to dive into this configuration."},{"line_number":157,"context_line":"* :doc:`Exposing custom metadata to compute instances \u003c/user/vendordata\u003e`: How and"},{"line_number":158,"context_line":"  when you might want to extend the basic metadata exposed to compute instances"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_510fb5e0","line":155,"range":{"start_line":155,"start_character":60,"end_line":155,"end_character":67},"updated":"2017-08-10 18:20:04.000000000","message":"server","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"664bad37fa8711239737938f82757793fbfcf673","unresolved":false,"context_lines":[{"line_number":156,"context_line":"  in your hosts, you\u0027ll want to dive into this configuration."},{"line_number":157,"context_line":"* :doc:`Exposing custom metadata to compute instances \u003c/user/vendordata\u003e`: How and"},{"line_number":158,"context_line":"  when you might want to extend the basic metadata exposed to compute instances"},{"line_number":159,"context_line":"  (either via metadata server or config drive) for site local purposes."},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"Reference Material"},{"line_number":162,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_60ffb201","line":159,"range":{"start_line":159,"start_character":51,"end_line":159,"end_character":61},"updated":"2017-08-09 11:54:19.000000000","message":"recommend s/site local/your specific/","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"fbf7238ff88472b45c359d604a67bb10274e102f","unresolved":false,"context_lines":[{"line_number":172,"context_line":"  * :doc:`Sample Config File \u003c/configuration/sample-config\u003e`: a sample config file"},{"line_number":173,"context_line":"    with inline documentation."},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"* **Policy**: nova, like most OpenStack projects, uses a policy language to"},{"line_number":176,"context_line":"  restrict permissions on REST API actions."},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"  * :doc:`Policy Reference \u003c/configuration/policy\u003e`: a complete reference of all"},{"line_number":179,"context_line":"    policy points in nova and what they impact."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_0340f055","line":176,"range":{"start_line":175,"start_character":0,"end_line":176,"end_character":42},"updated":"2017-08-09 13:24:53.000000000","message":"we have good policy doc here i feel people ignroe thsoe as it is under \"Reference Material\".\n\ncan we put config and policy doc under main section in operator and their same under \"Reference Material\".","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"65435ba8bfac83b5897e4b8caa5972b6fa565f33","unresolved":false,"context_lines":[{"line_number":172,"context_line":"  * :doc:`Sample Config File \u003c/configuration/sample-config\u003e`: a sample config file"},{"line_number":173,"context_line":"    with inline documentation."},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"* **Policy**: nova, like most OpenStack projects, uses a policy language to"},{"line_number":176,"context_line":"  restrict permissions on REST API actions."},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"  * :doc:`Policy Reference \u003c/configuration/policy\u003e`: a complete reference of all"},{"line_number":179,"context_line":"    policy points in nova and what they impact."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f436f4f_a65492cb","line":176,"range":{"start_line":175,"start_character":0,"end_line":176,"end_character":42},"in_reply_to":"9f436f4f_0340f055","updated":"2017-08-09 13:25:42.000000000","message":"same-\u003esample file","commit_id":"ad69d0507f21a3612bf8b594a3557e4ea3de5589"}]}
