)]}'
{"doc/config-ref-rst/source/block-storage/block-storage-overview.rst":[{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"f317ba8c7f913645d266c08bf4f04fe8606854ea","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Introduction to the Block Storage service"},{"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The OpenStack Block Storage service provides persistent block storage"},{"line_number":6,"context_line":"resources that OpenStack Compute instances can consume. This includes"},{"line_number":7,"context_line":"secondary attached storage similar to the Amazon Elastic Block Storage"},{"line_number":8,"context_line":"(EBS) offering. In addition, you can write images to a Block Storage"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba8a016a_20cf7a2a","line":5,"updated":"2015-11-18 10:13:17.000000000","message":"No need for \"OpenStack\" in \"OpenSatck Block Storage\" here and below. See http://docs.openstack.org/contributor-guide/writing-style/openstack-components.html","commit_id":"5fcc9faa03aae52cb9be9aa3a29eaa44b36aa2e9"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"f80a5c293324bea947d491591df140eb975f96e2","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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The Block Storage service provides persistent block storage"},{"line_number":6,"context_line":"resources that OpenStack Compute instances can consume. This includes"},{"line_number":7,"context_line":"secondary attached storage similar to the Amazon Elastic Block Storage"},{"line_number":8,"context_line":"(EBS) offering. In addition, you can write images to a Block Storage"},{"line_number":9,"context_line":"device for Compute to use as a bootable persistent instance."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_556a45ef","line":6,"updated":"2015-11-19 08:44:56.000000000","message":"Not related to RST, but I\u0027d remove OpenStack from services names - just \"Compute instances\"","commit_id":"ee1d2056c9f78634edd8bb725d0e54a29bbc390f"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"6ec6680bb47c52ce35addd46b43a239bd21f5cb3","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"The Block Storage service provides:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"-  ``cinder-api``. A WSGI app that authenticates and routes requests"},{"line_number":19,"context_line":"   throughout the Block Storage service. It supports the OpenStack APIs"},{"line_number":20,"context_line":"   only, although there is a translation that can be done through"},{"line_number":21,"context_line":"   Compute\u0027s EC2 interface, which calls in to the Block Storage client."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_55f82c7b","line":18,"updated":"2015-11-18 15:08:41.000000000","message":"I think a dash would look better here instead of a period. Like so:\n\n``cinder-api`` - A WSGI","commit_id":"ee1d2056c9f78634edd8bb725d0e54a29bbc390f"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"6ec6680bb47c52ce35addd46b43a239bd21f5cb3","unresolved":false,"context_lines":[{"line_number":20,"context_line":"   only, although there is a translation that can be done through"},{"line_number":21,"context_line":"   Compute\u0027s EC2 interface, which calls in to the Block Storage client."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"-  ``cinder-scheduler``. Schedules and routes requests to the appropriate"},{"line_number":24,"context_line":"   volume service. Depending upon your configuration, this may be simple"},{"line_number":25,"context_line":"   round-robin scheduling to the running volume services, or it can be"},{"line_number":26,"context_line":"   more sophisticated through the use of the Filter Scheduler. The"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_b52dd8ff","line":23,"updated":"2015-11-18 15:08:41.000000000","message":"ditto","commit_id":"ee1d2056c9f78634edd8bb725d0e54a29bbc390f"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"6ec6680bb47c52ce35addd46b43a239bd21f5cb3","unresolved":false,"context_lines":[{"line_number":28,"context_line":"   Capacity, Availability Zone, Volume Types, and Capabilities as well"},{"line_number":29,"context_line":"   as custom filters."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"-  ``cinder-volume``. Manages Block Storage devices, specifically the"},{"line_number":32,"context_line":"   back-end devices themselves."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"-  ``cinder-backup``. Provides a means to back up a Block Storage volume to"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_d532dc5e","line":31,"updated":"2015-11-18 15:08:41.000000000","message":"ditto","commit_id":"ee1d2056c9f78634edd8bb725d0e54a29bbc390f"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"6ec6680bb47c52ce35addd46b43a239bd21f5cb3","unresolved":false,"context_lines":[{"line_number":31,"context_line":"-  ``cinder-volume``. Manages Block Storage devices, specifically the"},{"line_number":32,"context_line":"   back-end devices themselves."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"-  ``cinder-backup``. Provides a means to back up a Block Storage volume to"},{"line_number":35,"context_line":"   OpenStack Object Storage (swift)."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"The Block Storage service contains the following components:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_354248af","line":34,"updated":"2015-11-18 15:08:41.000000000","message":"ditto","commit_id":"ee1d2056c9f78634edd8bb725d0e54a29bbc390f"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"6ec6680bb47c52ce35addd46b43a239bd21f5cb3","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"The Block Storage service contains the following components:"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"-  **Back-end Storage Devices**. The Block Storage service requires some"},{"line_number":40,"context_line":"   form of back-end storage that the service is built on. The default"},{"line_number":41,"context_line":"   implementation is to use LVM on a local volume group named"},{"line_number":42,"context_line":"   \"cinder-volumes.\" In addition to the base driver implementation, the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_b514f89f","line":39,"updated":"2015-11-18 15:08:41.000000000","message":"ditto","commit_id":"ee1d2056c9f78634edd8bb725d0e54a29bbc390f"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"6ec6680bb47c52ce35addd46b43a239bd21f5cb3","unresolved":false,"context_lines":[{"line_number":45,"context_line":"   other storage appliances. These back-end storage devices may have"},{"line_number":46,"context_line":"   custom block sizes when using KVM or QEMU as the hypervisor."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"-  **Users and Tenants (Projects)**. The Block Storage service can be"},{"line_number":49,"context_line":"   used by many different cloud computing consumers or customers"},{"line_number":50,"context_line":"   (tenants on a shared system), using role-based access assignments."},{"line_number":51,"context_line":"   Roles control the actions that a user is allowed to perform. In the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_d5197cd8","line":48,"updated":"2015-11-18 15:08:41.000000000","message":"ditto","commit_id":"ee1d2056c9f78634edd8bb725d0e54a29bbc390f"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"6ec6680bb47c52ce35addd46b43a239bd21f5cb3","unresolved":false,"context_lines":[{"line_number":73,"context_line":"   the Block Storage service are volumes and snapshots which are derived"},{"line_number":74,"context_line":"   from volumes and volume backups:"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"   -  **Volumes**. Allocated block storage resources that can be"},{"line_number":77,"context_line":"      attached to instances as secondary storage or they can be used as"},{"line_number":78,"context_line":"      the root store to boot instances. Volumes are persistent R/W block"},{"line_number":79,"context_line":"      storage devices most commonly attached to the compute node through"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_950f7487","line":76,"updated":"2015-11-18 15:08:41.000000000","message":"ditto","commit_id":"ee1d2056c9f78634edd8bb725d0e54a29bbc390f"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"6ec6680bb47c52ce35addd46b43a239bd21f5cb3","unresolved":false,"context_lines":[{"line_number":79,"context_line":"      storage devices most commonly attached to the compute node through"},{"line_number":80,"context_line":"      iSCSI."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"   -  **Snapshots**. A read-only point in time copy of a volume. The"},{"line_number":83,"context_line":"      snapshot can be created from a volume that is currently in use"},{"line_number":84,"context_line":"      (through the use of ``--force True``) or in an available state."},{"line_number":85,"context_line":"      The snapshot can then be used to create a new volume through"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_3529e8e6","line":82,"updated":"2015-11-18 15:08:41.000000000","message":"ditto","commit_id":"ee1d2056c9f78634edd8bb725d0e54a29bbc390f"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"6ec6680bb47c52ce35addd46b43a239bd21f5cb3","unresolved":false,"context_lines":[{"line_number":85,"context_line":"      The snapshot can then be used to create a new volume through"},{"line_number":86,"context_line":"      create from snapshot."},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"   -  **Backups**. An archived copy of a volume currently stored in"},{"line_number":89,"context_line":"      OpenStack Object Storage (swift)."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_5526ec15","line":88,"updated":"2015-11-18 15:08:41.000000000","message":"ditto","commit_id":"ee1d2056c9f78634edd8bb725d0e54a29bbc390f"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"f80a5c293324bea947d491591df140eb975f96e2","unresolved":false,"context_lines":[{"line_number":86,"context_line":"      create from snapshot."},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"   -  **Backups**. An archived copy of a volume currently stored in"},{"line_number":89,"context_line":"      OpenStack Object Storage (swift)."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_1547dd77","line":89,"updated":"2015-11-19 08:44:56.000000000","message":"Not related to RST, but I\u0027d remove OpenStack from services names. \"Object Storage\"","commit_id":"ee1d2056c9f78634edd8bb725d0e54a29bbc390f"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"651649de563f622d86e183e920c7adfdea448ea0","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"The Block Storage service contains the following components:"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"-  **Back-end Storage Devices** - The Block Storage service requires some"},{"line_number":40,"context_line":"   form of back-end storage that the service is built on. The default"},{"line_number":41,"context_line":"   implementation is to use LVM on a local volume group named"},{"line_number":42,"context_line":"   \"cinder-volumes.\" In addition to the base driver implementation, the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_cb953887","line":39,"updated":"2015-11-19 09:27:00.000000000","message":"Original file has a full stop after the component name (...Devices**.The Block...) So either change it to the original or do not capitalize \u0027The\u0027 (...Devices** - the Block...). Change in all the document, please.","commit_id":"9651de2910b290c942eabe788f81468a539faa7b"}]}
