)]}'
{"doc/common-rst/get_started_image_service.rst":[{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"1d585e58b247f8ffe94d23a2df8fc0ba7e973590","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The OpenStack Image service is central to Infrastructure-as-a-Service"},{"line_number":6,"context_line":"(IaaS) as shown in :ref:`get_started_conceptual_architecture`. It accepts API "},{"line_number":7,"context_line":"requests for disk or server images, and image metadata from end users or"},{"line_number":8,"context_line":"OpenStack Compute components. It also supports the storage of disk or server"},{"line_number":9,"context_line":"images on various repository types, including OpenStack Object Storage."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a50d1a3_5d1d2565","line":6,"updated":"2015-07-20 07:18:42.000000000","message":"It looks like here is a trailing whitespace (line 6) that causes the checkniceness fail.","commit_id":"231e5039cc72ddaec6442387ae854a97a47b4ed1"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"dc7abf379f1aad84d3adcf30087d22cac8fb6b1e","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The OpenStack Image service is central to Infrastructure-as-a-Service"},{"line_number":6,"context_line":"(IaaS) as shown in :ref:`get_started_conceptual_architecture`. It accepts API "},{"line_number":7,"context_line":"requests for disk or server images, and image metadata from end users or"},{"line_number":8,"context_line":"OpenStack Compute components. It also supports the storage of disk or server"},{"line_number":9,"context_line":"images on various repository types, including OpenStack Object Storage."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a50d1a3_6394d4e1","line":6,"in_reply_to":"3a50d1a3_5d1d2565","updated":"2015-07-21 00:49:49.000000000","message":"Thanks Olga.","commit_id":"231e5039cc72ddaec6442387ae854a97a47b4ed1"}],"doc/common-rst/get_started_logical_architecture.rst":[{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"a09e67535884f2de495dfbd2c8aa1bf7d19d5aef","unresolved":false,"context_lines":[{"line_number":5,"context_line":"To design, deploy, and configure OpenStack, administrators must"},{"line_number":6,"context_line":"understand the logical architecture."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"As shown in :ref:`get_started_conceptual_architecture`, OpenStack consists of several independent parts, named the OpenStack services. All services"},{"line_number":9,"context_line":"authenticate through a common Identity service. Individual services interact "},{"line_number":10,"context_line":"with each other through public APIs, except where privileged administrator "},{"line_number":11,"context_line":"commands are necessary."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_884b742b","line":8,"updated":"2015-07-20 01:58:50.000000000","message":"Line 8: look as though this line length may be creating the checkniceness fail.","commit_id":"fe7eb34e7cf3da475f87ad82af7ba0408e60db2b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"218d0913b649e43326446477263f353df3c84cdd","unresolved":false,"context_lines":[{"line_number":5,"context_line":"To design, deploy, and configure OpenStack, administrators must"},{"line_number":6,"context_line":"understand the logical architecture."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"As shown in :ref:`get_started_conceptual_architecture`, OpenStack consists of several independent parts, named the OpenStack services. All services"},{"line_number":9,"context_line":"authenticate through a common Identity service. Individual services interact "},{"line_number":10,"context_line":"with each other through public APIs, except where privileged administrator "},{"line_number":11,"context_line":"commands are necessary."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_b15ed843","line":8,"in_reply_to":"3a50d1a3_884b742b","updated":"2015-07-20 04:57:44.000000000","message":"Done","commit_id":"fe7eb34e7cf3da475f87ad82af7ba0408e60db2b"}],"doc/common-rst/get_started_orchestration.rst":[{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"a09e67535884f2de495dfbd2c8aa1bf7d19d5aef","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The Orchestration module provides a template-based orchestration for"},{"line_number":6,"context_line":"describing a cloud application, by running OpenStack API calls to"},{"line_number":7,"context_line":"generate running cloud applications. The software integrates other core"},{"line_number":8,"context_line":"components of OpenStack into a one-file template system. The templates"},{"line_number":9,"context_line":"allow you to create most OpenStack resource types, such as instances,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_a86f5091","line":6,"updated":"2015-07-20 01:58:50.000000000","message":"Line 6: Unrelated, but the comma use in the doc is a run on sentence:\n\n\"... orchestration for describing a cloud application by running OpenStack API calls to generate running cloud applications.\"","commit_id":"fe7eb34e7cf3da475f87ad82af7ba0408e60db2b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"218d0913b649e43326446477263f353df3c84cdd","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The Orchestration module provides a template-based orchestration for"},{"line_number":6,"context_line":"describing a cloud application, by running OpenStack API calls to"},{"line_number":7,"context_line":"generate running cloud applications. The software integrates other core"},{"line_number":8,"context_line":"components of OpenStack into a one-file template system. The templates"},{"line_number":9,"context_line":"allow you to create most OpenStack resource types, such as instances,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_712ff0a1","line":6,"in_reply_to":"3a50d1a3_a86f5091","updated":"2015-07-20 04:57:44.000000000","message":"Done","commit_id":"fe7eb34e7cf3da475f87ad82af7ba0408e60db2b"}],"doc/common-rst/get_started_sahara.rst":[{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"a09e67535884f2de495dfbd2c8aa1bf7d19d5aef","unresolved":false,"context_lines":[{"line_number":10,"context_line":"topology, node hardware details and a few more. After a user fills in"},{"line_number":11,"context_line":"all the parameters, the Data processing service deploys the cluster in a"},{"line_number":12,"context_line":"few minutes. Sahara also provides a means to scale already provisioned"},{"line_number":13,"context_line":"clusters by adding/removing worker nodes on demand."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"The solution addresses the following use cases:"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_c80e5ce5","line":13,"updated":"2015-07-20 01:58:50.000000000","message":"Line 13: Unrelated again, change the / to \"or\":\n\n\"... by adding or removing worker nodes on demand.\"","commit_id":"fe7eb34e7cf3da475f87ad82af7ba0408e60db2b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"218d0913b649e43326446477263f353df3c84cdd","unresolved":false,"context_lines":[{"line_number":10,"context_line":"topology, node hardware details and a few more. After a user fills in"},{"line_number":11,"context_line":"all the parameters, the Data processing service deploys the cluster in a"},{"line_number":12,"context_line":"few minutes. Sahara also provides a means to scale already provisioned"},{"line_number":13,"context_line":"clusters by adding/removing worker nodes on demand."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"The solution addresses the following use cases:"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_744b5e5a","line":13,"in_reply_to":"3a50d1a3_c80e5ce5","updated":"2015-07-20 04:57:44.000000000","message":"Done","commit_id":"fe7eb34e7cf3da475f87ad82af7ba0408e60db2b"}]}
