)]}'
{"doc/config-reference/source/block-storage/drivers/dell-emc-unity-driver.rst":[{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"08cb5316b6050effef0af6ecf23e24cf5b9228ce","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. Install `storops` from pypi:"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   .. code-block:: ini"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"     sudo pip install storops"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_150ca693","line":44,"range":{"start_line":44,"start_character":19,"end_line":44,"end_character":22},"updated":"2017-01-19 11:38:59.000000000","message":"console","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"65c2b88225d64666f3821d8b8f6ce77a5bdb79a4","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. Install `storops` from pypi:"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   .. code-block:: ini"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"     sudo pip install storops"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_4bd03d54","line":44,"range":{"start_line":44,"start_character":19,"end_line":44,"end_character":22},"in_reply_to":"5a3905b3_150ca693","updated":"2017-01-19 15:42:35.000000000","message":"Done","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"08cb5316b6050effef0af6ecf23e24cf5b9228ce","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   .. code-block:: ini"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"     sudo pip install storops"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"#. Configure Block Storage to use Unity driver."}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_75232a06","line":46,"range":{"start_line":46,"start_character":5,"end_line":46,"end_character":9},"updated":"2017-01-19 11:38:59.000000000","message":"#","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"65c2b88225d64666f3821d8b8f6ce77a5bdb79a4","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   .. code-block:: ini"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"     sudo pip install storops"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"#. Configure Block Storage to use Unity driver."}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_6bd5f941","line":46,"range":{"start_line":46,"start_character":5,"end_line":46,"end_character":9},"in_reply_to":"5a3905b3_75232a06","updated":"2017-01-19 15:42:35.000000000","message":"Done","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"08cb5316b6050effef0af6ecf23e24cf5b9228ce","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"#. Install `sysfsutils`, `sg3-utils` and `multipath-tools`:"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"   .. code-block:: ini"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"     sudo apt-get install multipath-tools sg3-utils sysfsutils"},{"line_number":78,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_3588c2e7","line":75,"range":{"start_line":75,"start_character":19,"end_line":75,"end_character":22},"updated":"2017-01-19 11:38:59.000000000","message":"console","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"65c2b88225d64666f3821d8b8f6ce77a5bdb79a4","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"#. Install `sysfsutils`, `sg3-utils` and `multipath-tools`:"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"   .. code-block:: ini"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"     sudo apt-get install multipath-tools sg3-utils sysfsutils"},{"line_number":78,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_4b375db0","line":75,"range":{"start_line":75,"start_character":19,"end_line":75,"end_character":22},"in_reply_to":"5a3905b3_3588c2e7","updated":"2017-01-19 15:42:35.000000000","message":"Done","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"08cb5316b6050effef0af6ecf23e24cf5b9228ce","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"   .. code-block:: ini"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"     sudo apt-get install multipath-tools sg3-utils sysfsutils"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"#. (Required for FC driver in case `Auto-zoning Support`_ is disabled) Zone"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_b54bd2af","line":77,"range":{"start_line":77,"start_character":5,"end_line":77,"end_character":9},"updated":"2017-01-19 11:38:59.000000000","message":"#","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"65c2b88225d64666f3821d8b8f6ce77a5bdb79a4","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"   .. code-block:: ini"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"     sudo apt-get install multipath-tools sg3-utils sysfsutils"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"#. (Required for FC driver in case `Auto-zoning Support`_ is disabled) Zone"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_cb4b4d2a","line":77,"range":{"start_line":77,"start_character":5,"end_line":77,"end_character":9},"in_reply_to":"5a3905b3_b54bd2af","updated":"2017-01-19 15:42:35.000000000","message":"Done","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"08cb5316b6050effef0af6ecf23e24cf5b9228ce","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"   And restart multipath service:"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"   .. code-block:: ini"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"     sudo service multipath-tools restart"},{"line_number":132,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_155ae683","line":129,"range":{"start_line":129,"start_character":19,"end_line":129,"end_character":22},"updated":"2017-01-19 11:38:59.000000000","message":"console","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"65c2b88225d64666f3821d8b8f6ce77a5bdb79a4","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"   And restart multipath service:"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"   .. code-block:: ini"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"     sudo service multipath-tools restart"},{"line_number":132,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_2b6a1181","line":129,"range":{"start_line":129,"start_character":19,"end_line":129,"end_character":22},"in_reply_to":"5a3905b3_155ae683","updated":"2017-01-19 15:42:35.000000000","message":"Done","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"08cb5316b6050effef0af6ecf23e24cf5b9228ce","unresolved":false,"context_lines":[{"line_number":128,"context_line":""},{"line_number":129,"context_line":"   .. code-block:: ini"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"     sudo service multipath-tools restart"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"#. Enable multipath for image transfer in `/etc/cinder/cinder.conf`."}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_95e5f6a9","line":131,"range":{"start_line":131,"start_character":5,"end_line":131,"end_character":9},"updated":"2017-01-19 11:38:59.000000000","message":"#","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"65c2b88225d64666f3821d8b8f6ce77a5bdb79a4","unresolved":false,"context_lines":[{"line_number":128,"context_line":""},{"line_number":129,"context_line":"   .. code-block:: ini"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"     sudo service multipath-tools restart"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"#. Enable multipath for image transfer in `/etc/cinder/cinder.conf`."}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_6b0a59d4","line":131,"range":{"start_line":131,"start_character":5,"end_line":131,"end_character":9},"in_reply_to":"5a3905b3_95e5f6a9","updated":"2017-01-19 15:42:35.000000000","message":"Done","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"844330d07a9f8a284c2fe315a3a9b92b07a56020","unresolved":false,"context_lines":[{"line_number":155,"context_line":"Driver options"},{"line_number":156,"context_line":"~~~~~~~~~~~~~~"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"- ``storage_protocol``"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"  Storage protocol to provide data access, can be ``iscsi`` (Default)  or"},{"line_number":161,"context_line":"  ``fc``"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"- ``unity_storage_pool_names``"},{"line_number":164,"context_line":"  Comma separated pool names to be managed by Block Storage, if not specified,"},{"line_number":165,"context_line":"  all pools will be managed."},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"- ``unity_io_ports``"},{"line_number":168,"context_line":"  Comma separated IDs of Ethernet or FC ports, if not specified,"},{"line_number":169,"context_line":"  all available ports will be used for data access."},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"- ``san_ip``"},{"line_number":172,"context_line":"  Unisphere IP to manage Unity storage"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"- ``san_login``"},{"line_number":175,"context_line":"  Username to access Unity"},{"line_number":176,"context_line":"- ``san_password``"},{"line_number":177,"context_line":"  Password to access Unity"},{"line_number":178,"context_line":"- ``volume_driver``"},{"line_number":179,"context_line":"  cinder.volume.drivers.dell_emc.unity.Driver"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"- ``volume_backend_name``"},{"line_number":182,"context_line":"  Any descriptive string to identify this cinder back-end."},{"line_number":183,"context_line":"  The default value is ``UnityiSCSI`` else ``UnityFCDriver``"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"- ``use_multipath_for_image_xfer``"},{"line_number":186,"context_line":"  Use ``True`` to enable multipath for volume to image and image to volume."},{"line_number":187,"context_line":"  The default value is ``False``"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"Live migration integration"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_6a48a52e","line":187,"range":{"start_line":158,"start_character":1,"end_line":187,"end_character":32},"updated":"2017-01-19 11:07:15.000000000","message":"This should use one of our tables, see how other drivers do it.\n\nNo need to duplicate this, we extract the information from help strings directly.","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"65c2b88225d64666f3821d8b8f6ce77a5bdb79a4","unresolved":false,"context_lines":[{"line_number":155,"context_line":"Driver options"},{"line_number":156,"context_line":"~~~~~~~~~~~~~~"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"- ``storage_protocol``"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"  Storage protocol to provide data access, can be ``iscsi`` (Default)  or"},{"line_number":161,"context_line":"  ``fc``"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"- ``unity_storage_pool_names``"},{"line_number":164,"context_line":"  Comma separated pool names to be managed by Block Storage, if not specified,"},{"line_number":165,"context_line":"  all pools will be managed."},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"- ``unity_io_ports``"},{"line_number":168,"context_line":"  Comma separated IDs of Ethernet or FC ports, if not specified,"},{"line_number":169,"context_line":"  all available ports will be used for data access."},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"- ``san_ip``"},{"line_number":172,"context_line":"  Unisphere IP to manage Unity storage"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"- ``san_login``"},{"line_number":175,"context_line":"  Username to access Unity"},{"line_number":176,"context_line":"- ``san_password``"},{"line_number":177,"context_line":"  Password to access Unity"},{"line_number":178,"context_line":"- ``volume_driver``"},{"line_number":179,"context_line":"  cinder.volume.drivers.dell_emc.unity.Driver"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"- ``volume_backend_name``"},{"line_number":182,"context_line":"  Any descriptive string to identify this cinder back-end."},{"line_number":183,"context_line":"  The default value is ``UnityiSCSI`` else ``UnityFCDriver``"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"- ``use_multipath_for_image_xfer``"},{"line_number":186,"context_line":"  Use ``True`` to enable multipath for volume to image and image to volume."},{"line_number":187,"context_line":"  The default value is ``False``"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"Live migration integration"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_6b797993","line":187,"range":{"start_line":158,"start_character":1,"end_line":187,"end_character":32},"in_reply_to":"5a3905b3_6a48a52e","updated":"2017-01-19 15:42:35.000000000","message":"Hi Andreas,\ndid you refer to the rst under doc/config-reference/source/tables/\n\nIf yes, there is no unity driver\u0027s rst under it.\n\nDo you have any suggestion?\n\nThanks\nPeter","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"08cb5316b6050effef0af6ecf23e24cf5b9228ce","unresolved":false,"context_lines":[{"line_number":323,"context_line":"#. Use commands like `grep`, `awk` to find the error related to the Block"},{"line_number":324,"context_line":"   Storage operation."},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"   .. code-block:: ini"},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"     grep \"req-3a459e0e-871a-49f9-9796-b63cc48b5015\" cinder-volume.log"},{"line_number":329,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_d5621e16","line":326,"range":{"start_line":326,"start_character":19,"end_line":326,"end_character":22},"updated":"2017-01-19 11:38:59.000000000","message":"console","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"08cb5316b6050effef0af6ecf23e24cf5b9228ce","unresolved":false,"context_lines":[{"line_number":325,"context_line":""},{"line_number":326,"context_line":"   .. code-block:: ini"},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"     grep \"req-3a459e0e-871a-49f9-9796-b63cc48b5015\" cinder-volume.log"},{"line_number":329,"context_line":""},{"line_number":330,"context_line":""},{"line_number":331,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a3905b3_952fb6a0","line":328,"updated":"2017-01-19 11:38:59.000000000","message":"# grep \"req-3a459e0e-871a-49f9-9796-b63cc48b5015\" cinder-volume.log","commit_id":"199c3f8a593a484bd00b66b7a5298532caa569f6"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dc6eb0cc8731ffc92ea188fdcb235a7e01e41a95","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Dell EMC Unity driver"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Unity driver is integrated in OpenStack Block Storage project since `Ocata`"},{"line_number":6,"context_line":"release. The driver is built on the top of Block Storage framework and a Dell"},{"line_number":7,"context_line":"EMC distributed Python package `storops \u003chttps://pypi.python.org/pypi/storops\u003e`_,"},{"line_number":8,"context_line":"no other dependency is required."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_26e328a5","line":5,"range":{"start_line":5,"start_character":13,"end_line":5,"end_character":15},"updated":"2017-01-19 16:36:18.000000000","message":"has been integrated*","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dc6eb0cc8731ffc92ea188fdcb235a7e01e41a95","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Dell EMC Unity driver"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Unity driver is integrated in OpenStack Block Storage project since `Ocata`"},{"line_number":6,"context_line":"release. The driver is built on the top of Block Storage framework and a Dell"},{"line_number":7,"context_line":"EMC distributed Python package `storops \u003chttps://pypi.python.org/pypi/storops\u003e`_,"},{"line_number":8,"context_line":"no other dependency is required."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_66f37074","line":5,"range":{"start_line":5,"start_character":27,"end_line":5,"end_character":29},"updated":"2017-01-19 16:36:18.000000000","message":"in the *","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dc6eb0cc8731ffc92ea188fdcb235a7e01e41a95","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Dell EMC Unity driver"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Unity driver is integrated in OpenStack Block Storage project since `Ocata`"},{"line_number":6,"context_line":"release. The driver is built on the top of Block Storage framework and a Dell"},{"line_number":7,"context_line":"EMC distributed Python package `storops \u003chttps://pypi.python.org/pypi/storops\u003e`_,"},{"line_number":8,"context_line":"no other dependency is required."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_a6ed588d","line":5,"range":{"start_line":5,"start_character":62,"end_line":5,"end_character":67},"updated":"2017-01-19 16:36:18.000000000","message":"since the*","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"d8aa12ca3e20d5aae46b6875ad49a8e69a9cc68b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Dell EMC Unity driver"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Unity driver is integrated in OpenStack Block Storage project since `Ocata`"},{"line_number":6,"context_line":"release. The driver is built on the top of Block Storage framework and a Dell"},{"line_number":7,"context_line":"EMC distributed Python package `storops \u003chttps://pypi.python.org/pypi/storops\u003e`_,"},{"line_number":8,"context_line":"no other dependency is required."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_ae042ec0","line":5,"range":{"start_line":5,"start_character":13,"end_line":5,"end_character":15},"in_reply_to":"5a3905b3_26e328a5","updated":"2017-01-20 04:21:02.000000000","message":"Done","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"d8aa12ca3e20d5aae46b6875ad49a8e69a9cc68b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Dell EMC Unity driver"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Unity driver is integrated in OpenStack Block Storage project since `Ocata`"},{"line_number":6,"context_line":"release. The driver is built on the top of Block Storage framework and a Dell"},{"line_number":7,"context_line":"EMC distributed Python package `storops \u003chttps://pypi.python.org/pypi/storops\u003e`_,"},{"line_number":8,"context_line":"no other dependency is required."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_ceffbaa8","line":5,"range":{"start_line":5,"start_character":27,"end_line":5,"end_character":29},"in_reply_to":"5a3905b3_66f37074","updated":"2017-01-20 04:21:02.000000000","message":"Done","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"d8aa12ca3e20d5aae46b6875ad49a8e69a9cc68b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Dell EMC Unity driver"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Unity driver is integrated in OpenStack Block Storage project since `Ocata`"},{"line_number":6,"context_line":"release. The driver is built on the top of Block Storage framework and a Dell"},{"line_number":7,"context_line":"EMC distributed Python package `storops \u003chttps://pypi.python.org/pypi/storops\u003e`_,"},{"line_number":8,"context_line":"no other dependency is required."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_0e30e29d","line":5,"range":{"start_line":5,"start_character":62,"end_line":5,"end_character":67},"in_reply_to":"5a3905b3_a6ed588d","updated":"2017-01-20 04:21:02.000000000","message":"Done","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dc6eb0cc8731ffc92ea188fdcb235a7e01e41a95","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Unity driver is integrated in OpenStack Block Storage project since `Ocata`"},{"line_number":6,"context_line":"release. The driver is built on the top of Block Storage framework and a Dell"},{"line_number":7,"context_line":"EMC distributed Python package `storops \u003chttps://pypi.python.org/pypi/storops\u003e`_,"},{"line_number":8,"context_line":"no other dependency is required."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Prerequisites"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_e6ff6032","line":7,"range":{"start_line":7,"start_character":80,"end_line":7,"end_character":81},"updated":"2017-01-19 16:36:18.000000000","message":"full stop here","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"d8aa12ca3e20d5aae46b6875ad49a8e69a9cc68b","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Unity driver is integrated in OpenStack Block Storage project since `Ocata`"},{"line_number":6,"context_line":"release. The driver is built on the top of Block Storage framework and a Dell"},{"line_number":7,"context_line":"EMC distributed Python package `storops \u003chttps://pypi.python.org/pypi/storops\u003e`_,"},{"line_number":8,"context_line":"no other dependency is required."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Prerequisites"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_ae1b4e1a","line":7,"range":{"start_line":7,"start_character":80,"end_line":7,"end_character":81},"in_reply_to":"5a3905b3_e6ff6032","updated":"2017-01-20 04:21:02.000000000","message":"Done","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dc6eb0cc8731ffc92ea188fdcb235a7e01e41a95","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Unity driver is integrated in OpenStack Block Storage project since `Ocata`"},{"line_number":6,"context_line":"release. The driver is built on the top of Block Storage framework and a Dell"},{"line_number":7,"context_line":"EMC distributed Python package `storops \u003chttps://pypi.python.org/pypi/storops\u003e`_,"},{"line_number":8,"context_line":"no other dependency is required."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Prerequisites"},{"line_number":11,"context_line":"~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_06fd4c3a","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":2},"updated":"2017-01-19 16:36:18.000000000","message":"No other *","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"d8aa12ca3e20d5aae46b6875ad49a8e69a9cc68b","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Unity driver is integrated in OpenStack Block Storage project since `Ocata`"},{"line_number":6,"context_line":"release. The driver is built on the top of Block Storage framework and a Dell"},{"line_number":7,"context_line":"EMC distributed Python package `storops \u003chttps://pypi.python.org/pypi/storops\u003e`_,"},{"line_number":8,"context_line":"no other dependency is required."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Prerequisites"},{"line_number":11,"context_line":"~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_ce16daf0","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":2},"in_reply_to":"5a3905b3_06fd4c3a","updated":"2017-01-20 04:21:02.000000000","message":"Done","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dc6eb0cc8731ffc92ea188fdcb235a7e01e41a95","unresolved":false,"context_lines":[{"line_number":37,"context_line":"Driver configuration"},{"line_number":38,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. note:: Perform these steps on Block Storage nodes"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. Install `storops` from pypi:"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_26fa4843","line":40,"range":{"start_line":40,"start_character":48,"end_line":40,"end_character":52},"updated":"2017-01-19 16:36:18.000000000","message":"nodes. *","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"d8aa12ca3e20d5aae46b6875ad49a8e69a9cc68b","unresolved":false,"context_lines":[{"line_number":37,"context_line":"Driver configuration"},{"line_number":38,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. note:: Perform these steps on Block Storage nodes"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. Install `storops` from pypi:"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_eed39636","line":40,"range":{"start_line":40,"start_character":48,"end_line":40,"end_character":52},"in_reply_to":"5a3905b3_26fa4843","updated":"2017-01-20 04:21:02.000000000","message":"Done","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dc6eb0cc8731ffc92ea188fdcb235a7e01e41a95","unresolved":false,"context_lines":[{"line_number":46,"context_line":"     # pip install storops"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"#. Configure Block Storage to use Unity driver."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"   .. code-block:: ini"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_469594e2","line":49,"range":{"start_line":49,"start_character":40,"end_line":49,"end_character":47},"updated":"2017-01-19 16:36:18.000000000","message":"driver: *","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"d8aa12ca3e20d5aae46b6875ad49a8e69a9cc68b","unresolved":false,"context_lines":[{"line_number":46,"context_line":"     # pip install storops"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"#. Configure Block Storage to use Unity driver."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"   .. code-block:: ini"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_6ee886e3","line":49,"range":{"start_line":49,"start_character":40,"end_line":49,"end_character":47},"in_reply_to":"5a3905b3_469594e2","updated":"2017-01-20 04:21:02.000000000","message":"Done","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dc6eb0cc8731ffc92ea188fdcb235a7e01e41a95","unresolved":false,"context_lines":[{"line_number":66,"context_line":"      here `Driver options`_."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":""},{"line_number":69,"context_line":".. note:: (**Optional**) Perform these steps on both Block Storage and Compute"},{"line_number":70,"context_line":"          nodes if multipath based data access is required."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_5d5ac284","line":69,"range":{"start_line":69,"start_character":25,"end_line":69,"end_character":32},"updated":"2017-01-19 16:36:18.000000000","message":"If you require multipath based data access, perform these steps...* \n\nThe above steps or the below steps?","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"d8aa12ca3e20d5aae46b6875ad49a8e69a9cc68b","unresolved":false,"context_lines":[{"line_number":66,"context_line":"      here `Driver options`_."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":""},{"line_number":69,"context_line":".. note:: (**Optional**) Perform these steps on both Block Storage and Compute"},{"line_number":70,"context_line":"          nodes if multipath based data access is required."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_cec41a61","line":69,"range":{"start_line":69,"start_character":25,"end_line":69,"end_character":32},"in_reply_to":"5a3905b3_5d5ac284","updated":"2017-01-20 04:21:02.000000000","message":"fixed, it\u0027s below steps.","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dc6eb0cc8731ffc92ea188fdcb235a7e01e41a95","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"#. Enable Unity storage optimized multipath configuration."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"   Please append following content into `/etc/multipath.conf`"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"   .. code-block:: ini"},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_bdd806f1","line":86,"range":{"start_line":86,"start_character":3,"end_line":86,"end_character":16},"updated":"2017-01-19 16:36:18.000000000","message":"I would just say \"Add the following...\"","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"d8aa12ca3e20d5aae46b6875ad49a8e69a9cc68b","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"#. Enable Unity storage optimized multipath configuration."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"   Please append following content into `/etc/multipath.conf`"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"   .. code-block:: ini"},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_ce9b3a71","line":86,"range":{"start_line":86,"start_character":3,"end_line":86,"end_character":16},"in_reply_to":"5a3905b3_bdd806f1","updated":"2017-01-20 04:21:02.000000000","message":"Done","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dc6eb0cc8731ffc92ea188fdcb235a7e01e41a95","unresolved":false,"context_lines":[{"line_number":85,"context_line":""},{"line_number":86,"context_line":"   Please append following content into `/etc/multipath.conf`"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"   .. code-block:: ini"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"     blacklist {"},{"line_number":91,"context_line":"         # Skip the files uner /dev that are definitely not FC/iSCSI devices"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_86d13cd0","line":88,"range":{"start_line":88,"start_character":0,"end_line":88,"end_character":22},"updated":"2017-01-19 16:36:18.000000000","message":"dell-emc-unity-driver.rst:88: WARNING: Could not lex literal_block as \"ini\". \n\nThis is what is is failing on.","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"d8aa12ca3e20d5aae46b6875ad49a8e69a9cc68b","unresolved":false,"context_lines":[{"line_number":85,"context_line":""},{"line_number":86,"context_line":"   Please append following content into `/etc/multipath.conf`"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"   .. code-block:: ini"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"     blacklist {"},{"line_number":91,"context_line":"         # Skip the files uner /dev that are definitely not FC/iSCSI devices"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_2e83de05","line":88,"range":{"start_line":88,"start_character":0,"end_line":88,"end_character":22},"in_reply_to":"5a3905b3_86d13cd0","updated":"2017-01-20 04:21:02.000000000","message":"Fixed","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dc6eb0cc8731ffc92ea188fdcb235a7e01e41a95","unresolved":false,"context_lines":[{"line_number":87,"context_line":""},{"line_number":88,"context_line":"   .. code-block:: ini"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"     blacklist {"},{"line_number":91,"context_line":"         # Skip the files uner /dev that are definitely not FC/iSCSI devices"},{"line_number":92,"context_line":"         # Different system may need different customization"},{"line_number":93,"context_line":"         devnode \"^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*\""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_c6db44ec","line":90,"range":{"start_line":90,"start_character":4,"end_line":90,"end_character":16},"updated":"2017-01-19 16:36:18.000000000","message":"this also needs to be indented one space (fiddly, I know)","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"d8aa12ca3e20d5aae46b6875ad49a8e69a9cc68b","unresolved":false,"context_lines":[{"line_number":87,"context_line":""},{"line_number":88,"context_line":"   .. code-block:: ini"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"     blacklist {"},{"line_number":91,"context_line":"         # Skip the files uner /dev that are definitely not FC/iSCSI devices"},{"line_number":92,"context_line":"         # Different system may need different customization"},{"line_number":93,"context_line":"         devnode \"^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*\""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_8e85b2ae","line":90,"range":{"start_line":90,"start_character":4,"end_line":90,"end_character":16},"in_reply_to":"5a3905b3_c6db44ec","updated":"2017-01-20 04:21:02.000000000","message":"Done","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dc6eb0cc8731ffc92ea188fdcb235a7e01e41a95","unresolved":false,"context_lines":[{"line_number":124,"context_line":"     }"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"   And restart multipath service:"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"   .. code-block:: console"},{"line_number":130,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_1dee7a8b","line":127,"range":{"start_line":127,"start_character":13,"end_line":127,"end_character":17},"updated":"2017-01-19 16:36:18.000000000","message":"restart the multipath*","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"d8aa12ca3e20d5aae46b6875ad49a8e69a9cc68b","unresolved":false,"context_lines":[{"line_number":124,"context_line":"     }"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"   And restart multipath service:"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"   .. code-block:: console"},{"line_number":130,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_8eacd236","line":127,"range":{"start_line":127,"start_character":13,"end_line":127,"end_character":17},"in_reply_to":"5a3905b3_1dee7a8b","updated":"2017-01-20 04:21:02.000000000","message":"Done","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dc6eb0cc8731ffc92ea188fdcb235a7e01e41a95","unresolved":false,"context_lines":[{"line_number":132,"context_line":""},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"#. Enable multipath for image transfer in `/etc/cinder/cinder.conf`."},{"line_number":135,"context_line":"   .. code-block:: ini"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"     use_multipath_for_image_xfer \u003d True"},{"line_number":138,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_bdff2633","line":135,"range":{"start_line":135,"start_character":0,"end_line":135,"end_character":22},"updated":"2017-01-19 16:36:18.000000000","message":"line break above the code block","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"d8aa12ca3e20d5aae46b6875ad49a8e69a9cc68b","unresolved":false,"context_lines":[{"line_number":132,"context_line":""},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"#. Enable multipath for image transfer in `/etc/cinder/cinder.conf`."},{"line_number":135,"context_line":"   .. code-block:: ini"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"     use_multipath_for_image_xfer \u003d True"},{"line_number":138,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a3905b3_aeab4e1c","line":135,"range":{"start_line":135,"start_character":0,"end_line":135,"end_character":22},"in_reply_to":"5a3905b3_bdff2633","updated":"2017-01-20 04:21:02.000000000","message":"Done","commit_id":"4dbc7fa84a54d1778a13316e98587d7204d6db9b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"da2a28892c87b2d52aab754edf83ac677a37472a","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Unity driver has been integrated in the OpenStack Block Storage project since"},{"line_number":6,"context_line":"the `Ocata` release. The driver is built on the top of Block Storage framework"},{"line_number":7,"context_line":"and a Dell EMC distributed Python package"},{"line_number":8,"context_line":"`storops \u003chttps://pypi.python.org/pypi/storops\u003e`_."},{"line_number":9,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_a9597100","line":6,"range":{"start_line":6,"start_character":4,"end_line":6,"end_character":11},"updated":"2017-01-20 13:44:01.000000000","message":"Just Ocata, no need for backticks.","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"673f05b85af0bb864dca417808c863cdf5570501","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Unity driver has been integrated in the OpenStack Block Storage project since"},{"line_number":6,"context_line":"the `Ocata` release. The driver is built on the top of Block Storage framework"},{"line_number":7,"context_line":"and a Dell EMC distributed Python package"},{"line_number":8,"context_line":"`storops \u003chttps://pypi.python.org/pypi/storops\u003e`_."},{"line_number":9,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_1e135e5c","line":6,"range":{"start_line":6,"start_character":4,"end_line":6,"end_character":11},"in_reply_to":"5a3905b3_a9597100","updated":"2017-01-23 07:54:17.000000000","message":"Done","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"da2a28892c87b2d52aab754edf83ac677a37472a","unresolved":false,"context_lines":[{"line_number":46,"context_line":"     # pip install storops"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"#. Configure Block Storage to use Unity driver:"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"   .. code-block:: ini"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_0116df54","line":49,"range":{"start_line":49,"start_character":39,"end_line":49,"end_character":47},"updated":"2017-01-20 13:44:01.000000000","message":"Where should this be configured?","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"673f05b85af0bb864dca417808c863cdf5570501","unresolved":false,"context_lines":[{"line_number":46,"context_line":"     # pip install storops"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"#. Configure Block Storage to use Unity driver:"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"   .. code-block:: ini"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_fe43f23f","line":49,"range":{"start_line":49,"start_character":39,"end_line":49,"end_character":47},"in_reply_to":"5a3905b3_0116df54","updated":"2017-01-23 07:54:17.000000000","message":"Done","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"da2a28892c87b2d52aab754edf83ac677a37472a","unresolved":false,"context_lines":[{"line_number":62,"context_line":"     # backend\u0027s name"},{"line_number":63,"context_line":"     volume_backend_name \u003d Storage_ISCSI_01"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"   .. note:: This is the minimal options for Unity driver, see more options"},{"line_number":66,"context_line":"      here `Driver options`_."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_a90a511f","line":65,"range":{"start_line":65,"start_character":13,"end_line":65,"end_character":20},"updated":"2017-01-20 13:44:01.000000000","message":"These are","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"673f05b85af0bb864dca417808c863cdf5570501","unresolved":false,"context_lines":[{"line_number":62,"context_line":"     # backend\u0027s name"},{"line_number":63,"context_line":"     volume_backend_name \u003d Storage_ISCSI_01"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"   .. note:: This is the minimal options for Unity driver, see more options"},{"line_number":66,"context_line":"      here `Driver options`_."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_de5ab629","line":65,"range":{"start_line":65,"start_character":13,"end_line":65,"end_character":20},"in_reply_to":"5a3905b3_a90a511f","updated":"2017-01-23 07:54:17.000000000","message":"Done","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"da2a28892c87b2d52aab754edf83ac677a37472a","unresolved":false,"context_lines":[{"line_number":63,"context_line":"     volume_backend_name \u003d Storage_ISCSI_01"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"   .. note:: This is the minimal options for Unity driver, see more options"},{"line_number":66,"context_line":"      here `Driver options`_."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":""},{"line_number":69,"context_line":".. note:: (**Optional**) If you require multipath based data access, perform"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_a92171a1","line":66,"range":{"start_line":66,"start_character":5,"end_line":66,"end_character":29},"updated":"2017-01-20 13:44:01.000000000","message":"For more options, see `Driver options`_.","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"673f05b85af0bb864dca417808c863cdf5570501","unresolved":false,"context_lines":[{"line_number":63,"context_line":"     volume_backend_name \u003d Storage_ISCSI_01"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"   .. note:: This is the minimal options for Unity driver, see more options"},{"line_number":66,"context_line":"      here `Driver options`_."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":""},{"line_number":69,"context_line":".. note:: (**Optional**) If you require multipath based data access, perform"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_7e7622a5","line":66,"range":{"start_line":66,"start_character":5,"end_line":66,"end_character":29},"in_reply_to":"5a3905b3_a92171a1","updated":"2017-01-23 07:54:17.000000000","message":"Done","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"da2a28892c87b2d52aab754edf83ac677a37472a","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"#. Enable Unity storage optimized multipath configuration."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"   Add the following content into `/etc/multipath.conf`"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"   .. code-block:: none"},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_0937e5e3","line":86,"updated":"2017-01-20 13:44:01.000000000","message":"End with \":\"","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"673f05b85af0bb864dca417808c863cdf5570501","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"#. Enable Unity storage optimized multipath configuration."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"   Add the following content into `/etc/multipath.conf`"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"   .. code-block:: none"},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_1e68beb8","line":86,"in_reply_to":"5a3905b3_0937e5e3","updated":"2017-01-23 07:54:17.000000000","message":"Done","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"da2a28892c87b2d52aab754edf83ac677a37472a","unresolved":false,"context_lines":[{"line_number":163,"context_line":""},{"line_number":164,"context_line":"It is suggested to have `multipath` configured on nova nodes for robust data"},{"line_number":165,"context_line":"access in VM instances live migration scenario. Once `user_friendly_names no`"},{"line_number":166,"context_line":"is set in `defaults` section of `/etc/multipath.conf`, nova nodes will use"},{"line_number":167,"context_line":"the WWID as the alias for the multipath devices."},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"To enable multipath in nova migration:"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_295741cf","line":166,"range":{"start_line":166,"start_character":55,"end_line":166,"end_character":59},"updated":"2017-01-20 13:44:01.000000000","message":"compute nodes - everywhere in the paragraph","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"673f05b85af0bb864dca417808c863cdf5570501","unresolved":false,"context_lines":[{"line_number":163,"context_line":""},{"line_number":164,"context_line":"It is suggested to have `multipath` configured on nova nodes for robust data"},{"line_number":165,"context_line":"access in VM instances live migration scenario. Once `user_friendly_names no`"},{"line_number":166,"context_line":"is set in `defaults` section of `/etc/multipath.conf`, nova nodes will use"},{"line_number":167,"context_line":"the WWID as the alias for the multipath devices."},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"To enable multipath in nova migration:"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_9ea2eefb","line":166,"range":{"start_line":166,"start_character":55,"end_line":166,"end_character":59},"in_reply_to":"5a3905b3_295741cf","updated":"2017-01-23 07:54:17.000000000","message":"Done","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"da2a28892c87b2d52aab754edf83ac677a37472a","unresolved":false,"context_lines":[{"line_number":168,"context_line":""},{"line_number":169,"context_line":"To enable multipath in nova migration:"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":".. note:: make sure `Driver configuration`_ steps are performed before following steps."},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"#. Set multipath in `/etc/nova/nova.conf`:"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_c95b1d2d","line":171,"range":{"start_line":171,"start_character":10,"end_line":171,"end_character":11},"updated":"2017-01-20 13:44:01.000000000","message":"Make","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"673f05b85af0bb864dca417808c863cdf5570501","unresolved":false,"context_lines":[{"line_number":168,"context_line":""},{"line_number":169,"context_line":"To enable multipath in nova migration:"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":".. note:: make sure `Driver configuration`_ steps are performed before following steps."},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"#. Set multipath in `/etc/nova/nova.conf`:"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_9ef02e00","line":171,"range":{"start_line":171,"start_character":10,"end_line":171,"end_character":11},"in_reply_to":"5a3905b3_c95b1d2d","updated":"2017-01-23 07:54:17.000000000","message":"Done","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"da2a28892c87b2d52aab754edf83ac677a37472a","unresolved":false,"context_lines":[{"line_number":200,"context_line":""},{"line_number":201,"context_line":""},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"Thin/thick Provisioning"},{"line_number":204,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Only `Thin` volume provisioning is supported in Unity volume driver."}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_e969b9bf","line":203,"range":{"start_line":203,"start_character":11,"end_line":203,"end_character":23},"updated":"2017-01-20 13:44:01.000000000","message":"Sentence style caps for headers, so \"provisioning\"\n\nAlso below \"QoS support\" and further as well","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"673f05b85af0bb864dca417808c863cdf5570501","unresolved":false,"context_lines":[{"line_number":200,"context_line":""},{"line_number":201,"context_line":""},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"Thin/thick Provisioning"},{"line_number":204,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Only `Thin` volume provisioning is supported in Unity volume driver."}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_fedf7266","line":203,"range":{"start_line":203,"start_character":11,"end_line":203,"end_character":23},"in_reply_to":"5a3905b3_e969b9bf","updated":"2017-01-23 07:54:17.000000000","message":"Done","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"da2a28892c87b2d52aab754edf83ac677a37472a","unresolved":false,"context_lines":[{"line_number":220,"context_line":""},{"line_number":221,"context_line":"Unity volume driver supports **Auto-zoning**, and share the same configuration"},{"line_number":222,"context_line":"guide for other vendors, please refer to"},{"line_number":223,"context_line":"`Fibre Channel Zone Manager \u003chttp://docs.openstack.org/newton/config-reference/block-storage/fc-zoning.html\u003e`_"},{"line_number":224,"context_line":"for detailed configuration steps."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"Solution for LUNZ Device"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_09ac45ec","line":223,"range":{"start_line":223,"start_character":28,"end_line":223,"end_character":29},"updated":"2017-01-20 13:44:01.000000000","message":"Use an intra-document link.","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"673f05b85af0bb864dca417808c863cdf5570501","unresolved":false,"context_lines":[{"line_number":220,"context_line":""},{"line_number":221,"context_line":"Unity volume driver supports **Auto-zoning**, and share the same configuration"},{"line_number":222,"context_line":"guide for other vendors, please refer to"},{"line_number":223,"context_line":"`Fibre Channel Zone Manager \u003chttp://docs.openstack.org/newton/config-reference/block-storage/fc-zoning.html\u003e`_"},{"line_number":224,"context_line":"for detailed configuration steps."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"Solution for LUNZ Device"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_6a1f3708","line":223,"range":{"start_line":223,"start_character":28,"end_line":223,"end_character":29},"in_reply_to":"5a3905b3_09ac45ec","updated":"2017-01-23 07:54:17.000000000","message":"Hi Andreas,\n\nI cloud not figure out the exact format for this style, Can you give an example here?\n\nThanks\nPeter","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"da2a28892c87b2d52aab754edf83ac677a37472a","unresolved":false,"context_lines":[{"line_number":246,"context_line":""},{"line_number":247,"context_line":"Here are the general steps:"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"#. enable verbose log, set following in `/etc/cinder/cinder.conf` and restart"},{"line_number":250,"context_line":"   all Block Storage services:"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":"   .. code-block:: none"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_2992e19e","line":249,"range":{"start_line":249,"start_character":1,"end_line":249,"end_character":4},"updated":"2017-01-20 13:44:01.000000000","message":"Enable - capitalize first word. Also below","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"673f05b85af0bb864dca417808c863cdf5570501","unresolved":false,"context_lines":[{"line_number":246,"context_line":""},{"line_number":247,"context_line":"Here are the general steps:"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"#. enable verbose log, set following in `/etc/cinder/cinder.conf` and restart"},{"line_number":250,"context_line":"   all Block Storage services:"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":"   .. code-block:: none"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_bec88aa9","line":249,"range":{"start_line":249,"start_character":1,"end_line":249,"end_character":4},"in_reply_to":"5a3905b3_2992e19e","updated":"2017-01-23 07:54:17.000000000","message":"Done","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"da2a28892c87b2d52aab754edf83ac677a37472a","unresolved":false,"context_lines":[{"line_number":253,"context_line":""},{"line_number":254,"context_line":"     [DEFALUT]"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"     ..."},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"     debug \u003d True"},{"line_number":259,"context_line":"     verbose \u003d True"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"     ..."},{"line_number":262,"context_line":""},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"   If other projects(usually nova) are also involved, please also set `debug`"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_69d14957","line":261,"range":{"start_line":256,"start_character":5,"end_line":261,"end_character":8},"updated":"2017-01-20 13:44:01.000000000","message":"...\ndebug \u003d True\nverbose \u003d True\n...\n\nRemove the extra empty lines","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"673f05b85af0bb864dca417808c863cdf5570501","unresolved":false,"context_lines":[{"line_number":253,"context_line":""},{"line_number":254,"context_line":"     [DEFALUT]"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"     ..."},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"     debug \u003d True"},{"line_number":259,"context_line":"     verbose \u003d True"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"     ..."},{"line_number":262,"context_line":""},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"   If other projects(usually nova) are also involved, please also set `debug`"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a3905b3_7e39c2a3","line":261,"range":{"start_line":256,"start_character":5,"end_line":261,"end_character":8},"in_reply_to":"5a3905b3_69d14957","updated":"2017-01-23 07:54:17.000000000","message":"Done","commit_id":"95675bab4ecc9598e50452fe2517131fb5a491fe"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":37,"context_line":"Driver configuration"},{"line_number":38,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. note:: Perform these steps on Block Storage nodes."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. Install `storops` from pypi:"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_6fb73c3a","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":53},"updated":"2017-01-23 12:04:31.000000000","message":"I don\u0027t know if this should be in a note. I think this should just be straight up.\n\n\"The following instructions should all be performed on Black Storage (cinder) nodes.\"","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":37,"context_line":"Driver configuration"},{"line_number":38,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. note:: Perform these steps on Block Storage nodes."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. Install `storops` from pypi:"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_5eb78ff4","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":53},"in_reply_to":"5a3905b3_6fb73c3a","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":46,"context_line":"     # pip install storops"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"#. Add the following content into `/etc/cinder/cinder.conf`:"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"   .. code-block:: ini"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_ef796c83","line":49,"range":{"start_line":49,"start_character":35,"end_line":49,"end_character":58},"updated":"2017-01-23 12:04:31.000000000","message":"``/etc/cinder/cinder.conf`` - please use the double backticks","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":46,"context_line":"     # pip install storops"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"#. Add the following content into `/etc/cinder/cinder.conf`:"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"   .. code-block:: ini"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_be9dd367","line":49,"range":{"start_line":49,"start_character":35,"end_line":49,"end_character":58},"in_reply_to":"5a3905b3_ef796c83","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":70,"context_line":"          below steps on both Block Storage and Compute nodes."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"#. Install `sysfsutils`, `sg3-utils` and `multipath-tools`:"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"   .. code-block:: console"},{"line_number":76,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_6f8e5c7a","line":73,"range":{"start_line":73,"start_character":11,"end_line":73,"end_character":58},"updated":"2017-01-23 12:04:31.000000000","message":"ditto - use the double backticks :)","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":70,"context_line":"          below steps on both Block Storage and Compute nodes."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"#. Install `sysfsutils`, `sg3-utils` and `multipath-tools`:"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"   .. code-block:: console"},{"line_number":76,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_de9a9f6d","line":73,"range":{"start_line":73,"start_character":11,"end_line":73,"end_character":58},"in_reply_to":"5a3905b3_6f8e5c7a","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"#. (Required for FC driver in case `Auto-zoning Support`_ is disabled) Zone"},{"line_number":81,"context_line":"   FC ports of Compute nodes with Unity FC target ports."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"#. Enable Unity storage optimized multipath configuration:"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_8f8b8867","line":81,"range":{"start_line":81,"start_character":2,"end_line":81,"end_character":5},"updated":"2017-01-23 12:04:31.000000000","message":"Zone the FC ports * - you haven\u0027t said \u0027how\u0027 to zone the FC ports? What do you do here?","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"#. (Required for FC driver in case `Auto-zoning Support`_ is disabled) Zone"},{"line_number":81,"context_line":"   FC ports of Compute nodes with Unity FC target ports."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"#. Enable Unity storage optimized multipath configuration:"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_d8e55738","line":81,"range":{"start_line":81,"start_character":2,"end_line":81,"end_character":5},"in_reply_to":"5a3905b3_8f8b8867","updated":"2017-01-23 13:54:29.000000000","message":"Zone is actually a FC switch operation, so I did not intend to add too much here.","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"#. Enable Unity storage optimized multipath configuration:"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"   Add the following content into `/etc/multipath.conf`"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"   .. code-block:: none"},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_eff08cff","line":86,"range":{"start_line":86,"start_character":35,"end_line":86,"end_character":54},"updated":"2017-01-23 12:04:31.000000000","message":"``/etc/multipath.conf``","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"#. Enable Unity storage optimized multipath configuration:"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"   Add the following content into `/etc/multipath.conf`"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"   .. code-block:: none"},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_5e85cf04","line":86,"range":{"start_line":86,"start_character":35,"end_line":86,"end_character":54},"in_reply_to":"5a3905b3_eff08cff","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":124,"context_line":"      }"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"   restart multipath service:"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"   .. code-block:: console"},{"line_number":130,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_afd12459","line":127,"range":{"start_line":127,"start_character":2,"end_line":127,"end_character":10},"updated":"2017-01-23 12:04:31.000000000","message":"#. Restart the multipath service:","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":124,"context_line":"      }"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"   restart multipath service:"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"   .. code-block:: console"},{"line_number":130,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_be74f335","line":127,"range":{"start_line":127,"start_character":2,"end_line":127,"end_character":10},"in_reply_to":"5a3905b3_afd12459","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":131,"context_line":"     # service multipath-tools restart"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"#. Enable multipath for image transfer in `/etc/cinder/cinder.conf`."},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"   .. code-block:: ini"},{"line_number":137,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_2fc6149a","line":134,"range":{"start_line":134,"start_character":43,"end_line":134,"end_character":66},"updated":"2017-01-23 12:04:31.000000000","message":"``/etc/cinder/cinder.conf``: *","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":131,"context_line":"     # service multipath-tools restart"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"#. Enable multipath for image transfer in `/etc/cinder/cinder.conf`."},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"   .. code-block:: ini"},{"line_number":137,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_de71bf45","line":134,"range":{"start_line":134,"start_character":43,"end_line":134,"end_character":66},"in_reply_to":"5a3905b3_2fc6149a","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":"     use_multipath_for_image_xfer \u003d True"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"   And restart `cinder-volume` service to load the change."},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"#. Enable multipath for volume attache/detach in `/etc/nova/nova.conf`."},{"line_number":143,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_4fc36089","line":140,"range":{"start_line":140,"start_character":16,"end_line":140,"end_character":30},"updated":"2017-01-23 12:04:31.000000000","message":"``cinder-volume```","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":"     use_multipath_for_image_xfer \u003d True"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"   And restart `cinder-volume` service to load the change."},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"#. Enable multipath for volume attache/detach in `/etc/nova/nova.conf`."},{"line_number":143,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_3e97233b","line":140,"range":{"start_line":140,"start_character":16,"end_line":140,"end_character":30},"in_reply_to":"5a3905b3_4fc36089","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":139,"context_line":""},{"line_number":140,"context_line":"   And restart `cinder-volume` service to load the change."},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"#. Enable multipath for volume attache/detach in `/etc/nova/nova.conf`."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"   .. code-block:: ini"},{"line_number":145,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_cf3d9090","line":142,"range":{"start_line":142,"start_character":50,"end_line":142,"end_character":69},"updated":"2017-01-23 12:04:31.000000000","message":"``/etc/nova/nova.conf``: *","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":139,"context_line":""},{"line_number":140,"context_line":"   And restart `cinder-volume` service to load the change."},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"#. Enable multipath for volume attache/detach in `/etc/nova/nova.conf`."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"   .. code-block:: ini"},{"line_number":145,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_7ea52ba0","line":142,"range":{"start_line":142,"start_character":50,"end_line":142,"end_character":69},"in_reply_to":"5a3905b3_cf3d9090","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":160,"context_line":"Live migration integration"},{"line_number":161,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"It is suggested to have `multipath` configured on Compute nodes for robust data"},{"line_number":164,"context_line":"access in VM instances live migration scenario. Once `user_friendly_names no`"},{"line_number":165,"context_line":"is set in `defaults` section of `/etc/multipath.conf`, Compute nodes will use"},{"line_number":166,"context_line":"the WWID as the alias for the multipath devices."}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_cf32f0a6","line":163,"range":{"start_line":163,"start_character":24,"end_line":163,"end_character":36},"updated":"2017-01-23 12:04:31.000000000","message":"remove the ticks here","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":160,"context_line":"Live migration integration"},{"line_number":161,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"It is suggested to have `multipath` configured on Compute nodes for robust data"},{"line_number":164,"context_line":"access in VM instances live migration scenario. Once `user_friendly_names no`"},{"line_number":165,"context_line":"is set in `defaults` section of `/etc/multipath.conf`, Compute nodes will use"},{"line_number":166,"context_line":"the WWID as the alias for the multipath devices."}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_9ea2d797","line":163,"range":{"start_line":163,"start_character":24,"end_line":163,"end_character":36},"in_reply_to":"5a3905b3_cf32f0a6","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":161,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"It is suggested to have `multipath` configured on Compute nodes for robust data"},{"line_number":164,"context_line":"access in VM instances live migration scenario. Once `user_friendly_names no`"},{"line_number":165,"context_line":"is set in `defaults` section of `/etc/multipath.conf`, Compute nodes will use"},{"line_number":166,"context_line":"the WWID as the alias for the multipath devices."},{"line_number":167,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_0f295837","line":164,"range":{"start_line":164,"start_character":54,"end_line":164,"end_character":76},"updated":"2017-01-23 12:04:31.000000000","message":"``user_friendly_names no``","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":161,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"It is suggested to have `multipath` configured on Compute nodes for robust data"},{"line_number":164,"context_line":"access in VM instances live migration scenario. Once `user_friendly_names no`"},{"line_number":165,"context_line":"is set in `defaults` section of `/etc/multipath.conf`, Compute nodes will use"},{"line_number":166,"context_line":"the WWID as the alias for the multipath devices."},{"line_number":167,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_dea8df79","line":164,"range":{"start_line":164,"start_character":54,"end_line":164,"end_character":76},"in_reply_to":"5a3905b3_0f295837","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":162,"context_line":""},{"line_number":163,"context_line":"It is suggested to have `multipath` configured on Compute nodes for robust data"},{"line_number":164,"context_line":"access in VM instances live migration scenario. Once `user_friendly_names no`"},{"line_number":165,"context_line":"is set in `defaults` section of `/etc/multipath.conf`, Compute nodes will use"},{"line_number":166,"context_line":"the WWID as the alias for the multipath devices."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"To enable multipath in live migration:"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_6f181c1f","line":165,"range":{"start_line":165,"start_character":33,"end_line":165,"end_character":52},"updated":"2017-01-23 12:04:31.000000000","message":"``/etc/multipath.conf``","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":162,"context_line":""},{"line_number":163,"context_line":"It is suggested to have `multipath` configured on Compute nodes for robust data"},{"line_number":164,"context_line":"access in VM instances live migration scenario. Once `user_friendly_names no`"},{"line_number":165,"context_line":"is set in `defaults` section of `/etc/multipath.conf`, Compute nodes will use"},{"line_number":166,"context_line":"the WWID as the alias for the multipath devices."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"To enable multipath in live migration:"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_2f229452","line":165,"range":{"start_line":165,"start_character":10,"end_line":165,"end_character":21},"updated":"2017-01-23 12:04:31.000000000","message":"remove the ticks","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":162,"context_line":""},{"line_number":163,"context_line":"It is suggested to have `multipath` configured on Compute nodes for robust data"},{"line_number":164,"context_line":"access in VM instances live migration scenario. Once `user_friendly_names no`"},{"line_number":165,"context_line":"is set in `defaults` section of `/etc/multipath.conf`, Compute nodes will use"},{"line_number":166,"context_line":"the WWID as the alias for the multipath devices."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"To enable multipath in live migration:"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_3eae4381","line":165,"range":{"start_line":165,"start_character":10,"end_line":165,"end_character":21},"in_reply_to":"5a3905b3_2f229452","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":162,"context_line":""},{"line_number":163,"context_line":"It is suggested to have `multipath` configured on Compute nodes for robust data"},{"line_number":164,"context_line":"access in VM instances live migration scenario. Once `user_friendly_names no`"},{"line_number":165,"context_line":"is set in `defaults` section of `/etc/multipath.conf`, Compute nodes will use"},{"line_number":166,"context_line":"the WWID as the alias for the multipath devices."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"To enable multipath in live migration:"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_5eb30fe9","line":165,"range":{"start_line":165,"start_character":33,"end_line":165,"end_character":52},"in_reply_to":"5a3905b3_6f181c1f","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":169,"context_line":""},{"line_number":170,"context_line":".. note:: Make sure `Driver configuration`_ steps are performed before following steps."},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"#. Set multipath in `/etc/nova/nova.conf`:"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"   .. code-block:: none"},{"line_number":175,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_af05a47a","line":172,"range":{"start_line":172,"start_character":21,"end_line":172,"end_character":40},"updated":"2017-01-23 12:04:31.000000000","message":"``/etc/nova/nova.conf``","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":169,"context_line":""},{"line_number":170,"context_line":".. note:: Make sure `Driver configuration`_ steps are performed before following steps."},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"#. Set multipath in `/etc/nova/nova.conf`:"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"   .. code-block:: none"},{"line_number":175,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_bec23332","line":172,"range":{"start_line":172,"start_character":21,"end_line":172,"end_character":40},"in_reply_to":"5a3905b3_af05a47a","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":181,"context_line":"   And restart `nova-compute` service."},{"line_number":182,"context_line":""},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"#. Set `user_friendly_names no` in `/etc/multipath.conf`"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"   .. code-block:: none"},{"line_number":187,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_cf0af089","line":184,"range":{"start_line":184,"start_character":7,"end_line":184,"end_character":56},"updated":"2017-01-23 12:04:31.000000000","message":"double back ticks, and colon at the end please","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":181,"context_line":"   And restart `nova-compute` service."},{"line_number":182,"context_line":""},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"#. Set `user_friendly_names no` in `/etc/multipath.conf`"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"   .. code-block:: none"},{"line_number":187,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_debfffa7","line":184,"range":{"start_line":184,"start_character":7,"end_line":184,"end_character":56},"in_reply_to":"5a3905b3_cf0af089","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":191,"context_line":"     }"},{"line_number":192,"context_line":"     ..."},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"   And restart `multipath-tools` service."},{"line_number":195,"context_line":""},{"line_number":196,"context_line":""},{"line_number":197,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_8fed48b9","line":194,"range":{"start_line":194,"start_character":0,"end_line":194,"end_character":3},"updated":"2017-01-23 12:04:31.000000000","message":"#. Restart the ``multipath-tools`` service.","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":191,"context_line":"     }"},{"line_number":192,"context_line":"     ..."},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"   And restart `multipath-tools` service."},{"line_number":195,"context_line":""},{"line_number":196,"context_line":""},{"line_number":197,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_fede7b0f","line":194,"range":{"start_line":194,"start_character":0,"end_line":194,"end_character":3},"in_reply_to":"5a3905b3_8fed48b9","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":""},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"Thin/thick provisioning"},{"line_number":199,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Only `Thin` volume provisioning is supported in Unity volume driver."}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_af2cc402","line":198,"range":{"start_line":198,"start_character":0,"end_line":198,"end_character":10},"updated":"2017-01-23 12:04:31.000000000","message":"Thin and thick provisioning*","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":""},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"Thin/thick provisioning"},{"line_number":199,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Only `Thin` volume provisioning is supported in Unity volume driver."}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_fe059b79","line":198,"range":{"start_line":198,"start_character":0,"end_line":198,"end_character":10},"in_reply_to":"5a3905b3_af2cc402","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":198,"context_line":"Thin/thick provisioning"},{"line_number":199,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Only `Thin` volume provisioning is supported in Unity volume driver."},{"line_number":202,"context_line":""},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"QoS support"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_ef324c5d","line":201,"range":{"start_line":201,"start_character":0,"end_line":201,"end_character":18},"updated":"2017-01-23 12:04:31.000000000","message":"Remove the ticks and \u0027thin\u0027 and lowercase.","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":198,"context_line":"Thin/thick provisioning"},{"line_number":199,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Only `Thin` volume provisioning is supported in Unity volume driver."},{"line_number":202,"context_line":""},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"QoS support"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_1e0b478f","line":201,"range":{"start_line":201,"start_character":0,"end_line":201,"end_character":18},"in_reply_to":"5a3905b3_ef324c5d","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":199,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Only `Thin` volume provisioning is supported in Unity volume driver."},{"line_number":202,"context_line":""},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"QoS support"},{"line_number":205,"context_line":"```````````"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_2f41b4a9","line":202,"range":{"start_line":202,"start_character":0,"end_line":202,"end_character":0},"updated":"2017-01-23 12:04:31.000000000","message":"REmove the extra line spaces","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":199,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Only `Thin` volume provisioning is supported in Unity volume driver."},{"line_number":202,"context_line":""},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"QoS support"},{"line_number":205,"context_line":"```````````"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_3efc8371","line":202,"range":{"start_line":202,"start_character":0,"end_line":202,"end_character":0},"in_reply_to":"5a3905b3_2f41b4a9","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":204,"context_line":"QoS support"},{"line_number":205,"context_line":"```````````"},{"line_number":206,"context_line":""},{"line_number":207,"context_line":"Unity driver supports ``maxBWS`` and ``maxIOPS`` specs for the ``back-end``"},{"line_number":208,"context_line":"consumer type. ``maxBWS`` represents the ``Maximum IO/S`` absolute limit,"},{"line_number":209,"context_line":"``maxIOPS`` represents the ``Maximum Bandwidth (KBPS)`` absolute limit on the"},{"line_number":210,"context_line":"Unity respectively."}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_8f1b88c9","line":207,"range":{"start_line":207,"start_character":63,"end_line":207,"end_character":75},"updated":"2017-01-23 12:04:31.000000000","message":"remove the ticks.","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":204,"context_line":"QoS support"},{"line_number":205,"context_line":"```````````"},{"line_number":206,"context_line":""},{"line_number":207,"context_line":"Unity driver supports ``maxBWS`` and ``maxIOPS`` specs for the ``back-end``"},{"line_number":208,"context_line":"consumer type. ``maxBWS`` represents the ``Maximum IO/S`` absolute limit,"},{"line_number":209,"context_line":"``maxIOPS`` represents the ``Maximum Bandwidth (KBPS)`` absolute limit on the"},{"line_number":210,"context_line":"Unity respectively."}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_9ef7378a","line":207,"range":{"start_line":207,"start_character":63,"end_line":207,"end_character":75},"in_reply_to":"5a3905b3_8f1b88c9","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":214,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"Unity volume driver supports **Auto-zoning**, and share the same configuration"},{"line_number":217,"context_line":"guide for other vendors, please refer to :ref:`Fibre Channel Zone Manager`"},{"line_number":218,"context_line":"for detailed configuration steps."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Solution for LUNZ Device"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_4f6c4035","line":217,"range":{"start_line":217,"start_character":23,"end_line":217,"end_character":24},"updated":"2017-01-23 12:04:31.000000000","message":"vendors. Refer to ... *","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":214,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"Unity volume driver supports **Auto-zoning**, and share the same configuration"},{"line_number":217,"context_line":"guide for other vendors, please refer to :ref:`Fibre Channel Zone Manager`"},{"line_number":218,"context_line":"for detailed configuration steps."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Solution for LUNZ Device"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_1e32675f","line":217,"range":{"start_line":217,"start_character":23,"end_line":217,"end_character":24},"in_reply_to":"5a3905b3_4f6c4035","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":220,"context_line":"Solution for LUNZ Device"},{"line_number":221,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"The host team also found LUNZ on all of the hosts, EMC best practice is to"},{"line_number":224,"context_line":"present a LUN with HLU 0 to clear any LUNZ devices as they can cause issues on"},{"line_number":225,"context_line":"the host.  See KB `LUNZ Device \u003chttps://support.emc.com/kb/463402\u003e`_."},{"line_number":226,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_af61243b","line":223,"range":{"start_line":223,"start_character":0,"end_line":223,"end_character":29},"updated":"2017-01-23 12:04:31.000000000","message":"Who is the host team?","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":220,"context_line":"Solution for LUNZ Device"},{"line_number":221,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"The host team also found LUNZ on all of the hosts, EMC best practice is to"},{"line_number":224,"context_line":"present a LUN with HLU 0 to clear any LUNZ devices as they can cause issues on"},{"line_number":225,"context_line":"the host.  See KB `LUNZ Device \u003chttps://support.emc.com/kb/463402\u003e`_."},{"line_number":226,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_1297c0ec","line":223,"range":{"start_line":223,"start_character":0,"end_line":223,"end_character":29},"in_reply_to":"5a3905b3_af61243b","updated":"2017-01-23 13:54:29.000000000","message":"EMC host team","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":222,"context_line":""},{"line_number":223,"context_line":"The host team also found LUNZ on all of the hosts, EMC best practice is to"},{"line_number":224,"context_line":"present a LUN with HLU 0 to clear any LUNZ devices as they can cause issues on"},{"line_number":225,"context_line":"the host.  See KB `LUNZ Device \u003chttps://support.emc.com/kb/463402\u003e`_."},{"line_number":226,"context_line":""},{"line_number":227,"context_line":"To workaround this issue, Unity driver creates a `Dummy LUN` (if not present),"},{"line_number":228,"context_line":"and adds it to each host to occupy the `HLU 0` during volume attachment."}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_4f53606b","line":225,"range":{"start_line":225,"start_character":10,"end_line":225,"end_character":11},"updated":"2017-01-23 12:04:31.000000000","message":"remove double space","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":222,"context_line":""},{"line_number":223,"context_line":"The host team also found LUNZ on all of the hosts, EMC best practice is to"},{"line_number":224,"context_line":"present a LUN with HLU 0 to clear any LUNZ devices as they can cause issues on"},{"line_number":225,"context_line":"the host.  See KB `LUNZ Device \u003chttps://support.emc.com/kb/463402\u003e`_."},{"line_number":226,"context_line":""},{"line_number":227,"context_line":"To workaround this issue, Unity driver creates a `Dummy LUN` (if not present),"},{"line_number":228,"context_line":"and adds it to each host to occupy the `HLU 0` during volume attachment."}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_3e33a363","line":225,"range":{"start_line":225,"start_character":10,"end_line":225,"end_character":11},"in_reply_to":"5a3905b3_4f53606b","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":228,"context_line":"and adds it to each host to occupy the `HLU 0` during volume attachment."},{"line_number":229,"context_line":""},{"line_number":230,"context_line":".. note:: This `Dummy LUN` is shared among all hosts connected to the Unity."},{"line_number":231,"context_line":""},{"line_number":232,"context_line":""},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"Troubleshootings"},{"line_number":235,"context_line":"~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_6f4c9cc8","line":232,"range":{"start_line":231,"start_character":0,"end_line":232,"end_character":0},"updated":"2017-01-23 12:04:31.000000000","message":"remove extra spaces","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":228,"context_line":"and adds it to each host to occupy the `HLU 0` during volume attachment."},{"line_number":229,"context_line":""},{"line_number":230,"context_line":".. note:: This `Dummy LUN` is shared among all hosts connected to the Unity."},{"line_number":231,"context_line":""},{"line_number":232,"context_line":""},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"Troubleshootings"},{"line_number":235,"context_line":"~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_5e386f3d","line":232,"range":{"start_line":231,"start_character":0,"end_line":232,"end_character":0},"in_reply_to":"5a3905b3_6f4c9cc8","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":231,"context_line":""},{"line_number":232,"context_line":""},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"Troubleshootings"},{"line_number":235,"context_line":"~~~~~~~~~~~~~~~~"},{"line_number":236,"context_line":""},{"line_number":237,"context_line":"To trouble shoot a failure in OpenStack deployment, the best way is to enable"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_cfcd9032","line":234,"range":{"start_line":234,"start_character":14,"end_line":234,"end_character":16},"updated":"2017-01-23 12:04:31.000000000","message":"Troubleshooting*","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":231,"context_line":""},{"line_number":232,"context_line":""},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"Troubleshootings"},{"line_number":235,"context_line":"~~~~~~~~~~~~~~~~"},{"line_number":236,"context_line":""},{"line_number":237,"context_line":"To trouble shoot a failure in OpenStack deployment, the best way is to enable"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_7e41aba8","line":234,"range":{"start_line":234,"start_character":14,"end_line":234,"end_character":16},"in_reply_to":"5a3905b3_cfcd9032","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":238,"context_line":"verbose and debug log, at the same time, leverage the build-in [request_id]_ to"},{"line_number":239,"context_line":"track specific Block Storage command logs."},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"Here are the general steps:"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"#. Enable verbose log, set following in `/etc/cinder/cinder.conf` and restart"},{"line_number":244,"context_line":"   all Block Storage services:"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_ef9c0c10","line":241,"range":{"start_line":241,"start_character":1,"end_line":241,"end_character":27},"updated":"2017-01-23 12:04:31.000000000","message":"remove","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":238,"context_line":"verbose and debug log, at the same time, leverage the build-in [request_id]_ to"},{"line_number":239,"context_line":"track specific Block Storage command logs."},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"Here are the general steps:"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"#. Enable verbose log, set following in `/etc/cinder/cinder.conf` and restart"},{"line_number":244,"context_line":"   all Block Storage services:"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_be4793ba","line":241,"range":{"start_line":241,"start_character":1,"end_line":241,"end_character":27},"in_reply_to":"5a3905b3_ef9c0c10","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":240,"context_line":""},{"line_number":241,"context_line":"Here are the general steps:"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"#. Enable verbose log, set following in `/etc/cinder/cinder.conf` and restart"},{"line_number":244,"context_line":"   all Block Storage services:"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"   .. code-block:: none"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_2f8b74c4","line":243,"range":{"start_line":243,"start_character":41,"end_line":243,"end_character":64},"updated":"2017-01-23 12:04:31.000000000","message":"``/etc/cinder/cinder.conf``","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":240,"context_line":""},{"line_number":241,"context_line":"Here are the general steps:"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"#. Enable verbose log, set following in `/etc/cinder/cinder.conf` and restart"},{"line_number":244,"context_line":"   all Block Storage services:"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"   .. code-block:: none"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_de445fb8","line":243,"range":{"start_line":243,"start_character":41,"end_line":243,"end_character":64},"in_reply_to":"5a3905b3_2f8b74c4","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":255,"context_line":"     ..."},{"line_number":256,"context_line":""},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"   If other projects(usually Compute) are also involved, please also set `debug`"},{"line_number":259,"context_line":"   and `verbose` to `True`."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"#. use `--debug` to trigger any problematic Block Storage operation:"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_afbda469","line":258,"range":{"start_line":258,"start_character":19,"end_line":258,"end_character":21},"updated":"2017-01-23 12:04:31.000000000","message":"missing a space here","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":255,"context_line":"     ..."},{"line_number":256,"context_line":""},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"   If other projects(usually Compute) are also involved, please also set `debug`"},{"line_number":259,"context_line":"   and `verbose` to `True`."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"#. use `--debug` to trigger any problematic Block Storage operation:"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_cfc2f0e8","line":258,"range":{"start_line":258,"start_character":57,"end_line":258,"end_character":68},"updated":"2017-01-23 12:04:31.000000000","message":"remove","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":255,"context_line":"     ..."},{"line_number":256,"context_line":""},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"   If other projects(usually Compute) are also involved, please also set `debug`"},{"line_number":259,"context_line":"   and `verbose` to `True`."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"#. use `--debug` to trigger any problematic Block Storage operation:"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_3e0ac379","line":258,"range":{"start_line":258,"start_character":19,"end_line":258,"end_character":21},"in_reply_to":"5a3905b3_afbda469","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":255,"context_line":"     ..."},{"line_number":256,"context_line":""},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"   If other projects(usually Compute) are also involved, please also set `debug`"},{"line_number":259,"context_line":"   and `verbose` to `True`."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"#. use `--debug` to trigger any problematic Block Storage operation:"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_5e0f8f87","line":258,"range":{"start_line":258,"start_character":57,"end_line":258,"end_character":68},"in_reply_to":"5a3905b3_cfc2f0e8","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":256,"context_line":""},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"   If other projects(usually Compute) are also involved, please also set `debug`"},{"line_number":259,"context_line":"   and `verbose` to `True`."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"#. use `--debug` to trigger any problematic Block Storage operation:"},{"line_number":262,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_4fafe029","line":259,"range":{"start_line":259,"start_character":7,"end_line":259,"end_character":26},"updated":"2017-01-23 12:04:31.000000000","message":"mark up with double ticks","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":256,"context_line":""},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"   If other projects(usually Compute) are also involved, please also set `debug`"},{"line_number":259,"context_line":"   and `verbose` to `True`."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"#. use `--debug` to trigger any problematic Block Storage operation:"},{"line_number":262,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_7e28cbe2","line":259,"range":{"start_line":259,"start_character":7,"end_line":259,"end_character":26},"in_reply_to":"5a3905b3_4fafe029","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":258,"context_line":"   If other projects(usually Compute) are also involved, please also set `debug`"},{"line_number":259,"context_line":"   and `verbose` to `True`."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"#. use `--debug` to trigger any problematic Block Storage operation:"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"   .. code-block:: console"},{"line_number":264,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_6fa81c21","line":261,"range":{"start_line":261,"start_character":3,"end_line":261,"end_character":6},"updated":"2017-01-23 12:04:31.000000000","message":"Use ``--debug``","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":258,"context_line":"   If other projects(usually Compute) are also involved, please also set `debug`"},{"line_number":259,"context_line":"   and `verbose` to `True`."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"#. use `--debug` to trigger any problematic Block Storage operation:"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"   .. code-block:: console"},{"line_number":264,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_9e25770a","line":261,"range":{"start_line":261,"start_character":3,"end_line":261,"end_character":6},"in_reply_to":"5a3905b3_6fa81c21","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":265,"context_line":"     # cinder --debug create --name unity_vol1 100"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"   You will see the request ID from the console like below:"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"   .. code-block:: console"},{"line_number":271,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_8fa54848","line":268,"range":{"start_line":268,"start_character":39,"end_line":268,"end_character":48},"updated":"2017-01-23 12:04:31.000000000","message":"console. For example:","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":265,"context_line":"     # cinder --debug create --name unity_vol1 100"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"   You will see the request ID from the console like below:"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"   .. code-block:: console"},{"line_number":271,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_be1eb3b8","line":268,"range":{"start_line":268,"start_character":39,"end_line":268,"end_character":48},"in_reply_to":"5a3905b3_8fa54848","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":285,"context_line":"     req-3a459e0e-871a-49f9-9796-b63cc48b5015 Date: Mon, 12 Dec 2016 09:31:44 GMT"},{"line_number":286,"context_line":"     Connection: keep-alive"},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"#. Use commands like `grep`, `awk` to find the error related to the Block"},{"line_number":289,"context_line":"   Storage operation."},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_ef388cf0","line":288,"range":{"start_line":288,"start_character":21,"end_line":288,"end_character":34},"updated":"2017-01-23 12:04:31.000000000","message":"double back ticks","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":285,"context_line":"     req-3a459e0e-871a-49f9-9796-b63cc48b5015 Date: Mon, 12 Dec 2016 09:31:44 GMT"},{"line_number":286,"context_line":"     Connection: keep-alive"},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"#. Use commands like `grep`, `awk` to find the error related to the Block"},{"line_number":289,"context_line":"   Storage operation."},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_de1b7fc8","line":288,"range":{"start_line":288,"start_character":21,"end_line":288,"end_character":34},"in_reply_to":"5a3905b3_ef388cf0","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f22fd10f4883b91dd4b0dcaf6ac1f9a579635408","unresolved":false,"context_lines":[{"line_number":286,"context_line":"     Connection: keep-alive"},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"#. Use commands like `grep`, `awk` to find the error related to the Block"},{"line_number":289,"context_line":"   Storage operation."},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"   .. code-block:: console"},{"line_number":292,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_2f27f4ca","line":289,"range":{"start_line":289,"start_character":11,"end_line":289,"end_character":21},"updated":"2017-01-23 12:04:31.000000000","message":"operations: *","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"6246776e8aa8cd72149ecb93fcbd117f2960db9c","unresolved":false,"context_lines":[{"line_number":286,"context_line":"     Connection: keep-alive"},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"#. Use commands like `grep`, `awk` to find the error related to the Block"},{"line_number":289,"context_line":"   Storage operation."},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"   .. code-block:: console"},{"line_number":292,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a3905b3_fe7afbef","line":289,"range":{"start_line":289,"start_character":11,"end_line":289,"end_character":21},"in_reply_to":"5a3905b3_2f27f4ca","updated":"2017-01-23 13:54:29.000000000","message":"Done","commit_id":"f6e5cefd854711ff4e225c8d89a48ae85e1785c8"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"00c30bcc178e4b22b49fdb2f7107402f3fc86826","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":""},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"Thin/thick provisioning"},{"line_number":199,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Only `Thin` volume provisioning is supported in Unity volume driver."}],"source_content_type":"text/x-rst","patch_set":12,"id":"5a3905b3_f85053d6","line":198,"updated":"2017-01-23 13:15:05.000000000","message":"Don\u0027t use \"/\" - use and or or as appropriate","commit_id":"461592f4c5d9ba64ab71abdbb623e4e7a71ebf50"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"ff69b81d7937aa216a815b5328efbf7afc34b496","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":""},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"Thin/thick provisioning"},{"line_number":199,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Only `Thin` volume provisioning is supported in Unity volume driver."}],"source_content_type":"text/x-rst","patch_set":12,"id":"5a3905b3_de537f37","line":198,"in_reply_to":"5a3905b3_f85053d6","updated":"2017-01-23 13:48:52.000000000","message":"Done","commit_id":"461592f4c5d9ba64ab71abdbb623e4e7a71ebf50"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"00c30bcc178e4b22b49fdb2f7107402f3fc86826","unresolved":false,"context_lines":[{"line_number":213,"context_line":"Auto-zoning support"},{"line_number":214,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"Unity volume driver supports **Auto-zoning**, and share the same configuration"},{"line_number":217,"context_line":"guide for other vendors, please refer to :ref:`fc_zone_manager`"},{"line_number":218,"context_line":"for detailed configuration steps."},{"line_number":219,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"5a3905b3_984d8f40","line":216,"range":{"start_line":216,"start_character":29,"end_line":216,"end_character":45},"updated":"2017-01-23 13:15:05.000000000","message":"We don\u0027t emphasize words in general, just remove the markup here.","commit_id":"461592f4c5d9ba64ab71abdbb623e4e7a71ebf50"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"ff69b81d7937aa216a815b5328efbf7afc34b496","unresolved":false,"context_lines":[{"line_number":213,"context_line":"Auto-zoning support"},{"line_number":214,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"Unity volume driver supports **Auto-zoning**, and share the same configuration"},{"line_number":217,"context_line":"guide for other vendors, please refer to :ref:`fc_zone_manager`"},{"line_number":218,"context_line":"for detailed configuration steps."},{"line_number":219,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"5a3905b3_5e478f76","line":216,"range":{"start_line":216,"start_character":29,"end_line":216,"end_character":45},"in_reply_to":"5a3905b3_984d8f40","updated":"2017-01-23 13:48:52.000000000","message":"Done","commit_id":"461592f4c5d9ba64ab71abdbb623e4e7a71ebf50"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"00c30bcc178e4b22b49fdb2f7107402f3fc86826","unresolved":false,"context_lines":[{"line_number":214,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"Unity volume driver supports **Auto-zoning**, and share the same configuration"},{"line_number":217,"context_line":"guide for other vendors, please refer to :ref:`fc_zone_manager`"},{"line_number":218,"context_line":"for detailed configuration steps."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Solution for LUNZ Device"}],"source_content_type":"text/x-rst","patch_set":12,"id":"5a3905b3_18399fa4","line":217,"range":{"start_line":217,"start_character":25,"end_line":217,"end_character":31},"updated":"2017-01-23 13:15:05.000000000","message":"No need for \"please\" etc - see Contributor Guide.","commit_id":"461592f4c5d9ba64ab71abdbb623e4e7a71ebf50"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"00c30bcc178e4b22b49fdb2f7107402f3fc86826","unresolved":false,"context_lines":[{"line_number":214,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"Unity volume driver supports **Auto-zoning**, and share the same configuration"},{"line_number":217,"context_line":"guide for other vendors, please refer to :ref:`fc_zone_manager`"},{"line_number":218,"context_line":"for detailed configuration steps."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Solution for LUNZ Device"}],"source_content_type":"text/x-rst","patch_set":12,"id":"5a3905b3_f8e2132e","line":217,"range":{"start_line":217,"start_character":40,"end_line":217,"end_character":63},"updated":"2017-01-23 13:15:05.000000000","message":"Yes, this is fine.","commit_id":"461592f4c5d9ba64ab71abdbb623e4e7a71ebf50"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"ff69b81d7937aa216a815b5328efbf7afc34b496","unresolved":false,"context_lines":[{"line_number":214,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"Unity volume driver supports **Auto-zoning**, and share the same configuration"},{"line_number":217,"context_line":"guide for other vendors, please refer to :ref:`fc_zone_manager`"},{"line_number":218,"context_line":"for detailed configuration steps."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Solution for LUNZ Device"}],"source_content_type":"text/x-rst","patch_set":12,"id":"5a3905b3_de7c5fb7","line":217,"range":{"start_line":217,"start_character":25,"end_line":217,"end_character":31},"in_reply_to":"5a3905b3_18399fa4","updated":"2017-01-23 13:48:52.000000000","message":"Done","commit_id":"461592f4c5d9ba64ab71abdbb623e4e7a71ebf50"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"ff69b81d7937aa216a815b5328efbf7afc34b496","unresolved":false,"context_lines":[{"line_number":214,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"Unity volume driver supports **Auto-zoning**, and share the same configuration"},{"line_number":217,"context_line":"guide for other vendors, please refer to :ref:`fc_zone_manager`"},{"line_number":218,"context_line":"for detailed configuration steps."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Solution for LUNZ Device"}],"source_content_type":"text/x-rst","patch_set":12,"id":"5a3905b3_9e7657d5","line":217,"range":{"start_line":217,"start_character":40,"end_line":217,"end_character":63},"in_reply_to":"5a3905b3_f8e2132e","updated":"2017-01-23 13:48:52.000000000","message":"Done","commit_id":"461592f4c5d9ba64ab71abdbb623e4e7a71ebf50"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"00c30bcc178e4b22b49fdb2f7107402f3fc86826","unresolved":false,"context_lines":[{"line_number":217,"context_line":"guide for other vendors, please refer to :ref:`fc_zone_manager`"},{"line_number":218,"context_line":"for detailed configuration steps."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Solution for LUNZ Device"},{"line_number":221,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"The host team also found LUNZ on all of the hosts, EMC best practice is to"}],"source_content_type":"text/x-rst","patch_set":12,"id":"5a3905b3_b84a4b24","line":220,"range":{"start_line":220,"start_character":18,"end_line":220,"end_character":24},"updated":"2017-01-23 13:15:05.000000000","message":"devince - sentence style capitalization","commit_id":"461592f4c5d9ba64ab71abdbb623e4e7a71ebf50"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"ff69b81d7937aa216a815b5328efbf7afc34b496","unresolved":false,"context_lines":[{"line_number":217,"context_line":"guide for other vendors, please refer to :ref:`fc_zone_manager`"},{"line_number":218,"context_line":"for detailed configuration steps."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Solution for LUNZ Device"},{"line_number":221,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"The host team also found LUNZ on all of the hosts, EMC best practice is to"}],"source_content_type":"text/x-rst","patch_set":12,"id":"5a3905b3_3e6ba3f2","line":220,"range":{"start_line":220,"start_character":18,"end_line":220,"end_character":24},"in_reply_to":"5a3905b3_b84a4b24","updated":"2017-01-23 13:48:52.000000000","message":"Done","commit_id":"461592f4c5d9ba64ab71abdbb623e4e7a71ebf50"}],"doc/config-reference/source/block-storage/drivers/dellemc-unity-driver.rst":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"49416af1460d42703fbdb54cd5447680250d8d4e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Unity Cinder Driver"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Unity Cinder driver is integrated in OpenStack Cinder project since `Ocata`"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a3905b3_6aa0ae91","line":2,"updated":"2017-01-19 08:24:13.000000000","message":"PLease follow our conventions and the way how other documents are written - in style, wording etc.\nFor details see our Contributor Guide at docs.openstack.org/contributor-guide .\n\nIn this case: \"Unity volume driver\"","commit_id":"89506075346984dd53cdf9231da3d10057983c74"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"24b708773baeb850b9f7d484ee264aa548b02210","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Unity Cinder Driver"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Unity Cinder driver is integrated in OpenStack Cinder project since `Ocata`"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a3905b3_647c5e21","line":2,"in_reply_to":"5a3905b3_6aa0ae91","updated":"2017-01-19 10:33:43.000000000","message":"Done","commit_id":"89506075346984dd53cdf9231da3d10057983c74"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"49416af1460d42703fbdb54cd5447680250d8d4e","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Unity Cinder driver is integrated in OpenStack Cinder project since `Ocata`"},{"line_number":6,"context_line":"release. The driver is built on the top of Cinder framework and a Dell EMC"},{"line_number":7,"context_line":"distributed Python package `storops \u003chttps://pypi.python.org/pypi/storops\u003e`_,"},{"line_number":8,"context_line":"no other dependency is required."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a3905b3_8aadda8a","line":5,"updated":"2017-01-19 08:24:13.000000000","message":"don\u0027t use Cinder, it\u0027s Block Storage or volume driver.","commit_id":"89506075346984dd53cdf9231da3d10057983c74"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"24b708773baeb850b9f7d484ee264aa548b02210","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Unity Cinder driver is integrated in OpenStack Cinder project since `Ocata`"},{"line_number":6,"context_line":"release. The driver is built on the top of Cinder framework and a Dell EMC"},{"line_number":7,"context_line":"distributed Python package `storops \u003chttps://pypi.python.org/pypi/storops\u003e`_,"},{"line_number":8,"context_line":"no other dependency is required."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a3905b3_a476463c","line":5,"in_reply_to":"5a3905b3_8aadda8a","updated":"2017-01-19 10:33:43.000000000","message":"Done","commit_id":"89506075346984dd53cdf9231da3d10057983c74"}]}
