)]}'
{"doc/config-reference/source/block-storage/drivers/emc-vmax-driver.rst":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"83bd279135a8bf8eaaf3a28d8cf12ccfd6c2e730","unresolved":false,"context_lines":[{"line_number":100,"context_line":"-  Create consistency group from source"},{"line_number":101,"context_line":"-  Create and delete generic volume group"},{"line_number":102,"context_line":"-  Create and delete generice volume group snapshot"},{"line_number":103,"context_line":"-  Modify generic volume group (add/remove volumes)"},{"line_number":104,"context_line":"-  Create generic volume group from source"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"VMAX drivers also support the following features:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da4df55a_00833d05","line":103,"range":{"start_line":103,"start_character":35,"end_line":103,"end_character":36},"updated":"2016-12-23 14:08:44.000000000","message":"/ -\u003e and - also above in line 99","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"83bd279135a8bf8eaaf3a28d8cf12ccfd6c2e730","unresolved":false,"context_lines":[{"line_number":110,"context_line":"-  iSCSI multipath support"},{"line_number":111,"context_line":"-  Oversubscription"},{"line_number":112,"context_line":"-  Live Migration"},{"line_number":113,"context_line":"-  Attach/detach snapshots"},{"line_number":114,"context_line":"-  Volume replication"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"VMAX All Flash and Hybrid:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da4df55a_c0885525","line":113,"range":{"start_line":113,"start_character":9,"end_line":113,"end_character":10},"updated":"2016-12-23 14:08:44.000000000","message":"/ -\u003e and","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"83bd279135a8bf8eaaf3a28d8cf12ccfd6c2e730","unresolved":false,"context_lines":[{"line_number":1107,"context_line":"      Add Statistics Access Point {y|n} [n]: n"},{"line_number":1108,"context_line":""},{"line_number":1109,"context_line":""},{"line_number":1110,"context_line":"Attach and Detach Snapshots"},{"line_number":1111,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":1112,"context_line":""},{"line_number":1113,"context_line":"``Attach snapshot`` and ``Detach snapshot`` are used internally by"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da4df55a_80772d39","line":1110,"range":{"start_line":1110,"start_character":11,"end_line":1110,"end_character":27},"updated":"2016-12-23 14:08:44.000000000","message":"sentence style caps everywhere - so lowercase these","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1111,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":1112,"context_line":""},{"line_number":1113,"context_line":"``Attach snapshot`` and ``Detach snapshot`` are used internally by"},{"line_number":1114,"context_line":"non-disruptive backup and backup snapshot. Today we can back up a volume, but"},{"line_number":1115,"context_line":"we cannot directly back up a snapshot. The ability to back up a volume"},{"line_number":1116,"context_line":"directly is valuable because it allows a volume to be backed up in one step."},{"line_number":1117,"context_line":"Also volume backup has been available ever since backup was introduced in"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_7feebbed","line":1114,"range":{"start_line":1114,"start_character":43,"end_line":1114,"end_character":49},"updated":"2016-12-29 10:14:59.000000000","message":"\"Today\" is not definite. Is this of a particular release? If so, indicate which release this is available from.","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1113,"context_line":"``Attach snapshot`` and ``Detach snapshot`` are used internally by"},{"line_number":1114,"context_line":"non-disruptive backup and backup snapshot. Today we can back up a volume, but"},{"line_number":1115,"context_line":"we cannot directly back up a snapshot. The ability to back up a volume"},{"line_number":1116,"context_line":"directly is valuable because it allows a volume to be backed up in one step."},{"line_number":1117,"context_line":"Also volume backup has been available ever since backup was introduced in"},{"line_number":1118,"context_line":"Cinder. Users also take snapshots from the volumes as a way to protect their"},{"line_number":1119,"context_line":"data. These snapshots reside on the storage backend itself.  Providing a way"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_dfb32709","line":1116,"range":{"start_line":1116,"start_character":21,"end_line":1116,"end_character":32},"updated":"2016-12-29 10:14:59.000000000","message":"as it allows *","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1114,"context_line":"non-disruptive backup and backup snapshot. Today we can back up a volume, but"},{"line_number":1115,"context_line":"we cannot directly back up a snapshot. The ability to back up a volume"},{"line_number":1116,"context_line":"directly is valuable because it allows a volume to be backed up in one step."},{"line_number":1117,"context_line":"Also volume backup has been available ever since backup was introduced in"},{"line_number":1118,"context_line":"Cinder. Users also take snapshots from the volumes as a way to protect their"},{"line_number":1119,"context_line":"data. These snapshots reside on the storage backend itself.  Providing a way"},{"line_number":1120,"context_line":"to backup snapshots directly will allow the user to protect the snapshots"},{"line_number":1121,"context_line":"taken from the volumes on a backup device, separately from the storage"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_3f927358","line":1118,"range":{"start_line":1117,"start_character":0,"end_line":1118,"end_character":7},"updated":"2016-12-29 10:14:59.000000000","message":"Maybe it\u0027s the way this is written, but I\u0027m not entirely too sure why this sentence is necessary? It stands out.","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1115,"context_line":"we cannot directly back up a snapshot. The ability to back up a volume"},{"line_number":1116,"context_line":"directly is valuable because it allows a volume to be backed up in one step."},{"line_number":1117,"context_line":"Also volume backup has been available ever since backup was introduced in"},{"line_number":1118,"context_line":"Cinder. Users also take snapshots from the volumes as a way to protect their"},{"line_number":1119,"context_line":"data. These snapshots reside on the storage backend itself.  Providing a way"},{"line_number":1120,"context_line":"to backup snapshots directly will allow the user to protect the snapshots"},{"line_number":1121,"context_line":"taken from the volumes on a backup device, separately from the storage"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_5f9f375f","line":1118,"range":{"start_line":1118,"start_character":8,"end_line":1118,"end_character":23},"updated":"2016-12-29 10:14:59.000000000","message":"Users can take *","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1116,"context_line":"directly is valuable because it allows a volume to be backed up in one step."},{"line_number":1117,"context_line":"Also volume backup has been available ever since backup was introduced in"},{"line_number":1118,"context_line":"Cinder. Users also take snapshots from the volumes as a way to protect their"},{"line_number":1119,"context_line":"data. These snapshots reside on the storage backend itself.  Providing a way"},{"line_number":1120,"context_line":"to backup snapshots directly will allow the user to protect the snapshots"},{"line_number":1121,"context_line":"taken from the volumes on a backup device, separately from the storage"},{"line_number":1122,"context_line":"backend."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_9f87df11","line":1119,"range":{"start_line":1119,"start_character":60,"end_line":1119,"end_character":61},"updated":"2016-12-29 10:14:59.000000000","message":"remove extra space","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1117,"context_line":"Also volume backup has been available ever since backup was introduced in"},{"line_number":1118,"context_line":"Cinder. Users also take snapshots from the volumes as a way to protect their"},{"line_number":1119,"context_line":"data. These snapshots reside on the storage backend itself.  Providing a way"},{"line_number":1120,"context_line":"to backup snapshots directly will allow the user to protect the snapshots"},{"line_number":1121,"context_line":"taken from the volumes on a backup device, separately from the storage"},{"line_number":1122,"context_line":"backend."},{"line_number":1123,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_ff862b12","line":1120,"range":{"start_line":1120,"start_character":28,"end_line":1120,"end_character":41},"updated":"2016-12-29 10:14:59.000000000","message":"directly allows *","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1122,"context_line":"backend."},{"line_number":1123,"context_line":""},{"line_number":1124,"context_line":"There are users who have taken many snapshots and would like a way to protect"},{"line_number":1125,"context_line":"these snapshots. This proposal to backup snapshots provides another layer of"},{"line_number":1126,"context_line":"data protection."},{"line_number":1127,"context_line":""},{"line_number":1128,"context_line":"Please refer to following location for .Backup and Restore volumes and"},{"line_number":1129,"context_line":"snapshots."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_bf082393","line":1126,"range":{"start_line":1125,"start_character":17,"end_line":1126,"end_character":16},"updated":"2016-12-29 10:14:59.000000000","message":"This indicates the the backup snapshots has not occurred yet? This document should not be about proposed information? I\u0027m confused.","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"83bd279135a8bf8eaaf3a28d8cf12ccfd6c2e730","unresolved":false,"context_lines":[{"line_number":1125,"context_line":"these snapshots. This proposal to backup snapshots provides another layer of"},{"line_number":1126,"context_line":"data protection."},{"line_number":1127,"context_line":""},{"line_number":1128,"context_line":"Please refer to following location for .Backup and Restore volumes and"},{"line_number":1129,"context_line":"snapshots."},{"line_number":1130,"context_line":"http://docs.openstack.org/admin-guide/blockstorage-volume-backups.html"},{"line_number":1131,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da4df55a_00e89db3","line":1128,"range":{"start_line":1128,"start_character":39,"end_line":1128,"end_character":46},"updated":"2016-12-23 14:08:44.000000000","message":".Backup?  lower case it as well as restore","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"83bd279135a8bf8eaaf3a28d8cf12ccfd6c2e730","unresolved":false,"context_lines":[{"line_number":1125,"context_line":"these snapshots. This proposal to backup snapshots provides another layer of"},{"line_number":1126,"context_line":"data protection."},{"line_number":1127,"context_line":""},{"line_number":1128,"context_line":"Please refer to following location for .Backup and Restore volumes and"},{"line_number":1129,"context_line":"snapshots."},{"line_number":1130,"context_line":"http://docs.openstack.org/admin-guide/blockstorage-volume-backups.html"},{"line_number":1131,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da4df55a_20b4c1cf","line":1128,"range":{"start_line":1128,"start_character":0,"end_line":1128,"end_character":6},"updated":"2016-12-23 14:08:44.000000000","message":"don\u0027t use please etc anywhere - for details, see our Contributor guide.","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"83bd279135a8bf8eaaf3a28d8cf12ccfd6c2e730","unresolved":false,"context_lines":[{"line_number":1127,"context_line":""},{"line_number":1128,"context_line":"Please refer to following location for .Backup and Restore volumes and"},{"line_number":1129,"context_line":"snapshots."},{"line_number":1130,"context_line":"http://docs.openstack.org/admin-guide/blockstorage-volume-backups.html"},{"line_number":1131,"context_line":""},{"line_number":1132,"context_line":"Enable attach and detach snapshot functionality"},{"line_number":1133,"context_line":"-----------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da4df55a_e007197f","line":1130,"range":{"start_line":1130,"start_character":0,"end_line":1130,"end_character":70},"updated":"2016-12-23 14:08:44.000000000","message":"use a proper linked text like\nfor `backup and restore of volumes and snapshots \u003chttps://...\u003e`_","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1135,"context_line":"* Make sure that the ``cinder-backup`` service is running."},{"line_number":1136,"context_line":"* The backup driver for the swift back end performs a volume backup to an"},{"line_number":1137,"context_line":"  object storage system. To enable the swift backup driver, include the"},{"line_number":1138,"context_line":"  following option in the cinder.conf file:"},{"line_number":1139,"context_line":""},{"line_number":1140,"context_line":"  .. code-block:: console"},{"line_number":1141,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_ff02ab6e","line":1138,"range":{"start_line":1138,"start_character":26,"end_line":1138,"end_character":37},"updated":"2016-12-29 10:14:59.000000000","message":"``cinder.conf``","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"83bd279135a8bf8eaaf3a28d8cf12ccfd6c2e730","unresolved":false,"context_lines":[{"line_number":1137,"context_line":"  object storage system. To enable the swift backup driver, include the"},{"line_number":1138,"context_line":"  following option in the cinder.conf file:"},{"line_number":1139,"context_line":""},{"line_number":1140,"context_line":"  .. code-block:: console"},{"line_number":1141,"context_line":""},{"line_number":1142,"context_line":"     backup_driver\u003dcinder.backup.drivers.swift"},{"line_number":1143,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da4df55a_603b2939","line":1140,"range":{"start_line":1140,"start_character":18,"end_line":1140,"end_character":25},"updated":"2016-12-23 14:08:44.000000000","message":"yaml would be correct","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"83bd279135a8bf8eaaf3a28d8cf12ccfd6c2e730","unresolved":false,"context_lines":[{"line_number":1139,"context_line":""},{"line_number":1140,"context_line":"  .. code-block:: console"},{"line_number":1141,"context_line":""},{"line_number":1142,"context_line":"     backup_driver\u003dcinder.backup.drivers.swift"},{"line_number":1143,"context_line":""},{"line_number":1144,"context_line":"* In order to force the volume to run attaches and detaches on the snapshot"},{"line_number":1145,"context_line":"  and not the volume you need to put the following key/value pair in the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da4df55a_60f40987","line":1142,"range":{"start_line":1142,"start_character":18,"end_line":1142,"end_character":19},"updated":"2016-12-23 14:08:44.000000000","message":"spaces around the \"\u003d\" everywhere","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1141,"context_line":""},{"line_number":1142,"context_line":"     backup_driver\u003dcinder.backup.drivers.swift"},{"line_number":1143,"context_line":""},{"line_number":1144,"context_line":"* In order to force the volume to run attaches and detaches on the snapshot"},{"line_number":1145,"context_line":"  and not the volume you need to put the following key/value pair in the"},{"line_number":1146,"context_line":"  [DEFAULT] section of the cinder.conf"},{"line_number":1147,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_5ff2d79b","line":1144,"range":{"start_line":1144,"start_character":38,"end_line":1144,"end_character":59},"updated":"2016-12-29 10:14:59.000000000","message":"attach and detach *","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1142,"context_line":"     backup_driver\u003dcinder.backup.drivers.swift"},{"line_number":1143,"context_line":""},{"line_number":1144,"context_line":"* In order to force the volume to run attaches and detaches on the snapshot"},{"line_number":1145,"context_line":"  and not the volume you need to put the following key/value pair in the"},{"line_number":1146,"context_line":"  [DEFAULT] section of the cinder.conf"},{"line_number":1147,"context_line":""},{"line_number":1148,"context_line":"  .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_ff39cb42","line":1145,"range":{"start_line":1145,"start_character":51,"end_line":1145,"end_character":60},"updated":"2016-12-29 10:14:59.000000000","message":"key and value pair * (as Andreas said, do not use the forward or back slashes)","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1143,"context_line":""},{"line_number":1144,"context_line":"* In order to force the volume to run attaches and detaches on the snapshot"},{"line_number":1145,"context_line":"  and not the volume you need to put the following key/value pair in the"},{"line_number":1146,"context_line":"  [DEFAULT] section of the cinder.conf"},{"line_number":1147,"context_line":""},{"line_number":1148,"context_line":"  .. code-block:: console"},{"line_number":1149,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_9f119fb2","line":1146,"range":{"start_line":1146,"start_character":27,"end_line":1146,"end_character":38},"updated":"2016-12-29 10:14:59.000000000","message":"``cinder.conf``. (do not forget the full stop)","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"83bd279135a8bf8eaaf3a28d8cf12ccfd6c2e730","unresolved":false,"context_lines":[{"line_number":1152,"context_line":".. note::"},{"line_number":1153,"context_line":""},{"line_number":1154,"context_line":"   You may need to increase the message queue timeout value which is 60 by"},{"line_number":1155,"context_line":"   default in the [DEFAULT] section of the cinder.conf. This is necessary"},{"line_number":1156,"context_line":"   because the snapshot may take more than this time."},{"line_number":1157,"context_line":""},{"line_number":1158,"context_line":"   rpc_response_timeout\u003d240"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da4df55a_80f3ad9d","line":1155,"range":{"start_line":1155,"start_character":18,"end_line":1155,"end_character":28},"updated":"2016-12-23 14:08:44.000000000","message":"``[DEFAULT]`` and ``cinder.conf``","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"83bd279135a8bf8eaaf3a28d8cf12ccfd6c2e730","unresolved":false,"context_lines":[{"line_number":1155,"context_line":"   default in the [DEFAULT] section of the cinder.conf. This is necessary"},{"line_number":1156,"context_line":"   because the snapshot may take more than this time."},{"line_number":1157,"context_line":""},{"line_number":1158,"context_line":"   rpc_response_timeout\u003d240"},{"line_number":1159,"context_line":""},{"line_number":1160,"context_line":"Use case 1 - Create a backup of a volume when it\u0027s status is in-use"},{"line_number":1161,"context_line":"-------------------------------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da4df55a_20392142","line":1158,"range":{"start_line":1158,"start_character":3,"end_line":1158,"end_character":27},"updated":"2016-12-23 14:08:44.000000000","message":"Use code-block","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1157,"context_line":""},{"line_number":1158,"context_line":"   rpc_response_timeout\u003d240"},{"line_number":1159,"context_line":""},{"line_number":1160,"context_line":"Use case 1 - Create a backup of a volume when it\u0027s status is in-use"},{"line_number":1161,"context_line":"-------------------------------------------------------------------"},{"line_number":1162,"context_line":""},{"line_number":1163,"context_line":"* Create a bootable volume and launch it so the volume status is in-use."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_1f268f16","line":1160,"range":{"start_line":1160,"start_character":13,"end_line":1160,"end_character":67},"updated":"2016-12-29 10:14:59.000000000","message":"Create an backup of a volume while in use* (do not use \u0027it\u0027s\u0027)","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1160,"context_line":"Use case 1 - Create a backup of a volume when it\u0027s status is in-use"},{"line_number":1161,"context_line":"-------------------------------------------------------------------"},{"line_number":1162,"context_line":""},{"line_number":1163,"context_line":"* Create a bootable volume and launch it so the volume status is in-use."},{"line_number":1164,"context_line":"* Create a backup of the volume, where VOLUME is the name or ID of the volume."},{"line_number":1165,"context_line":"  This will initiate a snapshot attach and a snapshot detach on a temporary"},{"line_number":1166,"context_line":"  snapshot."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_3f235307","line":1163,"range":{"start_line":1163,"start_character":0,"end_line":1163,"end_character":1},"updated":"2016-12-29 10:14:59.000000000","message":"these should be steps?","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1161,"context_line":"-------------------------------------------------------------------"},{"line_number":1162,"context_line":""},{"line_number":1163,"context_line":"* Create a bootable volume and launch it so the volume status is in-use."},{"line_number":1164,"context_line":"* Create a backup of the volume, where VOLUME is the name or ID of the volume."},{"line_number":1165,"context_line":"  This will initiate a snapshot attach and a snapshot detach on a temporary"},{"line_number":1166,"context_line":"  snapshot."},{"line_number":1167,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_ff870bd5","line":1164,"range":{"start_line":1164,"start_character":39,"end_line":1164,"end_character":63},"updated":"2016-12-29 10:14:59.000000000","message":"``VOLUME`` is the name of the ``ID`` (where you meant to say \u0027of\u0027 the ID, or or the ID? )","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"83bd279135a8bf8eaaf3a28d8cf12ccfd6c2e730","unresolved":false,"context_lines":[{"line_number":1167,"context_line":""},{"line_number":1168,"context_line":"  .. code-block:: console"},{"line_number":1169,"context_line":""},{"line_number":1170,"context_line":"     cinder backup-create VOLUME --force"},{"line_number":1171,"context_line":""},{"line_number":1172,"context_line":"  .. code-block:: console"},{"line_number":1173,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da4df55a_201041a8","line":1170,"updated":"2016-12-23 14:08:44.000000000","message":"$ cinder...\n\nis there an osc command to use? We use that if it exists nowadays","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"83bd279135a8bf8eaaf3a28d8cf12ccfd6c2e730","unresolved":false,"context_lines":[{"line_number":1169,"context_line":""},{"line_number":1170,"context_line":"     cinder backup-create VOLUME --force"},{"line_number":1171,"context_line":""},{"line_number":1172,"context_line":"  .. code-block:: console"},{"line_number":1173,"context_line":""},{"line_number":1174,"context_line":"     cinder backup-create cba1ca83-b857-421a-87c3-df81eb9ea8ab .force"},{"line_number":1175,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da4df55a_a01c31c2","line":1172,"range":{"start_line":1172,"start_character":0,"end_line":1172,"end_character":25},"updated":"2016-12-23 14:08:44.000000000","message":"make this one code block, not 3","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1173,"context_line":""},{"line_number":1174,"context_line":"     cinder backup-create cba1ca83-b857-421a-87c3-df81eb9ea8ab .force"},{"line_number":1175,"context_line":""},{"line_number":1176,"context_line":"Use case 2 - Restore a backup of a volume from Use case 1"},{"line_number":1177,"context_line":"---------------------------------------------------------"},{"line_number":1178,"context_line":""},{"line_number":1179,"context_line":"* Restore the backup from use case 1 where BACKUP_ID is the identifier of"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_1f6daf32","line":1176,"range":{"start_line":1176,"start_character":47,"end_line":1176,"end_character":50},"updated":"2016-12-29 10:14:59.000000000","message":"use *","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1176,"context_line":"Use case 2 - Restore a backup of a volume from Use case 1"},{"line_number":1177,"context_line":"---------------------------------------------------------"},{"line_number":1178,"context_line":""},{"line_number":1179,"context_line":"* Restore the backup from use case 1 where BACKUP_ID is the identifier of"},{"line_number":1180,"context_line":"  the backup from Use case 1."},{"line_number":1181,"context_line":""},{"line_number":1182,"context_line":"  .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_1f54cf52","line":1179,"range":{"start_line":1179,"start_character":0,"end_line":1179,"end_character":1},"updated":"2016-12-29 10:14:59.000000000","message":"Also steps, number appropriately","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1176,"context_line":"Use case 2 - Restore a backup of a volume from Use case 1"},{"line_number":1177,"context_line":"---------------------------------------------------------"},{"line_number":1178,"context_line":""},{"line_number":1179,"context_line":"* Restore the backup from use case 1 where BACKUP_ID is the identifier of"},{"line_number":1180,"context_line":"  the backup from Use case 1."},{"line_number":1181,"context_line":""},{"line_number":1182,"context_line":"  .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_5f773702","line":1179,"range":{"start_line":1179,"start_character":42,"end_line":1179,"end_character":52},"updated":"2016-12-29 10:14:59.000000000","message":"``BACKUP_ID``","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1177,"context_line":"---------------------------------------------------------"},{"line_number":1178,"context_line":""},{"line_number":1179,"context_line":"* Restore the backup from use case 1 where BACKUP_ID is the identifier of"},{"line_number":1180,"context_line":"  the backup from Use case 1."},{"line_number":1181,"context_line":""},{"line_number":1182,"context_line":"  .. code-block:: console"},{"line_number":1183,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_7f74fbfc","line":1180,"range":{"start_line":1180,"start_character":18,"end_line":1180,"end_character":21},"updated":"2016-12-29 10:14:59.000000000","message":"lowercase","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1192,"context_line":"Use case 3 - Create a backup of a snapshot"},{"line_number":1193,"context_line":"------------------------------------------"},{"line_number":1194,"context_line":""},{"line_number":1195,"context_line":"* Create a volume."},{"line_number":1196,"context_line":"* Create a snapshot of the volume."},{"line_number":1197,"context_line":"* Create a backup of the snapshot, where VOLUME is the name or ID of the"},{"line_number":1198,"context_line":"  volume, SNAPSHOT_ID is the ID of the volume\u0027s snapshot. This will initiate a"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_df596790","line":1195,"range":{"start_line":1195,"start_character":0,"end_line":1195,"end_character":1},"updated":"2016-12-29 10:14:59.000000000","message":"Also steps, number appropriately","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1194,"context_line":""},{"line_number":1195,"context_line":"* Create a volume."},{"line_number":1196,"context_line":"* Create a snapshot of the volume."},{"line_number":1197,"context_line":"* Create a backup of the snapshot, where VOLUME is the name or ID of the"},{"line_number":1198,"context_line":"  volume, SNAPSHOT_ID is the ID of the volume\u0027s snapshot. This will initiate a"},{"line_number":1199,"context_line":"  snapshot attach and a snapshot detach on the snapshot."},{"line_number":1200,"context_line":""},{"line_number":1201,"context_line":"  .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_bf64a349","line":1198,"range":{"start_line":1197,"start_character":41,"end_line":1198,"end_character":31},"updated":"2016-12-29 10:14:59.000000000","message":"Please appropriately mark up the content here","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1209,"context_line":"Use case 4 - Restore backup of a snapshot"},{"line_number":1210,"context_line":"-----------------------------------------"},{"line_number":1211,"context_line":""},{"line_number":1212,"context_line":"* Restore the backup where BACKUP_ID is the identifier of the backup from"},{"line_number":1213,"context_line":"  Use case 3."},{"line_number":1214,"context_line":""},{"line_number":1215,"context_line":"  .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_3fffd335","line":1212,"range":{"start_line":1212,"start_character":27,"end_line":1212,"end_character":36},"updated":"2016-12-29 10:14:59.000000000","message":"``BACKUP_ID``","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1224,"context_line":"All Flash compression support"},{"line_number":1225,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":1226,"context_line":""},{"line_number":1227,"context_line":"On an All Flash array the creation of any storage group has a compressed"},{"line_number":1228,"context_line":"attribute by default. Setting compression on a storage group does not mean"},{"line_number":1229,"context_line":"that all the devices will be immediately compressed. It means that for all"},{"line_number":1230,"context_line":"incoming writes compression will be considered. Setting compression off on"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_7f907bed","line":1227,"range":{"start_line":1227,"start_character":16,"end_line":1227,"end_character":21},"updated":"2016-12-29 10:14:59.000000000","message":"array, the creation *","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1227,"context_line":"On an All Flash array the creation of any storage group has a compressed"},{"line_number":1228,"context_line":"attribute by default. Setting compression on a storage group does not mean"},{"line_number":1229,"context_line":"that all the devices will be immediately compressed. It means that for all"},{"line_number":1230,"context_line":"incoming writes compression will be considered. Setting compression off on"},{"line_number":1231,"context_line":"a storage group does not mean that all the devices will be uncompressed."},{"line_number":1232,"context_line":"It means all the writes to compressed tracks will make these tracks"},{"line_number":1233,"context_line":"uncompressed."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_bfc023e2","line":1230,"range":{"start_line":1230,"start_character":68,"end_line":1230,"end_character":71},"updated":"2016-12-29 10:14:59.000000000","message":"If this is a setting, markup appropriately","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1238,"context_line":"Use case 1 - Compression disabled create, attach, detach and delete volume"},{"line_number":1239,"context_line":"--------------------------------------------------------------------------"},{"line_number":1240,"context_line":""},{"line_number":1241,"context_line":"#. Create a new volume type called VMAX_COMPRESSION_DISABLED."},{"line_number":1242,"context_line":"#. Set extra spec volume_backend_name as before."},{"line_number":1243,"context_line":"#. Set new extra spec ``storagetype:disablecompression\u003dTrue``."},{"line_number":1244,"context_line":"#. Create a new volume. Check in Unisphere or symcli to see if the volume"},{"line_number":1245,"context_line":"   exists in storage group ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``, and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_ffbaab6d","line":1242,"range":{"start_line":1241,"start_character":35,"end_line":1242,"end_character":37},"updated":"2016-12-29 10:14:59.000000000","message":"please mark up","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1239,"context_line":"--------------------------------------------------------------------------"},{"line_number":1240,"context_line":""},{"line_number":1241,"context_line":"#. Create a new volume type called VMAX_COMPRESSION_DISABLED."},{"line_number":1242,"context_line":"#. Set extra spec volume_backend_name as before."},{"line_number":1243,"context_line":"#. Set new extra spec ``storagetype:disablecompression\u003dTrue``."},{"line_number":1244,"context_line":"#. Create a new volume. Check in Unisphere or symcli to see if the volume"},{"line_number":1245,"context_line":"   exists in storage group ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``, and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_3fad1332","line":1242,"range":{"start_line":1242,"start_character":38,"end_line":1242,"end_character":48},"updated":"2016-12-29 10:14:59.000000000","message":"remove","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1241,"context_line":"#. Create a new volume type called VMAX_COMPRESSION_DISABLED."},{"line_number":1242,"context_line":"#. Set extra spec volume_backend_name as before."},{"line_number":1243,"context_line":"#. Set new extra spec ``storagetype:disablecompression\u003dTrue``."},{"line_number":1244,"context_line":"#. Create a new volume. Check in Unisphere or symcli to see if the volume"},{"line_number":1245,"context_line":"   exists in storage group ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``, and"},{"line_number":1246,"context_line":"   compression is disabled on that storage group."},{"line_number":1247,"context_line":"#. Attach volume to an instance. Check in Unisphere or symcli to see if the"},{"line_number":1248,"context_line":"   volume exists in storage group"},{"line_number":1249,"context_line":"   ``OS-\u003cshorthostname\u003e-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``, and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_1f776fd5","line":1246,"range":{"start_line":1244,"start_character":24,"end_line":1246,"end_character":49},"updated":"2016-12-29 10:14:59.000000000","message":"This can probably be a separate step","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1248,"context_line":"   volume exists in storage group"},{"line_number":1249,"context_line":"   ``OS-\u003cshorthostname\u003e-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``, and"},{"line_number":1250,"context_line":"   compression is disabled on that storage group."},{"line_number":1251,"context_line":"#. Detach volume from instance. Check in Unisphere or symcli to see if the"},{"line_number":1252,"context_line":"   volume exists in storage group ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``,"},{"line_number":1253,"context_line":"   and compression is disabled on that storage group."},{"line_number":1254,"context_line":"#. Delete the volume. If the volume was the last in"},{"line_number":1255,"context_line":"   ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``, it should also be deleted."},{"line_number":1256,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_df43276b","line":1253,"range":{"start_line":1251,"start_character":32,"end_line":1253,"end_character":53},"updated":"2016-12-29 10:14:59.000000000","message":"ditto","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1251,"context_line":"#. Detach volume from instance. Check in Unisphere or symcli to see if the"},{"line_number":1252,"context_line":"   volume exists in storage group ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``,"},{"line_number":1253,"context_line":"   and compression is disabled on that storage group."},{"line_number":1254,"context_line":"#. Delete the volume. If the volume was the last in"},{"line_number":1255,"context_line":"   ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``, it should also be deleted."},{"line_number":1256,"context_line":""},{"line_number":1257,"context_line":""},{"line_number":1258,"context_line":"Use case 2 - Compression disabled create, snapshot, delete shapshot and volume"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_5f581757","line":1255,"range":{"start_line":1254,"start_character":22,"end_line":1255,"end_character":75},"updated":"2016-12-29 10:14:59.000000000","message":"This is confusing, do you delete the volume even if it isn\u0027t the last? Consider rephrasing.","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1255,"context_line":"   ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``, it should also be deleted."},{"line_number":1256,"context_line":""},{"line_number":1257,"context_line":""},{"line_number":1258,"context_line":"Use case 2 - Compression disabled create, snapshot, delete shapshot and volume"},{"line_number":1259,"context_line":"------------------------------------------------------------------------------"},{"line_number":1260,"context_line":""},{"line_number":1261,"context_line":"#. Repeat steps 1-4 of Use case 1."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_9f30bf09","line":1258,"range":{"start_line":1258,"start_character":59,"end_line":1258,"end_character":67},"updated":"2016-12-29 10:14:59.000000000","message":"snapshot, *","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1258,"context_line":"Use case 2 - Compression disabled create, snapshot, delete shapshot and volume"},{"line_number":1259,"context_line":"------------------------------------------------------------------------------"},{"line_number":1260,"context_line":""},{"line_number":1261,"context_line":"#. Repeat steps 1-4 of Use case 1."},{"line_number":1262,"context_line":"#. Create a snapshot. The volume should now exist in"},{"line_number":1263,"context_line":"   ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``."},{"line_number":1264,"context_line":"#. Delete the snapshot. The volume should be removed from"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_df3a47e7","line":1261,"range":{"start_line":1261,"start_character":23,"end_line":1261,"end_character":26},"updated":"2016-12-29 10:14:59.000000000","message":"lowercase","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1263,"context_line":"   ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``."},{"line_number":1264,"context_line":"#. Delete the snapshot. The volume should be removed from"},{"line_number":1265,"context_line":"   ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``."},{"line_number":1266,"context_line":"#. Delete the volume. If the volume was the last in"},{"line_number":1267,"context_line":"   ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``, it should also be deleted."},{"line_number":1268,"context_line":""},{"line_number":1269,"context_line":"Use case 3 - Retype from compression disabled to compression enabled"},{"line_number":1270,"context_line":"--------------------------------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_3f2273ba","line":1267,"range":{"start_line":1266,"start_character":4,"end_line":1267,"end_character":75},"updated":"2016-12-29 10:14:59.000000000","message":"This is stil confusing to me, I think I understand. But rephrase.","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1266,"context_line":"#. Delete the volume. If the volume was the last in"},{"line_number":1267,"context_line":"   ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``, it should also be deleted."},{"line_number":1268,"context_line":""},{"line_number":1269,"context_line":"Use case 3 - Retype from compression disabled to compression enabled"},{"line_number":1270,"context_line":"--------------------------------------------------------------------"},{"line_number":1271,"context_line":""},{"line_number":1272,"context_line":"#. Repeat steps 1-4 of Use case 1."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_5f2f37a1","line":1269,"range":{"start_line":1269,"start_character":13,"end_line":1269,"end_character":19},"updated":"2016-12-29 10:14:59.000000000","message":"Re-type*","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1269,"context_line":"Use case 3 - Retype from compression disabled to compression enabled"},{"line_number":1270,"context_line":"--------------------------------------------------------------------"},{"line_number":1271,"context_line":""},{"line_number":1272,"context_line":"#. Repeat steps 1-4 of Use case 1."},{"line_number":1273,"context_line":"#. Create a new volume type e.g. VMAX_COMPRESSION_ENABLED."},{"line_number":1274,"context_line":"#. Set extra spec volume_backend_name as before."},{"line_number":1275,"context_line":"#. Set new extra spec ``storagetype:disablecompression\u003dFalse`` or DO NOT set"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_bf1ca378","line":1272,"range":{"start_line":1272,"start_character":22,"end_line":1272,"end_character":26},"updated":"2016-12-29 10:14:59.000000000","message":"lowercase","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1270,"context_line":"--------------------------------------------------------------------"},{"line_number":1271,"context_line":""},{"line_number":1272,"context_line":"#. Repeat steps 1-4 of Use case 1."},{"line_number":1273,"context_line":"#. Create a new volume type e.g. VMAX_COMPRESSION_ENABLED."},{"line_number":1274,"context_line":"#. Set extra spec volume_backend_name as before."},{"line_number":1275,"context_line":"#. Set new extra spec ``storagetype:disablecompression\u003dFalse`` or DO NOT set"},{"line_number":1276,"context_line":"   this extra spec."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_9f17df53","line":1273,"range":{"start_line":1273,"start_character":28,"end_line":1273,"end_character":32},"updated":"2016-12-29 10:14:59.000000000","message":"for example*","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1270,"context_line":"--------------------------------------------------------------------"},{"line_number":1271,"context_line":""},{"line_number":1272,"context_line":"#. Repeat steps 1-4 of Use case 1."},{"line_number":1273,"context_line":"#. Create a new volume type e.g. VMAX_COMPRESSION_ENABLED."},{"line_number":1274,"context_line":"#. Set extra spec volume_backend_name as before."},{"line_number":1275,"context_line":"#. Set new extra spec ``storagetype:disablecompression\u003dFalse`` or DO NOT set"},{"line_number":1276,"context_line":"   this extra spec."},{"line_number":1277,"context_line":"#. Retype from volume type VMAX_COMPRESSION_DISABLED to"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_df11675f","line":1274,"range":{"start_line":1273,"start_character":33,"end_line":1274,"end_character":37},"updated":"2016-12-29 10:14:59.000000000","message":"mark up properly","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1272,"context_line":"#. Repeat steps 1-4 of Use case 1."},{"line_number":1273,"context_line":"#. Create a new volume type e.g. VMAX_COMPRESSION_ENABLED."},{"line_number":1274,"context_line":"#. Set extra spec volume_backend_name as before."},{"line_number":1275,"context_line":"#. Set new extra spec ``storagetype:disablecompression\u003dFalse`` or DO NOT set"},{"line_number":1276,"context_line":"   this extra spec."},{"line_number":1277,"context_line":"#. Retype from volume type VMAX_COMPRESSION_DISABLED to"},{"line_number":1278,"context_line":"   VMAX_COMPRESSION_ENABLED."},{"line_number":1279,"context_line":"#. Check in Unisphere or symcli to see if the volume exists in storage group"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_ff162b54","line":1276,"range":{"start_line":1275,"start_character":3,"end_line":1276,"end_character":19},"updated":"2016-12-29 10:14:59.000000000","message":"This is confusing. I\u0027m not too sure what you\u0027re telling me to do here.","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1274,"context_line":"#. Set extra spec volume_backend_name as before."},{"line_number":1275,"context_line":"#. Set new extra spec ``storagetype:disablecompression\u003dFalse`` or DO NOT set"},{"line_number":1276,"context_line":"   this extra spec."},{"line_number":1277,"context_line":"#. Retype from volume type VMAX_COMPRESSION_DISABLED to"},{"line_number":1278,"context_line":"   VMAX_COMPRESSION_ENABLED."},{"line_number":1279,"context_line":"#. Check in Unisphere or symcli to see if the volume exists in storage group"},{"line_number":1280,"context_line":"   ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-SG``, and compression is enabled on"},{"line_number":1281,"context_line":"   that storage group."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_3f099332","line":1278,"range":{"start_line":1277,"start_character":27,"end_line":1278,"end_character":28},"updated":"2016-12-29 10:14:59.000000000","message":"mark up","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1282,"context_line":""},{"line_number":1283,"context_line":""},{"line_number":1284,"context_line":".. note::"},{"line_number":1285,"context_line":"   If extra spec storagetype:disablecompression is set on a hybrid it gets"},{"line_number":1286,"context_line":"   ignored as compression is not a feature on a VMAX3 hybrid."},{"line_number":1287,"context_line":""},{"line_number":1288,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_ca03670c","line":1285,"range":{"start_line":1285,"start_character":17,"end_line":1285,"end_character":47},"updated":"2016-12-29 10:14:59.000000000","message":"``storagetype:disablecompression``","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1282,"context_line":""},{"line_number":1283,"context_line":""},{"line_number":1284,"context_line":".. note::"},{"line_number":1285,"context_line":"   If extra spec storagetype:disablecompression is set on a hybrid it gets"},{"line_number":1286,"context_line":"   ignored as compression is not a feature on a VMAX3 hybrid."},{"line_number":1287,"context_line":""},{"line_number":1288,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_0a0e4f34","line":1285,"range":{"start_line":1285,"start_character":60,"end_line":1285,"end_character":66},"updated":"2016-12-29 10:14:59.000000000","message":"hybrid, it is ignored *","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1286,"context_line":"   ignored as compression is not a feature on a VMAX3 hybrid."},{"line_number":1287,"context_line":""},{"line_number":1288,"context_line":""},{"line_number":1289,"context_line":"Volume Replication Support"},{"line_number":1290,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":1291,"context_line":""},{"line_number":1292,"context_line":"Configure the source and target arrays"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_2a13135e","line":1289,"range":{"start_line":1289,"start_character":7,"end_line":1289,"end_character":26},"updated":"2016-12-29 10:14:59.000000000","message":"sentence case","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1294,"context_line":""},{"line_number":1295,"context_line":"#. Configure a synchronous SRDF group between the chosen source and target"},{"line_number":1296,"context_line":"   arrays for the VMAX cinder driver to use. The source array must correspond"},{"line_number":1297,"context_line":"   with the \u003cArray\u003e entry in the VMAX xml file. Select both the director and"},{"line_number":1298,"context_line":"   the ports for the SRDF emulation to use on both sides. Bear in mind that"},{"line_number":1299,"context_line":"   network topology is important when choosing director endpoints. Currently,"},{"line_number":1300,"context_line":"   the only supported mode is Synchronous."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_ea1f4b59","line":1297,"range":{"start_line":1297,"start_character":38,"end_line":1297,"end_character":41},"updated":"2016-12-29 10:14:59.000000000","message":"XML","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1294,"context_line":""},{"line_number":1295,"context_line":"#. Configure a synchronous SRDF group between the chosen source and target"},{"line_number":1296,"context_line":"   arrays for the VMAX cinder driver to use. The source array must correspond"},{"line_number":1297,"context_line":"   with the \u003cArray\u003e entry in the VMAX xml file. Select both the director and"},{"line_number":1298,"context_line":"   the ports for the SRDF emulation to use on both sides. Bear in mind that"},{"line_number":1299,"context_line":"   network topology is important when choosing director endpoints. Currently,"},{"line_number":1300,"context_line":"   the only supported mode is Synchronous."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_ca2a877e","line":1297,"range":{"start_line":1297,"start_character":12,"end_line":1297,"end_character":19},"updated":"2016-12-29 10:14:59.000000000","message":"``\u003cArray\u003e``","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1292,"context_line":"Configure the source and target arrays"},{"line_number":1293,"context_line":"--------------------------------------"},{"line_number":1294,"context_line":""},{"line_number":1295,"context_line":"#. Configure a synchronous SRDF group between the chosen source and target"},{"line_number":1296,"context_line":"   arrays for the VMAX cinder driver to use. The source array must correspond"},{"line_number":1297,"context_line":"   with the \u003cArray\u003e entry in the VMAX xml file. Select both the director and"},{"line_number":1298,"context_line":"   the ports for the SRDF emulation to use on both sides. Bear in mind that"},{"line_number":1299,"context_line":"   network topology is important when choosing director endpoints. Currently,"},{"line_number":1300,"context_line":"   the only supported mode is Synchronous."},{"line_number":1301,"context_line":""},{"line_number":1302,"context_line":"   Please note the following:"},{"line_number":1303,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_4a3777e3","line":1300,"range":{"start_line":1295,"start_character":1,"end_line":1300,"end_character":42},"updated":"2016-12-29 10:14:59.000000000","message":"These can all be separated into separate steps. Please do so.","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1297,"context_line":"   with the \u003cArray\u003e entry in the VMAX xml file. Select both the director and"},{"line_number":1298,"context_line":"   the ports for the SRDF emulation to use on both sides. Bear in mind that"},{"line_number":1299,"context_line":"   network topology is important when choosing director endpoints. Currently,"},{"line_number":1300,"context_line":"   the only supported mode is Synchronous."},{"line_number":1301,"context_line":""},{"line_number":1302,"context_line":"   Please note the following:"},{"line_number":1303,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_aa2543af","line":1300,"range":{"start_line":1300,"start_character":30,"end_line":1300,"end_character":41},"updated":"2016-12-29 10:14:59.000000000","message":"`Synchronous`","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1299,"context_line":"   network topology is important when choosing director endpoints. Currently,"},{"line_number":1300,"context_line":"   the only supported mode is Synchronous."},{"line_number":1301,"context_line":""},{"line_number":1302,"context_line":"   Please note the following:"},{"line_number":1303,"context_line":""},{"line_number":1304,"context_line":"   .. note::"},{"line_number":1305,"context_line":"      For full failover functionality, the source and target VMAX arrays must be"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_8a1a3f6d","line":1302,"range":{"start_line":1302,"start_character":0,"end_line":1302,"end_character":29},"updated":"2016-12-29 10:14:59.000000000","message":"remove","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1303,"context_line":""},{"line_number":1304,"context_line":"   .. note::"},{"line_number":1305,"context_line":"      For full failover functionality, the source and target VMAX arrays must be"},{"line_number":1306,"context_line":"      discovered and managed by the same SMI-S/ECOM server i.e. locally connected."},{"line_number":1307,"context_line":"      This SMI-S/ ECOM server cannot be embedded - it can be installed on a"},{"line_number":1308,"context_line":"      physical server or a VM hosted by an ESX server only. Follow instructions in"},{"line_number":1309,"context_line":"      the SMI-S release notes."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_aa4c6377","line":1306,"range":{"start_line":1306,"start_character":59,"end_line":1306,"end_character":63},"updated":"2016-12-29 10:14:59.000000000","message":"for example *","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1306,"context_line":"      discovered and managed by the same SMI-S/ECOM server i.e. locally connected."},{"line_number":1307,"context_line":"      This SMI-S/ ECOM server cannot be embedded - it can be installed on a"},{"line_number":1308,"context_line":"      physical server or a VM hosted by an ESX server only. Follow instructions in"},{"line_number":1309,"context_line":"      the SMI-S release notes."},{"line_number":1310,"context_line":""},{"line_number":1311,"context_line":"   .. note::"},{"line_number":1312,"context_line":"      With both arrays being managed by the one SMI-S server, it is the cloud/"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_ea566b05","line":1309,"range":{"start_line":1309,"start_character":5,"end_line":1309,"end_character":30},"updated":"2016-12-29 10:14:59.000000000","message":"please link to this","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1309,"context_line":"      the SMI-S release notes."},{"line_number":1310,"context_line":""},{"line_number":1311,"context_line":"   .. note::"},{"line_number":1312,"context_line":"      With both arrays being managed by the one SMI-S server, it is the cloud/"},{"line_number":1313,"context_line":"      storage administrators responsibility to account for a DR scenario where the"},{"line_number":1314,"context_line":"      management (SMI-S) server goes down as well as the primary array. In that"},{"line_number":1315,"context_line":"      event, the details and credentials of a back-up SMI-S server can be passed"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_aa7383b3","line":1312,"range":{"start_line":1312,"start_character":77,"end_line":1312,"end_character":78},"updated":"2016-12-29 10:14:59.000000000","message":"remove","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1313,"context_line":"      storage administrators responsibility to account for a DR scenario where the"},{"line_number":1314,"context_line":"      management (SMI-S) server goes down as well as the primary array. In that"},{"line_number":1315,"context_line":"      event, the details and credentials of a back-up SMI-S server can be passed"},{"line_number":1316,"context_line":"      in to the xml file, and the VMAX cinder driver can be rebooted. It would be"},{"line_number":1317,"context_line":"      advisable to have the SMI-S server at a third location (separate from both"},{"line_number":1318,"context_line":"      arrays) if possible."},{"line_number":1319,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_4a65b7df","line":1316,"range":{"start_line":1316,"start_character":16,"end_line":1316,"end_character":19},"updated":"2016-12-29 10:14:59.000000000","message":"XML","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1319,"context_line":""},{"line_number":1320,"context_line":"   .. note::"},{"line_number":1321,"context_line":"      If the source and target arrays are not managed by the same management"},{"line_number":1322,"context_line":"      server (i.e. the target array is remotely connected to server), in the"},{"line_number":1323,"context_line":"      event of a full disaster scenario (i.e. the primary array is completely"},{"line_number":1324,"context_line":"      lost and all connectivity to it is gone), the SMI-S server would no longer"},{"line_number":1325,"context_line":"      be able to contact the target array.  In this scenario, the volumes would"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_8a5f9f0d","line":1322,"range":{"start_line":1322,"start_character":14,"end_line":1322,"end_character":18},"updated":"2016-12-29 10:14:59.000000000","message":"ditto","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1320,"context_line":"   .. note::"},{"line_number":1321,"context_line":"      If the source and target arrays are not managed by the same management"},{"line_number":1322,"context_line":"      server (i.e. the target array is remotely connected to server), in the"},{"line_number":1323,"context_line":"      event of a full disaster scenario (i.e. the primary array is completely"},{"line_number":1324,"context_line":"      lost and all connectivity to it is gone), the SMI-S server would no longer"},{"line_number":1325,"context_line":"      be able to contact the target array.  In this scenario, the volumes would"},{"line_number":1326,"context_line":"      be automatically failed over to the target array, but administrator"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_aa9aa3c3","line":1323,"range":{"start_line":1323,"start_character":41,"end_line":1323,"end_character":45},"updated":"2016-12-29 10:14:59.000000000","message":"ditto","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1322,"context_line":"      server (i.e. the target array is remotely connected to server), in the"},{"line_number":1323,"context_line":"      event of a full disaster scenario (i.e. the primary array is completely"},{"line_number":1324,"context_line":"      lost and all connectivity to it is gone), the SMI-S server would no longer"},{"line_number":1325,"context_line":"      be able to contact the target array.  In this scenario, the volumes would"},{"line_number":1326,"context_line":"      be automatically failed over to the target array, but administrator"},{"line_number":1327,"context_line":"      intervention would be required to either a) configure the target (remote)"},{"line_number":1328,"context_line":"      array as local to the current SMI-S server, or b) enter the details to the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_eaa4ab09","line":1325,"range":{"start_line":1325,"start_character":43,"end_line":1325,"end_character":44},"updated":"2016-12-29 10:14:59.000000000","message":"remove extra space","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1324,"context_line":"      lost and all connectivity to it is gone), the SMI-S server would no longer"},{"line_number":1325,"context_line":"      be able to contact the target array.  In this scenario, the volumes would"},{"line_number":1326,"context_line":"      be automatically failed over to the target array, but administrator"},{"line_number":1327,"context_line":"      intervention would be required to either a) configure the target (remote)"},{"line_number":1328,"context_line":"      array as local to the current SMI-S server, or b) enter the details to the"},{"line_number":1329,"context_line":"      xml file of a second SMI-S server which is locally connected to the target"},{"line_number":1330,"context_line":"      array, and restart the cinder volume service."},{"line_number":1331,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_0aaacfd4","line":1328,"range":{"start_line":1327,"start_character":47,"end_line":1328,"end_character":55},"updated":"2016-12-29 10:14:59.000000000","message":"list these appropriately, please","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1326,"context_line":"      be automatically failed over to the target array, but administrator"},{"line_number":1327,"context_line":"      intervention would be required to either a) configure the target (remote)"},{"line_number":1328,"context_line":"      array as local to the current SMI-S server, or b) enter the details to the"},{"line_number":1329,"context_line":"      xml file of a second SMI-S server which is locally connected to the target"},{"line_number":1330,"context_line":"      array, and restart the cinder volume service."},{"line_number":1331,"context_line":""},{"line_number":1332,"context_line":"#. Enable replication in /etc/cinder/cinder.conf."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_4aacd7ed","line":1329,"range":{"start_line":1329,"start_character":6,"end_line":1329,"end_character":9},"updated":"2016-12-29 10:14:59.000000000","message":"XML","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1327,"context_line":"      intervention would be required to either a) configure the target (remote)"},{"line_number":1328,"context_line":"      array as local to the current SMI-S server, or b) enter the details to the"},{"line_number":1329,"context_line":"      xml file of a second SMI-S server which is locally connected to the target"},{"line_number":1330,"context_line":"      array, and restart the cinder volume service."},{"line_number":1331,"context_line":""},{"line_number":1332,"context_line":"#. Enable replication in /etc/cinder/cinder.conf."},{"line_number":1333,"context_line":"   To enable the replication functionality in VMAX cinder driver, it is"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_2aaf93e4","line":1330,"range":{"start_line":1330,"start_character":36,"end_line":1330,"end_character":50},"updated":"2016-12-29 10:14:59.000000000","message":"volume-service","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1329,"context_line":"      xml file of a second SMI-S server which is locally connected to the target"},{"line_number":1330,"context_line":"      array, and restart the cinder volume service."},{"line_number":1331,"context_line":""},{"line_number":1332,"context_line":"#. Enable replication in /etc/cinder/cinder.conf."},{"line_number":1333,"context_line":"   To enable the replication functionality in VMAX cinder driver, it is"},{"line_number":1334,"context_line":"   necessary to create a replication volume-type. The corresponding"},{"line_number":1335,"context_line":"   back-end stanza in the cinder.conf for this volume-type must then include"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_6ab99b2e","line":1332,"range":{"start_line":1332,"start_character":25,"end_line":1332,"end_character":48},"updated":"2016-12-29 10:14:59.000000000","message":"``/etc/cinder/cinder.conf``","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1332,"context_line":"#. Enable replication in /etc/cinder/cinder.conf."},{"line_number":1333,"context_line":"   To enable the replication functionality in VMAX cinder driver, it is"},{"line_number":1334,"context_line":"   necessary to create a replication volume-type. The corresponding"},{"line_number":1335,"context_line":"   back-end stanza in the cinder.conf for this volume-type must then include"},{"line_number":1336,"context_line":"   a replication_device parameter. This parameter defines a single replication"},{"line_number":1337,"context_line":"   target array and takes the form of a list of key: value pairs."},{"line_number":1338,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_8ab6bf3b","line":1335,"range":{"start_line":1335,"start_character":26,"end_line":1335,"end_character":37},"updated":"2016-12-29 10:14:59.000000000","message":"``cinder.conf``","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1333,"context_line":"   To enable the replication functionality in VMAX cinder driver, it is"},{"line_number":1334,"context_line":"   necessary to create a replication volume-type. The corresponding"},{"line_number":1335,"context_line":"   back-end stanza in the cinder.conf for this volume-type must then include"},{"line_number":1336,"context_line":"   a replication_device parameter. This parameter defines a single replication"},{"line_number":1337,"context_line":"   target array and takes the form of a list of key: value pairs."},{"line_number":1338,"context_line":""},{"line_number":1339,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_ca860765","line":1336,"range":{"start_line":1336,"start_character":5,"end_line":1336,"end_character":23},"updated":"2016-12-29 10:14:59.000000000","message":"``replication_device``","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1334,"context_line":"   necessary to create a replication volume-type. The corresponding"},{"line_number":1335,"context_line":"   back-end stanza in the cinder.conf for this volume-type must then include"},{"line_number":1336,"context_line":"   a replication_device parameter. This parameter defines a single replication"},{"line_number":1337,"context_line":"   target array and takes the form of a list of key: value pairs."},{"line_number":1338,"context_line":""},{"line_number":1339,"context_line":"   .. code-block:: console"},{"line_number":1340,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_0a81ef4a","line":1337,"range":{"start_line":1337,"start_character":48,"end_line":1337,"end_character":64},"updated":"2016-12-29 10:14:59.000000000","message":"key:value pairs? this looks odd","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1348,"context_line":"   * ``target_device_id`` is a unique VMAX array serial number of the target"},{"line_number":1349,"context_line":"     array. For full failover functionality, the source and target VMAX arrays"},{"line_number":1350,"context_line":"     must be discovered and managed by the same SMI-S/ECOM server."},{"line_number":1351,"context_line":"     i.e. locally connected. Follow instructions in the SMI-S release notes."},{"line_number":1352,"context_line":"   * ``remote_port_group`` is the name of a VMAX port group that has been"},{"line_number":1353,"context_line":"     pre-configured to expose volumes managed by this backend in the event"},{"line_number":1354,"context_line":"     of a failover. Make sure that this portgroup contains either all FC or"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_2a96b394","line":1351,"range":{"start_line":1351,"start_character":5,"end_line":1351,"end_character":9},"updated":"2016-12-29 10:14:59.000000000","message":"ditto","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1348,"context_line":"   * ``target_device_id`` is a unique VMAX array serial number of the target"},{"line_number":1349,"context_line":"     array. For full failover functionality, the source and target VMAX arrays"},{"line_number":1350,"context_line":"     must be discovered and managed by the same SMI-S/ECOM server."},{"line_number":1351,"context_line":"     i.e. locally connected. Follow instructions in the SMI-S release notes."},{"line_number":1352,"context_line":"   * ``remote_port_group`` is the name of a VMAX port group that has been"},{"line_number":1353,"context_line":"     pre-configured to expose volumes managed by this backend in the event"},{"line_number":1354,"context_line":"     of a failover. Make sure that this portgroup contains either all FC or"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_6a90bb96","line":1351,"range":{"start_line":1351,"start_character":29,"end_line":1351,"end_character":75},"updated":"2016-12-29 10:14:59.000000000","message":"link please","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1354,"context_line":"     of a failover. Make sure that this portgroup contains either all FC or"},{"line_number":1355,"context_line":"     all iSCSI port groups (for a given back end), as appropriate for the"},{"line_number":1356,"context_line":"     configured driver (iSCSI or FC)."},{"line_number":1357,"context_line":"   * ``remote_pool`` is he unique pool name for the given target array."},{"line_number":1358,"context_line":"   * ``rdf_group_label`` is the name of a VMAX SRDF group (Synchronous) that"},{"line_number":1359,"context_line":"     has been pre-configured between the source and target arrays."},{"line_number":1360,"context_line":"   * ``allow_extend`` is a flag for allowing the extension of replicated volumes."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_caed2727","line":1357,"range":{"start_line":1357,"start_character":24,"end_line":1357,"end_character":26},"updated":"2016-12-29 10:14:59.000000000","message":"the","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1362,"context_line":"     broken, both the source and target volumes are then independently extended,"},{"line_number":1363,"context_line":"     and then the replication relationship is re-established. As the SRDF link"},{"line_number":1364,"context_line":"     must be severed, due caution should be exercised when performing this"},{"line_number":1365,"context_line":"     operation. If not explicitly set, this flag defaults to False."},{"line_number":1366,"context_line":""},{"line_number":1367,"context_line":"   .. note::"},{"line_number":1368,"context_line":"      Service Level \u0026 Workload: An attempt will be made to create a storage group"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_4ac13780","line":1365,"range":{"start_line":1365,"start_character":61,"end_line":1365,"end_character":66},"updated":"2016-12-29 10:14:59.000000000","message":"``False``","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1365,"context_line":"     operation. If not explicitly set, this flag defaults to False."},{"line_number":1366,"context_line":""},{"line_number":1367,"context_line":"   .. note::"},{"line_number":1368,"context_line":"      Service Level \u0026 Workload: An attempt will be made to create a storage group"},{"line_number":1369,"context_line":"      on the target array with the same service level and workload combination"},{"line_number":1370,"context_line":"      as the primary. However, if this combination is unavailable on the target"},{"line_number":1371,"context_line":"      (e.g. in a situation where the source array is a Hybrid, the target array"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_6abefb00","line":1368,"range":{"start_line":1368,"start_character":20,"end_line":1368,"end_character":22},"updated":"2016-12-29 10:14:59.000000000","message":"and *","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1368,"context_line":"      Service Level \u0026 Workload: An attempt will be made to create a storage group"},{"line_number":1369,"context_line":"      on the target array with the same service level and workload combination"},{"line_number":1370,"context_line":"      as the primary. However, if this combination is unavailable on the target"},{"line_number":1371,"context_line":"      (e.g. in a situation where the source array is a Hybrid, the target array"},{"line_number":1372,"context_line":"      is an All Flash, and an All Flash incompatible SLO like Bronze is"},{"line_number":1373,"context_line":"      configured), no SLO will be applied."},{"line_number":1374,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_8abb1f0e","line":1371,"range":{"start_line":1371,"start_character":7,"end_line":1371,"end_character":11},"updated":"2016-12-29 10:14:59.000000000","message":"ditto","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1374,"context_line":""},{"line_number":1375,"context_line":"   .. note::"},{"line_number":1376,"context_line":"      The VMAX cinder drivers can support a single replication target per"},{"line_number":1377,"context_line":"      back-end, i.e. we do not support Concurrent SRDF or Cascaded SRDF. Ensure"},{"line_number":1378,"context_line":"      there is only a single .replication_device. entry per back-end stanza."},{"line_number":1379,"context_line":""},{"line_number":1380,"context_line":"#. Create a replication-enabled volume type."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_aa3623b2","line":1377,"range":{"start_line":1377,"start_character":16,"end_line":1377,"end_character":21},"updated":"2016-12-29 10:14:59.000000000","message":"ditto","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1375,"context_line":"   .. note::"},{"line_number":1376,"context_line":"      The VMAX cinder drivers can support a single replication target per"},{"line_number":1377,"context_line":"      back-end, i.e. we do not support Concurrent SRDF or Cascaded SRDF. Ensure"},{"line_number":1378,"context_line":"      there is only a single .replication_device. entry per back-end stanza."},{"line_number":1379,"context_line":""},{"line_number":1380,"context_line":"#. Create a replication-enabled volume type."},{"line_number":1381,"context_line":"   Once the replication_device parameter has been entered in the VMAX backend"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_0a464f23","line":1378,"range":{"start_line":1378,"start_character":29,"end_line":1378,"end_character":49},"updated":"2016-12-29 10:14:59.000000000","message":"``.replication_device.``","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1377,"context_line":"      back-end, i.e. we do not support Concurrent SRDF or Cascaded SRDF. Ensure"},{"line_number":1378,"context_line":"      there is only a single .replication_device. entry per back-end stanza."},{"line_number":1379,"context_line":""},{"line_number":1380,"context_line":"#. Create a replication-enabled volume type."},{"line_number":1381,"context_line":"   Once the replication_device parameter has been entered in the VMAX backend"},{"line_number":1382,"context_line":"   entry in the cinder.conf, a corresponding volume type needs to be created"},{"line_number":1383,"context_line":"   replication_enabled property set."},{"line_number":1384,"context_line":"   Please see above ``Setup VMAX drivers`` for details."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_2a4b132d","line":1381,"range":{"start_line":1380,"start_character":12,"end_line":1381,"end_character":30},"updated":"2016-12-29 10:14:59.000000000","message":"mark up","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1381,"context_line":"   Once the replication_device parameter has been entered in the VMAX backend"},{"line_number":1382,"context_line":"   entry in the cinder.conf, a corresponding volume type needs to be created"},{"line_number":1383,"context_line":"   replication_enabled property set."},{"line_number":1384,"context_line":"   Please see above ``Setup VMAX drivers`` for details."},{"line_number":1385,"context_line":""},{"line_number":1386,"context_line":"   .. code-block:: console"},{"line_number":1387,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_6a551bc5","line":1384,"range":{"start_line":1384,"start_character":1,"end_line":1384,"end_character":10},"updated":"2016-12-29 10:14:59.000000000","message":"remove","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1388,"context_line":"      $ openstack volume type set --property replication_enabled\u003d``\u003cis\u003e True`` VMAX_FC_REPLICATION"},{"line_number":1389,"context_line":""},{"line_number":1390,"context_line":""},{"line_number":1391,"context_line":"Volume Replication interoperability with other features"},{"line_number":1392,"context_line":"-------------------------------------------------------"},{"line_number":1393,"context_line":""},{"line_number":1394,"context_line":"Most features are supported, except for the following:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_ea574bc8","line":1391,"range":{"start_line":1391,"start_character":7,"end_line":1391,"end_character":8},"updated":"2016-12-29 10:14:59.000000000","message":"lowercase","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1396,"context_line":"#. There is no OpenStack Consistency Group or Generic Volume Group support"},{"line_number":1397,"context_line":"   for replication-enabled VMAX volumes."},{"line_number":1398,"context_line":"#. Storage-assisted retype operations on replication-enabled VMAX volumes"},{"line_number":1399,"context_line":"   (moving from a non-replicated type to a replicated-type and vice-versa;"},{"line_number":1400,"context_line":"   moving to another SLO/workload combination etc.) are not supported."},{"line_number":1401,"context_line":"#. The image volume cache functionality is supported (enabled by setting"},{"line_number":1402,"context_line":"   image_volume_cache_enabled \u003d True), but one of two actions must be taken"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_2a72337d","line":1399,"range":{"start_line":1399,"start_character":73,"end_line":1399,"end_character":74},"updated":"2016-12-29 10:14:59.000000000","message":"remove","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1397,"context_line":"   for replication-enabled VMAX volumes."},{"line_number":1398,"context_line":"#. Storage-assisted retype operations on replication-enabled VMAX volumes"},{"line_number":1399,"context_line":"   (moving from a non-replicated type to a replicated-type and vice-versa;"},{"line_number":1400,"context_line":"   moving to another SLO/workload combination etc.) are not supported."},{"line_number":1401,"context_line":"#. The image volume cache functionality is supported (enabled by setting"},{"line_number":1402,"context_line":"   image_volume_cache_enabled \u003d True), but one of two actions must be taken"},{"line_number":1403,"context_line":"   when creating the cached volume:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_6a6c3b9d","line":1400,"range":{"start_line":1400,"start_character":46,"end_line":1400,"end_character":50},"updated":"2016-12-29 10:14:59.000000000","message":"do not use","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1399,"context_line":"   (moving from a non-replicated type to a replicated-type and vice-versa;"},{"line_number":1400,"context_line":"   moving to another SLO/workload combination etc.) are not supported."},{"line_number":1401,"context_line":"#. The image volume cache functionality is supported (enabled by setting"},{"line_number":1402,"context_line":"   image_volume_cache_enabled \u003d True), but one of two actions must be taken"},{"line_number":1403,"context_line":"   when creating the cached volume:"},{"line_number":1404,"context_line":""},{"line_number":1405,"context_line":"   * The first boot volume created on a backend (which will trigger the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_aa0463c6","line":1402,"range":{"start_line":1402,"start_character":3,"end_line":1402,"end_character":36},"updated":"2016-12-29 10:14:59.000000000","message":"``image_volume_cache_enabled \u003d True``","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1403,"context_line":"   when creating the cached volume:"},{"line_number":1404,"context_line":""},{"line_number":1405,"context_line":"   * The first boot volume created on a backend (which will trigger the"},{"line_number":1406,"context_line":"     cached volume to be created) should be the smallest necessary size e.g."},{"line_number":1407,"context_line":"     if the minimum size disk to hold an image is 5GB, create the first boot"},{"line_number":1408,"context_line":"     volume as 5GB."},{"line_number":1409,"context_line":"   * Alternatively, ensure that the allow_extend option in the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_0a148ff3","line":1406,"range":{"start_line":1406,"start_character":72,"end_line":1406,"end_character":76},"updated":"2016-12-29 10:14:59.000000000","message":"do not use","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"06939e5ecd96605aba6ae1738588ff8d7a761541","unresolved":false,"context_lines":[{"line_number":1406,"context_line":"     cached volume to be created) should be the smallest necessary size e.g."},{"line_number":1407,"context_line":"     if the minimum size disk to hold an image is 5GB, create the first boot"},{"line_number":1408,"context_line":"     volume as 5GB."},{"line_number":1409,"context_line":"   * Alternatively, ensure that the allow_extend option in the"},{"line_number":1410,"context_line":"     replication_device parameter is set to True."},{"line_number":1411,"context_line":""},{"line_number":1412,"context_line":"   This is because the initial boot volume is created at the minimum required"},{"line_number":1413,"context_line":"   size for the requested image, and then extended to the user specified size."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5201f7_2af953c9","line":1410,"range":{"start_line":1409,"start_character":37,"end_line":1410,"end_character":49},"updated":"2016-12-29 10:14:59.000000000","message":"mark up appropriately","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"83bd279135a8bf8eaaf3a28d8cf12ccfd6c2e730","unresolved":false,"context_lines":[{"line_number":1630,"context_line":"     and is of the format: \"\u003cServiceLevel\u003e+\u003cWorkload\u003e+\u003cSRP\u003e+\u003cArray ID\u003e\"."},{"line_number":1631,"context_line":"     This can be obtained from the output of the \"cinder get-pools --detail\"."},{"line_number":1632,"context_line":""},{"line_number":1633,"context_line":"* For migrating a volume from one Service Level/Workload combination to"},{"line_number":1634,"context_line":"  another, use volume retype with the migration-policy to on-demand. The"},{"line_number":1635,"context_line":"  target volume type should have the same volume_backend_name configured"},{"line_number":1636,"context_line":"  and should have the desired pool_name to which you are trying to retype"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da4df55a_80780df4","line":1633,"range":{"start_line":1633,"start_character":47,"end_line":1633,"end_character":48},"updated":"2016-12-23 14:08:44.000000000","message":"no \"/\", use and or or as appropriate","commit_id":"f79d8fe4e5304ae550fb4d35ad67df05919f5187"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1142,"context_line":""},{"line_number":1143,"context_line":"      backup_driver \u003d cinder.backup.drivers.swift"},{"line_number":1144,"context_line":""},{"line_number":1145,"context_line":"#. In order to force the volume to run attache and detache on the snapshot"},{"line_number":1146,"context_line":"   and not the volume you need to put the following key-value pair in the"},{"line_number":1147,"context_line":"   ``[DEFAULT]`` section of the ``cinder.conf``:"},{"line_number":1148,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_a725bc5c","line":1145,"range":{"start_line":1145,"start_character":39,"end_line":1145,"end_character":58},"updated":"2017-01-06 09:14:29.000000000","message":"attach and detach* :)","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1181,"context_line":"Use case 2 - Restore a backup of a volume"},{"line_number":1182,"context_line":"-----------------------------------------"},{"line_number":1183,"context_line":""},{"line_number":1184,"context_line":"#. Restore the backup from Use case 1, where ``BACKUP_ID`` is the identifier of"},{"line_number":1185,"context_line":"   the backup from Use case 1."},{"line_number":1186,"context_line":""},{"line_number":1187,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_a7dcdc46","line":1184,"range":{"start_line":1184,"start_character":27,"end_line":1184,"end_character":37},"updated":"2017-01-06 09:14:29.000000000","message":"Might be best if we link within the document to each of the referenced use cases? Thoughts?","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1270,"context_line":"   it should also be deleted."},{"line_number":1271,"context_line":""},{"line_number":1272,"context_line":""},{"line_number":1273,"context_line":"Use case 2 - Compression disabled create, snapshot, delete shapshot, and volume"},{"line_number":1274,"context_line":"-------------------------------------------------------------------------------"},{"line_number":1275,"context_line":""},{"line_number":1276,"context_line":"#. Repeat steps 1-5 of Use case 1."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_87c0b851","line":1273,"range":{"start_line":1273,"start_character":59,"end_line":1273,"end_character":67},"updated":"2017-01-06 09:14:29.000000000","message":"snapshot* - sorry, this was also a spelling error","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1278,"context_line":"   ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``."},{"line_number":1279,"context_line":"#. Delete the snapshot. The volume should be removed from"},{"line_number":1280,"context_line":"   ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``."},{"line_number":1281,"context_line":"#. Delete the volume. If the volume was the last in"},{"line_number":1282,"context_line":"   ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG``, it should also be deleted."},{"line_number":1283,"context_line":""},{"line_number":1284,"context_line":"Use case 3 - Retype from compression disabled to compression enabled"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_47c33057","line":1281,"range":{"start_line":1281,"start_character":22,"end_line":1281,"end_character":51},"updated":"2017-01-06 09:14:29.000000000","message":"If this was the last volume in the ``OS-\u003csrp\u003e-\u003cservicelevel\u003e-\u003cworkload\u003e-CD-SG`` storage group, it should also be deleted. * (as above)","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1296,"context_line":"   that storage group."},{"line_number":1297,"context_line":""},{"line_number":1298,"context_line":".. note::"},{"line_number":1299,"context_line":"   If extra spec storagetype:disablecompression is set on a hybrid, it is"},{"line_number":1300,"context_line":"   ignored because compression is not a feature on a VMAX3 hybrid."},{"line_number":1301,"context_line":""},{"line_number":1302,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_c7ad609c","line":1299,"range":{"start_line":1299,"start_character":17,"end_line":1299,"end_character":47},"updated":"2017-01-06 09:14:29.000000000","message":"``storagetype:disablecompression``","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1308,"context_line":""},{"line_number":1309,"context_line":"#. Configure a synchronous SRDF group between the chosen source and target"},{"line_number":1310,"context_line":"   arrays for the VMAX cinder driver to use. The source array must correspond"},{"line_number":1311,"context_line":"   with the ``\u003cArray\u003e`` entry in the VMAX xml file."},{"line_number":1312,"context_line":"#. Select both the director and the ports for the SRDF emulation to use on"},{"line_number":1313,"context_line":"   both sides. Bear in mind that network topology is important when choosing"},{"line_number":1314,"context_line":"   director endpoints. Currently, the only supported mode is `Synchronous`."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_279f0c60","line":1311,"range":{"start_line":1311,"start_character":42,"end_line":1311,"end_character":45},"updated":"2017-01-06 09:14:29.000000000","message":"XML","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1318,"context_line":"      discovered and managed by the same SMI-S/ECOM server, locally connected"},{"line_number":1319,"context_line":"      for example. This SMI-S/ ECOM server cannot be embedded - it can be"},{"line_number":1320,"context_line":"      installed on a physical server or a VM hosted by an ESX server only."},{"line_number":1321,"context_line":"      Follow the instructions in the SMI-S release notes."},{"line_number":1322,"context_line":""},{"line_number":1323,"context_line":"   .. note::"},{"line_number":1324,"context_line":"      With both arrays being managed by the one SMI-S server, it is the cloud"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_878ef82b","line":1321,"range":{"start_line":1321,"start_character":37,"end_line":1321,"end_character":57},"updated":"2017-01-06 09:14:29.000000000","message":"we should still get a link to this :)","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"2c54131a7f5fd157e9d76ddcf7ead96ceb7c37dd","unresolved":false,"context_lines":[{"line_number":1318,"context_line":"      discovered and managed by the same SMI-S/ECOM server, locally connected"},{"line_number":1319,"context_line":"      for example. This SMI-S/ ECOM server cannot be embedded - it can be"},{"line_number":1320,"context_line":"      installed on a physical server or a VM hosted by an ESX server only."},{"line_number":1321,"context_line":"      Follow the instructions in the SMI-S release notes."},{"line_number":1322,"context_line":""},{"line_number":1323,"context_line":"   .. note::"},{"line_number":1324,"context_line":"      With both arrays being managed by the one SMI-S server, it is the cloud"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_ffbe59ac","line":1321,"range":{"start_line":1321,"start_character":37,"end_line":1321,"end_character":57},"in_reply_to":"ba5201f7_878ef82b","updated":"2017-01-06 17:42:59.000000000","message":"Sure, I will locate it","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1339,"context_line":"      administrator intervention would be required to either; configure the"},{"line_number":1340,"context_line":"      target (remote) array as local to the current SMI-S server, or enter"},{"line_number":1341,"context_line":"      the details to the XML file of a second SMI-S server, which is locally"},{"line_number":1342,"context_line":"      connected to the target array, and restart the cinder volume service."},{"line_number":1343,"context_line":""},{"line_number":1344,"context_line":"#. Enable replication in ``/etc/cinder/cinder.conf``."},{"line_number":1345,"context_line":"   To enable the replication functionality in VMAX cinder driver, it is"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_e77fc412","line":1342,"range":{"start_line":1342,"start_character":53,"end_line":1342,"end_character":59},"updated":"2017-01-06 09:14:29.000000000","message":"should this now be openstack volume service?","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1361,"context_line":"   * ``target_device_id`` is a unique VMAX array serial number of the target"},{"line_number":1362,"context_line":"     array. For full failover functionality, the source and target VMAX arrays"},{"line_number":1363,"context_line":"     must be discovered and managed by the same SMI-S/ECOM server."},{"line_number":1364,"context_line":"     That is, locally connected. Follow the instructions in the SMI-S release"},{"line_number":1365,"context_line":"     notes."},{"line_number":1366,"context_line":""},{"line_number":1367,"context_line":"   * ``remote_port_group`` is the name of a VMAX port group that has been"},{"line_number":1368,"context_line":"     pre-configured to expose volumes managed by this backend in the event"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_27762c3e","line":1365,"range":{"start_line":1364,"start_character":33,"end_line":1365,"end_character":11},"updated":"2017-01-06 09:14:29.000000000","message":"Link :)","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"2c54131a7f5fd157e9d76ddcf7ead96ceb7c37dd","unresolved":false,"context_lines":[{"line_number":1361,"context_line":"   * ``target_device_id`` is a unique VMAX array serial number of the target"},{"line_number":1362,"context_line":"     array. For full failover functionality, the source and target VMAX arrays"},{"line_number":1363,"context_line":"     must be discovered and managed by the same SMI-S/ECOM server."},{"line_number":1364,"context_line":"     That is, locally connected. Follow the instructions in the SMI-S release"},{"line_number":1365,"context_line":"     notes."},{"line_number":1366,"context_line":""},{"line_number":1367,"context_line":"   * ``remote_port_group`` is the name of a VMAX port group that has been"},{"line_number":1368,"context_line":"     pre-configured to expose volumes managed by this backend in the event"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_7fe989b6","line":1365,"range":{"start_line":1364,"start_character":33,"end_line":1365,"end_character":11},"in_reply_to":"ba5201f7_27762c3e","updated":"2017-01-06 17:42:59.000000000","message":"Sure","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1424,"context_line":"     cached volume to be created) should be the smallest necessary size."},{"line_number":1425,"context_line":"     For example, if the minimum size disk to hold an image is 5GB, create"},{"line_number":1426,"context_line":"     the first boot volume as 5GB."},{"line_number":1427,"context_line":"   * Alternatively, ensure that the allow_extend option in the"},{"line_number":1428,"context_line":"     ``replication_device parameter`` is set to ``True``."},{"line_number":1429,"context_line":""},{"line_number":1430,"context_line":"   This is because the initial boot volume is created at the minimum required"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_47717043","line":1427,"range":{"start_line":1427,"start_character":36,"end_line":1427,"end_character":48},"updated":"2017-01-06 09:14:29.000000000","message":"``allow_extend``","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1468,"context_line":"Operations"},{"line_number":1469,"context_line":"----------"},{"line_number":1470,"context_line":""},{"line_number":1471,"context_line":"#. Create a group type"},{"line_number":1472,"context_line":""},{"line_number":1473,"context_line":"   .. code-block:: console"},{"line_number":1474,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_a7985c6b","line":1471,"range":{"start_line":1471,"start_character":18,"end_line":1471,"end_character":22},"updated":"2017-01-06 09:14:29.000000000","message":"should be colons after all these options on this list","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"2c54131a7f5fd157e9d76ddcf7ead96ceb7c37dd","unresolved":false,"context_lines":[{"line_number":1468,"context_line":"Operations"},{"line_number":1469,"context_line":"----------"},{"line_number":1470,"context_line":""},{"line_number":1471,"context_line":"#. Create a group type"},{"line_number":1472,"context_line":""},{"line_number":1473,"context_line":"   .. code-block:: console"},{"line_number":1474,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_bfcf7154","line":1471,"range":{"start_line":1471,"start_character":18,"end_line":1471,"end_character":22},"in_reply_to":"ba5201f7_a7985c6b","updated":"2017-01-06 17:42:59.000000000","message":"ok","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1583,"context_line":"volume cannot be retyped across backends. For using storage assisted volume"},{"line_number":1584,"context_line":"retype, follow these steps:"},{"line_number":1585,"context_line":""},{"line_number":1586,"context_line":"#. Add the parameter multi_pool_support to the config group in the"},{"line_number":1587,"context_line":"   ``/etc/cinder/cinder.conf`` file and set it to True."},{"line_number":1588,"context_line":""},{"line_number":1589,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_e7a6e4ac","line":1586,"range":{"start_line":1586,"start_character":21,"end_line":1586,"end_character":39},"updated":"2017-01-06 09:14:29.000000000","message":"``multi_pool_support``","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1583,"context_line":"volume cannot be retyped across backends. For using storage assisted volume"},{"line_number":1584,"context_line":"retype, follow these steps:"},{"line_number":1585,"context_line":""},{"line_number":1586,"context_line":"#. Add the parameter multi_pool_support to the config group in the"},{"line_number":1587,"context_line":"   ``/etc/cinder/cinder.conf`` file and set it to True."},{"line_number":1588,"context_line":""},{"line_number":1589,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_27ad4c88","line":1586,"range":{"start_line":1586,"start_character":47,"end_line":1586,"end_character":53},"updated":"2017-01-06 09:14:29.000000000","message":"configuration","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1584,"context_line":"retype, follow these steps:"},{"line_number":1585,"context_line":""},{"line_number":1586,"context_line":"#. Add the parameter multi_pool_support to the config group in the"},{"line_number":1587,"context_line":"   ``/etc/cinder/cinder.conf`` file and set it to True."},{"line_number":1588,"context_line":""},{"line_number":1589,"context_line":"   .. code-block:: console"},{"line_number":1590,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_47a89077","line":1587,"range":{"start_line":1587,"start_character":50,"end_line":1587,"end_character":54},"updated":"2017-01-06 09:14:29.000000000","message":"``True``","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1620,"context_line":"   .. note::"},{"line_number":1621,"context_line":"      There is no need to specify the Service Level and Workload in the XML"},{"line_number":1622,"context_line":"      file. A single XML file corresponding to the backend is sufficient"},{"line_number":1623,"context_line":"      instead of creating one each for the desired Service Level and  Workload"},{"line_number":1624,"context_line":"      combination."},{"line_number":1625,"context_line":""},{"line_number":1626,"context_line":"#. Once the backend is configured in the cinder.conf file and the VMAX specific"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_67b914cc","line":1623,"range":{"start_line":1623,"start_character":68,"end_line":1623,"end_character":69},"updated":"2017-01-06 09:14:29.000000000","message":"extra space here","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1623,"context_line":"      instead of creating one each for the desired Service Level and  Workload"},{"line_number":1624,"context_line":"      combination."},{"line_number":1625,"context_line":""},{"line_number":1626,"context_line":"#. Once the backend is configured in the cinder.conf file and the VMAX specific"},{"line_number":1627,"context_line":"   configuration XML created, restart the cinder volume service for the changes"},{"line_number":1628,"context_line":"   to take place."},{"line_number":1629,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_87bc38bc","line":1626,"range":{"start_line":1626,"start_character":41,"end_line":1626,"end_character":52},"updated":"2017-01-06 09:14:29.000000000","message":"``cinder.conf``","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1628,"context_line":"   to take place."},{"line_number":1629,"context_line":""},{"line_number":1630,"context_line":"#. Run the command ``cinder get-pools --detail`` to query for the pool"},{"line_number":1631,"context_line":"   information. This should list all the available Service Level ans Workload"},{"line_number":1632,"context_line":"   combinations available for the SRP as pools belonging to the same backend."},{"line_number":1633,"context_line":""},{"line_number":1634,"context_line":"#. Use the following examples of Openstack commands to create various volume"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_e7cd0467","line":1631,"range":{"start_line":1631,"start_character":65,"end_line":1631,"end_character":68},"updated":"2017-01-06 09:14:29.000000000","message":"and *","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1631,"context_line":"   information. This should list all the available Service Level ans Workload"},{"line_number":1632,"context_line":"   combinations available for the SRP as pools belonging to the same backend."},{"line_number":1633,"context_line":""},{"line_number":1634,"context_line":"#. Use the following examples of Openstack commands to create various volume"},{"line_number":1635,"context_line":"   types. The below example demonstrates creating a volume type for Diamond"},{"line_number":1636,"context_line":"   Service Level and OLTP workload."},{"line_number":1637,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_47bfb0a9","line":1634,"range":{"start_line":1634,"start_character":33,"end_line":1634,"end_character":42},"updated":"2017-01-06 09:14:29.000000000","message":"OpenStack*","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1644,"context_line":"  .. note::"},{"line_number":1645,"context_line":"     Create as many volume types as the number of Service Level and Workload"},{"line_number":1646,"context_line":"     (available) combinations which you are going to use for provisioning"},{"line_number":1647,"context_line":"     volumes. The pool_name is the additional property which has to be set"},{"line_number":1648,"context_line":"     and is of the format: \"\u003cServiceLevel\u003e+\u003cWorkload\u003e+\u003cSRP\u003e+\u003cArray ID\u003e\"."},{"line_number":1649,"context_line":"     This can be obtained from the output of the \"cinder get-pools --detail\"."},{"line_number":1650,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_67e034ce","line":1647,"range":{"start_line":1647,"start_character":18,"end_line":1647,"end_character":27},"updated":"2017-01-06 09:14:29.000000000","message":"``pool_name``","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1645,"context_line":"     Create as many volume types as the number of Service Level and Workload"},{"line_number":1646,"context_line":"     (available) combinations which you are going to use for provisioning"},{"line_number":1647,"context_line":"     volumes. The pool_name is the additional property which has to be set"},{"line_number":1648,"context_line":"     and is of the format: \"\u003cServiceLevel\u003e+\u003cWorkload\u003e+\u003cSRP\u003e+\u003cArray ID\u003e\"."},{"line_number":1649,"context_line":"     This can be obtained from the output of the \"cinder get-pools --detail\"."},{"line_number":1650,"context_line":""},{"line_number":1651,"context_line":"#. For migrating a volume from one Service Level or Workload combination to"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_87e358d8","line":1648,"range":{"start_line":1648,"start_character":28,"end_line":1648,"end_character":70},"updated":"2017-01-06 09:14:29.000000000","message":"``\u003cServiceLevel\u003e+\u003cWorkload\u003e+\u003cSRP\u003e+\u003cArray ID\u003e``","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1646,"context_line":"     (available) combinations which you are going to use for provisioning"},{"line_number":1647,"context_line":"     volumes. The pool_name is the additional property which has to be set"},{"line_number":1648,"context_line":"     and is of the format: \"\u003cServiceLevel\u003e+\u003cWorkload\u003e+\u003cSRP\u003e+\u003cArray ID\u003e\"."},{"line_number":1649,"context_line":"     This can be obtained from the output of the \"cinder get-pools --detail\"."},{"line_number":1650,"context_line":""},{"line_number":1651,"context_line":"#. For migrating a volume from one Service Level or Workload combination to"},{"line_number":1652,"context_line":"   another, use volume retype with the migration-policy to on-demand. The"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_c7e9e0b8","line":1649,"range":{"start_line":1649,"start_character":50,"end_line":1649,"end_character":75},"updated":"2017-01-06 09:14:29.000000000","message":"``cinder get-pools --detail``","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1650,"context_line":""},{"line_number":1651,"context_line":"#. For migrating a volume from one Service Level or Workload combination to"},{"line_number":1652,"context_line":"   another, use volume retype with the migration-policy to on-demand. The"},{"line_number":1653,"context_line":"   target volume type should have the same volume_backend_name configured"},{"line_number":1654,"context_line":"   and should have the desired pool_name to which you are trying to retype"},{"line_number":1655,"context_line":"   to."},{"line_number":1656,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_07d048f5","line":1653,"range":{"start_line":1653,"start_character":43,"end_line":1653,"end_character":62},"updated":"2017-01-06 09:14:29.000000000","message":"``volume_backend_name``","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1651,"context_line":"#. For migrating a volume from one Service Level or Workload combination to"},{"line_number":1652,"context_line":"   another, use volume retype with the migration-policy to on-demand. The"},{"line_number":1653,"context_line":"   target volume type should have the same volume_backend_name configured"},{"line_number":1654,"context_line":"   and should have the desired pool_name to which you are trying to retype"},{"line_number":1655,"context_line":"   to."},{"line_number":1656,"context_line":""},{"line_number":1657,"context_line":"  .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_47d6d0f1","line":1654,"range":{"start_line":1654,"start_character":31,"end_line":1654,"end_character":40},"updated":"2017-01-06 09:14:29.000000000","message":"``pool_name``","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"9ce6c2a2c5956c5e279fcd0dc22124b76ffbc2b9","unresolved":false,"context_lines":[{"line_number":1651,"context_line":"#. For migrating a volume from one Service Level or Workload combination to"},{"line_number":1652,"context_line":"   another, use volume retype with the migration-policy to on-demand. The"},{"line_number":1653,"context_line":"   target volume type should have the same volume_backend_name configured"},{"line_number":1654,"context_line":"   and should have the desired pool_name to which you are trying to retype"},{"line_number":1655,"context_line":"   to."},{"line_number":1656,"context_line":""},{"line_number":1657,"context_line":"  .. code-block:: console"},{"line_number":1658,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5201f7_67075482","line":1655,"range":{"start_line":1654,"start_character":41,"end_line":1655,"end_character":6},"updated":"2017-01-06 09:14:29.000000000","message":"\"to which you are trying to retype to\" - I\u0027m not sure what this means?","commit_id":"285c8ad03c89ef4907ef6bc20881559de4b783ae"}]}
