)]}'
{"doc/common-rst/get_started_logical_architecture.rst":[{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"2095961cca83e034a5e996468a1f91ea47a4f41e","unresolved":false,"context_lines":[{"line_number":6,"context_line":"To design, deploy, and configure OpenStack, administrators must"},{"line_number":7,"context_line":"understand the logical architecture."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"As shown in ?, OpenStack consists of several independent parts, named"},{"line_number":10,"context_line":"the OpenStack services. All services authenticate through a common"},{"line_number":11,"context_line":"Identity service. Individual services interact with each other through"},{"line_number":12,"context_line":"public APIs, except where privileged administrator commands are"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_707a208a","line":9,"updated":"2015-07-07 23:29:29.000000000","message":"Fix the missing link :)","commit_id":"c14a35a194642210e6e8469fbcce01f5f67d6241"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"63980ec9e2c62dec6ed1825c1ec2c64453eea8ab","unresolved":false,"context_lines":[{"line_number":6,"context_line":"To design, deploy, and configure OpenStack, administrators must"},{"line_number":7,"context_line":"understand the logical architecture."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"As shown in ?, OpenStack consists of several independent parts, named"},{"line_number":10,"context_line":"the OpenStack services. All services authenticate through a common"},{"line_number":11,"context_line":"Identity service. Individual services interact with each other through"},{"line_number":12,"context_line":"public APIs, except where privileged administrator commands are"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_9917cfed","line":9,"in_reply_to":"ba3cc151_707a208a","updated":"2015-07-08 01:28:01.000000000","message":"Fixed.\n\nNB: cross-reference links don\u0027t seem to work when the file is included and there is an orphan tag.","commit_id":"c14a35a194642210e6e8469fbcce01f5f67d6241"}],"doc/common-rst/get_started_openstack_compute.rst":[{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"2095961cca83e034a5e996468a1f91ea47a4f41e","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"In Debian, a unique nova-consoleproxy package provides the"},{"line_number":99,"context_line":"nova-novncproxy, nova-spicehtml5proxy, and nova-xvpvncproxy packages. To"},{"line_number":100,"context_line":"select packages, edit the ``/etc/default/nova-consoleproxy`` file or use"},{"line_number":101,"context_line":"the debconf interface. You can also manually edit the"},{"line_number":102,"context_line":"``/etc/default/nova-consoleproxy`` file, and stop and start the console"},{"line_number":103,"context_line":"daemons."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_d0b0cc45","line":100,"updated":"2015-07-07 23:29:29.000000000","message":":file:/etc/default","commit_id":"c14a35a194642210e6e8469fbcce01f5f67d6241"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"63980ec9e2c62dec6ed1825c1ec2c64453eea8ab","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"In Debian, a unique nova-consoleproxy package provides the"},{"line_number":99,"context_line":"nova-novncproxy, nova-spicehtml5proxy, and nova-xvpvncproxy packages. To"},{"line_number":100,"context_line":"select packages, edit the ``/etc/default/nova-consoleproxy`` file or use"},{"line_number":101,"context_line":"the debconf interface. You can also manually edit the"},{"line_number":102,"context_line":"``/etc/default/nova-consoleproxy`` file, and stop and start the console"},{"line_number":103,"context_line":"daemons."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_39a7a30c","line":100,"in_reply_to":"ba3cc151_d0b0cc45","updated":"2015-07-08 01:28:01.000000000","message":"Done","commit_id":"c14a35a194642210e6e8469fbcce01f5f67d6241"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"2095961cca83e034a5e996468a1f91ea47a4f41e","unresolved":false,"context_lines":[{"line_number":99,"context_line":"nova-novncproxy, nova-spicehtml5proxy, and nova-xvpvncproxy packages. To"},{"line_number":100,"context_line":"select packages, edit the ``/etc/default/nova-consoleproxy`` file or use"},{"line_number":101,"context_line":"the debconf interface. You can also manually edit the"},{"line_number":102,"context_line":"``/etc/default/nova-consoleproxy`` file, and stop and start the console"},{"line_number":103,"context_line":"daemons."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"nova-objectstore daemon"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_b05c281a","line":102,"updated":"2015-07-07 23:29:29.000000000","message":":file:\u0027/etc/default/nova...","commit_id":"c14a35a194642210e6e8469fbcce01f5f67d6241"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"63980ec9e2c62dec6ed1825c1ec2c64453eea8ab","unresolved":false,"context_lines":[{"line_number":99,"context_line":"nova-novncproxy, nova-spicehtml5proxy, and nova-xvpvncproxy packages. To"},{"line_number":100,"context_line":"select packages, edit the ``/etc/default/nova-consoleproxy`` file or use"},{"line_number":101,"context_line":"the debconf interface. You can also manually edit the"},{"line_number":102,"context_line":"``/etc/default/nova-consoleproxy`` file, and stop and start the console"},{"line_number":103,"context_line":"daemons."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"nova-objectstore daemon"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_d9b0f745","line":102,"in_reply_to":"ba3cc151_b05c281a","updated":"2015-07-08 01:28:01.000000000","message":"Done","commit_id":"c14a35a194642210e6e8469fbcce01f5f67d6241"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"8a20816e2cb0b61656c75d6497d449bc0bfac2a1","unresolved":false,"context_lines":[{"line_number":16,"context_line":"instances."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"OpenStack Compute consists of the following areas and their components:"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"nova-api service"},{"line_number":21,"context_line":"  Accepts and responds to end user compute API calls. The service"},{"line_number":22,"context_line":"  supports the OpenStack Compute API, the Amazon EC2 API, and a"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba3cc151_1f0cffea","line":19,"updated":"2015-07-08 02:48:05.000000000","message":"I wonder if label strings \"**API**\" is missing, and so forth on.","commit_id":"b21607a2edb894cad510a17b2b45c1bce258469d"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"8a20816e2cb0b61656c75d6497d449bc0bfac2a1","unresolved":false,"context_lines":[{"line_number":28,"context_line":"  Accepts metadata requests from instances. The nova-api-metadata"},{"line_number":29,"context_line":"  service is generally used when you run in multi-host mode with"},{"line_number":30,"context_line":"  nova-network installations. For details, see `Metadata"},{"line_number":31,"context_line":"  service \u003chttp://docs.openstack.org/admin-guide-cloud/content/section_metadata-service.html\u003e`__ in the OpenStack Cloud Administrator Guide."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":".. TODO Fix the link above when the file is converted."},{"line_number":34,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba3cc151_3f430315","line":31,"updated":"2015-07-08 02:48:05.000000000","message":"please add line bread before \"in\".","commit_id":"b21607a2edb894cad510a17b2b45c1bce258469d"}],"doc/common-rst/get_started_openstack_glance.rst":[{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"2095961cca83e034a5e996468a1f91ea47a4f41e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"-----------------------"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"The OpenStack Image Service is central to Infrastructure-as-a-Service"},{"line_number":7,"context_line":"(IaaS) as shown in ?. It accepts API requests for disk or server images,"},{"line_number":8,"context_line":"and image metadata from end users or OpenStack Compute components. It"},{"line_number":9,"context_line":"also supports the storage of disk or server images on various repository"},{"line_number":10,"context_line":"types, including OpenStack Object Storage."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_f094f08b","line":7,"updated":"2015-07-07 23:29:29.000000000","message":"Fix broken link :)","commit_id":"c14a35a194642210e6e8469fbcce01f5f67d6241"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"63980ec9e2c62dec6ed1825c1ec2c64453eea8ab","unresolved":false,"context_lines":[{"line_number":4,"context_line":"-----------------------"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"The OpenStack Image Service is central to Infrastructure-as-a-Service"},{"line_number":7,"context_line":"(IaaS) as shown in ?. It accepts API requests for disk or server images,"},{"line_number":8,"context_line":"and image metadata from end users or OpenStack Compute components. It"},{"line_number":9,"context_line":"also supports the storage of disk or server images on various repository"},{"line_number":10,"context_line":"types, including OpenStack Object Storage."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_19dadf4b","line":7,"in_reply_to":"ba3cc151_f094f08b","updated":"2015-07-08 01:28:01.000000000","message":"Done","commit_id":"c14a35a194642210e6e8469fbcce01f5f67d6241"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"d7c8165aab3dd04c84e9e53b87246fea24cd476f","unresolved":false,"context_lines":[{"line_number":25,"context_line":"  Stores, processes, and retrieves metadata about images. Metadata"},{"line_number":26,"context_line":"  includes items such as size and type."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. note::"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"   The registry is a private internal service meant for use by"},{"line_number":31,"context_line":"   OpenStack Image Service. Do not disclose it to users."}],"source_content_type":"text/x-rst","patch_set":8,"id":"ba3cc151_c6efabaf","line":28,"updated":"2015-07-08 08:04:41.000000000","message":"I\u0027d shift the note right, so it will be inside of \u0027glance-registry\u0027 block","commit_id":"b981e698133764089ca2c82824a1461790546157"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"22e75c7ab45695b78cd1cbef3d73ea6e2b2530d3","unresolved":false,"context_lines":[{"line_number":25,"context_line":"  Stores, processes, and retrieves metadata about images. Metadata"},{"line_number":26,"context_line":"  includes items such as size and type."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. note::"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"   The registry is a private internal service meant for use by"},{"line_number":31,"context_line":"   OpenStack Image Service. Do not disclose it to users."}],"source_content_type":"text/x-rst","patch_set":8,"id":"ba3cc151_b7bfface","line":28,"in_reply_to":"ba3cc151_c6efabaf","updated":"2015-07-09 02:15:42.000000000","message":"Done","commit_id":"b981e698133764089ca2c82824a1461790546157"}],"doc/common-rst/get_started_openstack_telemetry.rst":[{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"8a20816e2cb0b61656c75d6497d449bc0bfac2a1","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"The Telemetry module consists of the following components:"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"A compute agent (ceilometer-agent-compute)"},{"line_number":21,"context_line":"  Runs on each compute node and polls for resource utilization"},{"line_number":22,"context_line":"  statistics. There may be other types of agents in the future, but"},{"line_number":23,"context_line":"  for now our focus is creating the compute agent."}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba3cc151_9feecfeb","line":20,"updated":"2015-07-08 02:48:05.000000000","message":"``ceilometer-agent-compute``\n\nand so forth on.","commit_id":"b21607a2edb894cad510a17b2b45c1bce258469d"}],"doc/common-rst/get_started_storage_concepts.rst":[{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"d7c8165aab3dd04c84e9e53b87246fea24cd476f","unresolved":false,"context_lines":[{"line_number":31,"context_line":"     - Example: 1 TB \"extra hard drive\""},{"line_number":32,"context_line":"     - Example: 10s of TBs of data set storage"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"You should note that:"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"- *You cannot use OpenStack Object Storage like a traditional hard"},{"line_number":37,"context_line":"  drive.* The Object Storage relaxes some of the constraints of a"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ba3cc151_66e9ffb6","line":34,"updated":"2015-07-08 08:04:41.000000000","message":"can be .. note:: to look cool (optional)","commit_id":"b981e698133764089ca2c82824a1461790546157"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"22e75c7ab45695b78cd1cbef3d73ea6e2b2530d3","unresolved":false,"context_lines":[{"line_number":31,"context_line":"     - Example: 1 TB \"extra hard drive\""},{"line_number":32,"context_line":"     - Example: 10s of TBs of data set storage"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"You should note that:"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"- *You cannot use OpenStack Object Storage like a traditional hard"},{"line_number":37,"context_line":"  drive.* The Object Storage relaxes some of the constraints of a"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ba3cc151_7783b203","line":34,"in_reply_to":"ba3cc151_66e9ffb6","updated":"2015-07-09 02:15:42.000000000","message":"Done","commit_id":"b981e698133764089ca2c82824a1461790546157"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"0ae50d16de0456b59fdbe035a9260c2ec3c9f933","unresolved":false,"context_lines":[{"line_number":61,"context_line":"  http://docs.openstack.org/developer/swift/admin_guide.html#managing-services."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"swift-recon"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"swift-ring-builder"},{"line_number":66,"context_line":"  Storage ring build and rebalance utility. Documented in"},{"line_number":67,"context_line":"  http://docs.openstack.org/developer/swift/admin_guide.html#managing-the-rings."}],"source_content_type":"text/x-rst","patch_set":12,"id":"ba3cc151_1ab9edcb","line":64,"updated":"2015-07-10 03:07:20.000000000","message":"Is it possible to add a description for this item? Not a blocker as this has no description in the XML source.","commit_id":"132b2dcc4dc1151f028ad9e52ca83d18a38430dd"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"eff6a3dbb9a7b6806247b3630c8489dc0fc460a8","unresolved":false,"context_lines":[{"line_number":61,"context_line":"  http://docs.openstack.org/developer/swift/admin_guide.html#managing-services."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"swift-recon"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"swift-ring-builder"},{"line_number":66,"context_line":"  Storage ring build and rebalance utility. Documented in"},{"line_number":67,"context_line":"  http://docs.openstack.org/developer/swift/admin_guide.html#managing-the-rings."}],"source_content_type":"text/x-rst","patch_set":12,"id":"ba3cc151_5b152d99","line":64,"in_reply_to":"ba3cc151_1ab9edcb","updated":"2015-07-10 11:05:54.000000000","message":"Done","commit_id":"132b2dcc4dc1151f028ad9e52ca83d18a38430dd"}]}
