)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"33dff66bd1df72b364baf0537e93483ab0afe273","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Main changes:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"* driver now relys on `storops` for interacting with VNX"},{"line_number":12,"context_line":"* Change driver entry to `cinder.volume.drivers.emc.vnx.driver.EMCVNXDriver`"},{"line_number":13,"context_line":"* Add new option `storage_protocol`"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"5a8bc5a2_8bea7e72","line":11,"range":{"start_line":11,"start_character":13,"end_line":11,"end_character":18},"updated":"2016-09-27 08:47:03.000000000","message":"relies","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"e9f64013b2ddb72a1210d79ba24713a899b2acb2","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Main changes:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"* driver now relys on `storops` for interacting with VNX"},{"line_number":12,"context_line":"* Change driver entry to `cinder.volume.drivers.emc.vnx.driver.EMCVNXDriver`"},{"line_number":13,"context_line":"* Add new option `storage_protocol`"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"5a8bc5a2_f461f012","line":11,"range":{"start_line":11,"start_character":13,"end_line":11,"end_character":18},"in_reply_to":"5a8bc5a2_8bea7e72","updated":"2016-09-28 02:34:48.000000000","message":"Done","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"}],"doc/config-reference/source/block-storage/drivers/emc-vnx-driver.rst":[{"author":{"_account_id":11637,"name":"jay.xu","email":"jay.xu@emc.com","username":"jay.xu"},"change_message_id":"2f6b661fe02654640a130007ed657a150c9c339e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"EMC VNX driver"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"EMC VNX driver interacts with configured VNX array. it supports"},{"line_number":5,"context_line":"both iSCSI and FC protocol."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The VNX cinder driver performs the volume operations by"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_f51faa05","line":4,"updated":"2016-09-26 08:23:03.000000000","message":"remove line #4 and 5","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"26a449f891ba5d9675ccd20654c03b70df19c4d5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"EMC VNX driver"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"EMC VNX driver interacts with configured VNX array. it supports"},{"line_number":5,"context_line":"both iSCSI and FC protocol."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The VNX cinder driver performs the volume operations by"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_09d156fa","line":4,"in_reply_to":"5a8bc5a2_f51faa05","updated":"2016-09-26 10:50:56.000000000","message":"Done","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":11637,"name":"jay.xu","email":"jay.xu@emc.com","username":"jay.xu"},"change_message_id":"2f6b661fe02654640a130007ed657a150c9c339e","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The VNX cinder driver performs the volume operations by"},{"line_number":8,"context_line":"executing Navisphere CLI (NaviSecCLI) which is a command-line interface used"},{"line_number":9,"context_line":"for management, diagnostics, and reporting functions for VNX."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"System requirements"},{"line_number":12,"context_line":"~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_95dbc64e","line":9,"updated":"2016-09-26 08:23:03.000000000","message":"And it can support boht iSCSI and FC protocol","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"26a449f891ba5d9675ccd20654c03b70df19c4d5","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The VNX cinder driver performs the volume operations by"},{"line_number":8,"context_line":"executing Navisphere CLI (NaviSecCLI) which is a command-line interface used"},{"line_number":9,"context_line":"for management, diagnostics, and reporting functions for VNX."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"System requirements"},{"line_number":12,"context_line":"~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_29da9217","line":9,"in_reply_to":"5a8bc5a2_95dbc64e","updated":"2016-09-26 10:50:56.000000000","message":"Done","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":11637,"name":"jay.xu","email":"jay.xu@emc.com","username":"jay.xu"},"change_message_id":"2f6b661fe02654640a130007ed657a150c9c339e","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"-  VNX Operational Environment for Block version 5.32 or higher."},{"line_number":15,"context_line":"-  VNX Snapshot and Thin Provisioning license should be activated for VNX."},{"line_number":16,"context_line":"-  ``storops`` Python library for interacting with VNX."},{"line_number":17,"context_line":"-  Navisphere CLI v7.32 or higher is installed along with the driver."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Supported operations"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_75c1da53","line":16,"updated":"2016-09-26 08:23:03.000000000","message":"Python library ``storops`` to interface with VNX.","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"26a449f891ba5d9675ccd20654c03b70df19c4d5","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"-  VNX Operational Environment for Block version 5.32 or higher."},{"line_number":15,"context_line":"-  VNX Snapshot and Thin Provisioning license should be activated for VNX."},{"line_number":16,"context_line":"-  ``storops`` Python library for interacting with VNX."},{"line_number":17,"context_line":"-  Navisphere CLI v7.32 or higher is installed along with the driver."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Supported operations"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_69065a87","line":16,"in_reply_to":"5a8bc5a2_75c1da53","updated":"2016-09-26 10:50:56.000000000","message":"Done","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":11637,"name":"jay.xu","email":"jay.xu@emc.com","username":"jay.xu"},"change_message_id":"2f6b661fe02654640a130007ed657a150c9c339e","unresolved":false,"context_lines":[{"line_number":58,"context_line":"   `Downloads for VNX1"},{"line_number":59,"context_line":"   Series \u003chttps://support.emc.com/downloads/12781_VNX1-Series\u003e`_."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Install Python storops library"},{"line_number":62,"context_line":"------------------------------"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"``storops`` is a Python library which interacts with VNX array via Naviseccli."}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_b5852208","line":61,"updated":"2016-09-26 08:23:03.000000000","message":"Python library storops","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"26a449f891ba5d9675ccd20654c03b70df19c4d5","unresolved":false,"context_lines":[{"line_number":58,"context_line":"   `Downloads for VNX1"},{"line_number":59,"context_line":"   Series \u003chttps://support.emc.com/downloads/12781_VNX1-Series\u003e`_."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Install Python storops library"},{"line_number":62,"context_line":"------------------------------"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"``storops`` is a Python library which interacts with VNX array via Naviseccli."}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_494a7ead","line":61,"in_reply_to":"5a8bc5a2_b5852208","updated":"2016-09-26 10:50:56.000000000","message":"I use this for keeping same convention like previous one: `Install Navisphere CLI`","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":11637,"name":"jay.xu","email":"jay.xu@emc.com","username":"jay.xu"},"change_message_id":"2f6b661fe02654640a130007ed657a150c9c339e","unresolved":false,"context_lines":[{"line_number":61,"context_line":"Install Python storops library"},{"line_number":62,"context_line":"------------------------------"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"``storops`` is a Python library which interacts with VNX array via Naviseccli."},{"line_number":65,"context_line":"To install it, use follow command:"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_d57e2e18","line":64,"updated":"2016-09-26 08:23:03.000000000","message":"via Navisphere CLI","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"26a449f891ba5d9675ccd20654c03b70df19c4d5","unresolved":false,"context_lines":[{"line_number":61,"context_line":"Install Python storops library"},{"line_number":62,"context_line":"------------------------------"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"``storops`` is a Python library which interacts with VNX array via Naviseccli."},{"line_number":65,"context_line":"To install it, use follow command:"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_c9a20e4b","line":64,"in_reply_to":"5a8bc5a2_d57e2e18","updated":"2016-09-26 10:50:56.000000000","message":"Done","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":11637,"name":"jay.xu","email":"jay.xu@emc.com","username":"jay.xu"},"change_message_id":"2f6b661fe02654640a130007ed657a150c9c339e","unresolved":false,"context_lines":[{"line_number":62,"context_line":"------------------------------"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"``storops`` is a Python library which interacts with VNX array via Naviseccli."},{"line_number":65,"context_line":"To install it, use follow command:"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":".. code-block:: console"},{"line_number":68,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_d5a54ea2","line":65,"updated":"2016-09-26 08:23:03.000000000","message":"Use the following command to install storops library:","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"26a449f891ba5d9675ccd20654c03b70df19c4d5","unresolved":false,"context_lines":[{"line_number":62,"context_line":"------------------------------"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"``storops`` is a Python library which interacts with VNX array via Naviseccli."},{"line_number":65,"context_line":"To install it, use follow command:"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":".. code-block:: console"},{"line_number":68,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_e98b4ac1","line":65,"in_reply_to":"5a8bc5a2_d5a54ea2","updated":"2016-09-26 10:50:56.000000000","message":"Done","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"75564163570b6c6ca418f32f6c0f52dce4cc72cf","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":".. code-block:: console"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"   pip install storops"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Check array software"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_75655ab3","line":69,"range":{"start_line":69,"start_character":3,"end_line":69,"end_character":22},"updated":"2016-09-26 08:15:05.000000000","message":"$ pip install storops","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"26a449f891ba5d9675ccd20654c03b70df19c4d5","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":".. code-block:: console"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"   pip install storops"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Check array software"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_098956c9","line":69,"range":{"start_line":69,"start_character":3,"end_line":69,"end_character":22},"in_reply_to":"5a8bc5a2_75655ab3","updated":"2016-09-26 10:50:56.000000000","message":"Done","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"75564163570b6c6ca418f32f6c0f52dce4cc72cf","unresolved":false,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"Here is a sample of minimum back-end configuration. See the following sections"},{"line_number":126,"context_line":"for the detail of each option."},{"line_number":127,"context_line":"Replace ``storage_protocol\u003dfc`` to ``storage_protocol\u003discsi`` if iSCSI protocol"},{"line_number":128,"context_line":"is used."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_95b2e604","line":127,"range":{"start_line":127,"start_character":10,"end_line":127,"end_character":29},"updated":"2016-09-26 08:15:05.000000000","message":"Could you add a whitespace before and after \"\u003d\" as convention overall? For example, \"``storage_protocol \u003d fc``.","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":11637,"name":"jay.xu","email":"jay.xu@emc.com","username":"jay.xu"},"change_message_id":"2f6b661fe02654640a130007ed657a150c9c339e","unresolved":false,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"Here is a sample of minimum back-end configuration. See the following sections"},{"line_number":126,"context_line":"for the detail of each option."},{"line_number":127,"context_line":"Replace ``storage_protocol\u003dfc`` to ``storage_protocol\u003discsi`` if iSCSI protocol"},{"line_number":128,"context_line":"is used."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_35d752ee","line":127,"updated":"2016-09-26 08:23:03.000000000","message":"Set ``storage_protocol\u003discsi`` if iSCSI protocol is used.","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"26a449f891ba5d9675ccd20654c03b70df19c4d5","unresolved":false,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"Here is a sample of minimum back-end configuration. See the following sections"},{"line_number":126,"context_line":"for the detail of each option."},{"line_number":127,"context_line":"Replace ``storage_protocol\u003dfc`` to ``storage_protocol\u003discsi`` if iSCSI protocol"},{"line_number":128,"context_line":"is used."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_29e452aa","line":127,"in_reply_to":"5a8bc5a2_35d752ee","updated":"2016-09-26 10:50:56.000000000","message":"Done","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"26a449f891ba5d9675ccd20654c03b70df19c4d5","unresolved":false,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"Here is a sample of minimum back-end configuration. See the following sections"},{"line_number":126,"context_line":"for the detail of each option."},{"line_number":127,"context_line":"Replace ``storage_protocol\u003dfc`` to ``storage_protocol\u003discsi`` if iSCSI protocol"},{"line_number":128,"context_line":"is used."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_e9dd0ae1","line":127,"range":{"start_line":127,"start_character":10,"end_line":127,"end_character":29},"in_reply_to":"5a8bc5a2_95b2e604","updated":"2016-09-26 10:50:56.000000000","message":"Done","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"75564163570b6c6ca418f32f6c0f52dce4cc72cf","unresolved":false,"context_lines":[{"line_number":139,"context_line":"   naviseccli_path \u003d /opt/Navisphere/bin/naviseccli"},{"line_number":140,"context_line":"   volume_driver \u003d cinder.volume.drivers.emc.vnx.driver.EMCVNXDriver"},{"line_number":141,"context_line":"   initiator_auto_registration \u003d True"},{"line_number":142,"context_line":"   storage_protocol\u003dfc"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Multiple back-end configuration"},{"line_number":145,"context_line":"-------------------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_35c4b25d","line":142,"updated":"2016-09-26 08:15:05.000000000","message":"same as above","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"26a449f891ba5d9675ccd20654c03b70df19c4d5","unresolved":false,"context_lines":[{"line_number":139,"context_line":"   naviseccli_path \u003d /opt/Navisphere/bin/naviseccli"},{"line_number":140,"context_line":"   volume_driver \u003d cinder.volume.drivers.emc.vnx.driver.EMCVNXDriver"},{"line_number":141,"context_line":"   initiator_auto_registration \u003d True"},{"line_number":142,"context_line":"   storage_protocol\u003dfc"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Multiple back-end configuration"},{"line_number":145,"context_line":"-------------------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_69f01a68","line":142,"in_reply_to":"5a8bc5a2_35c4b25d","updated":"2016-09-26 10:50:56.000000000","message":"Done","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":11637,"name":"jay.xu","email":"jay.xu@emc.com","username":"jay.xu"},"change_message_id":"2f6b661fe02654640a130007ed657a150c9c339e","unresolved":false,"context_lines":[{"line_number":145,"context_line":"-------------------------------"},{"line_number":146,"context_line":"Here is a sample of a minimum back-end configuration. See following sections"},{"line_number":147,"context_line":"for the detail of each option."},{"line_number":148,"context_line":"Replace ``storage_protocol\u003dfc`` to ``storage_protocol\u003discsi`` if iSCSI protocol"},{"line_number":149,"context_line":"is used."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_d56f0e29","line":148,"updated":"2016-09-26 08:23:03.000000000","message":"ditto","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"26a449f891ba5d9675ccd20654c03b70df19c4d5","unresolved":false,"context_lines":[{"line_number":145,"context_line":"-------------------------------"},{"line_number":146,"context_line":"Here is a sample of a minimum back-end configuration. See following sections"},{"line_number":147,"context_line":"for the detail of each option."},{"line_number":148,"context_line":"Replace ``storage_protocol\u003dfc`` to ``storage_protocol\u003discsi`` if iSCSI protocol"},{"line_number":149,"context_line":"is used."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_a9e6a2ad","line":148,"in_reply_to":"5a8bc5a2_d56f0e29","updated":"2016-09-26 10:50:56.000000000","message":"Done","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":11637,"name":"jay.xu","email":"jay.xu@emc.com","username":"jay.xu"},"change_message_id":"2f6b661fe02654640a130007ed657a150c9c339e","unresolved":false,"context_lines":[{"line_number":172,"context_line":"   initiator_auto_registration \u003d True"},{"line_number":173,"context_line":"   storage_protocol\u003dfc"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"Value for ``storage_protocol`` can be ``fc`` or ``iscsi`` and is case"},{"line_number":176,"context_line":"insensitive."},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"For more details on multiple back ends, see `Configure multiple-storage"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_75f55a55","line":175,"updated":"2016-09-26 08:23:03.000000000","message":"The value of the option ``storage_protocol`` can be either ``fc`` or ``iscsi`` which is case insensitive.","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"26a449f891ba5d9675ccd20654c03b70df19c4d5","unresolved":false,"context_lines":[{"line_number":172,"context_line":"   initiator_auto_registration \u003d True"},{"line_number":173,"context_line":"   storage_protocol\u003dfc"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"Value for ``storage_protocol`` can be ``fc`` or ``iscsi`` and is case"},{"line_number":176,"context_line":"insensitive."},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"For more details on multiple back ends, see `Configure multiple-storage"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a8bc5a2_c9ebee76","line":175,"in_reply_to":"5a8bc5a2_75f55a55","updated":"2016-09-26 10:50:56.000000000","message":"Done","commit_id":"fb0f197e46bc3ad5d05aee846965409721383a2e"},{"author":{"_account_id":11637,"name":"jay.xu","email":"jay.xu@emc.com","username":"jay.xu"},"change_message_id":"7e23201e6ecf08647cec0cc2b066d4f4bce87c8e","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"-  VNX Operational Environment for Block version 5.32 or higher."},{"line_number":17,"context_line":"-  VNX Snapshot and Thin Provisioning license should be activated for VNX."},{"line_number":18,"context_line":"-  ``storops`` Python library to interact with VNX."},{"line_number":19,"context_line":"-  Navisphere CLI v7.32 or higher is installed along with the driver."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Supported operations"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a8bc5a2_b83a40e5","line":18,"updated":"2016-09-27 00:22:10.000000000","message":"Python library ``storops``","commit_id":"f83ff60a511eb841ec836bc3bd99d3b9acf2425b"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"8243667d490dfe5bbb329294677a4174f8c3b2de","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"-  VNX Operational Environment for Block version 5.32 or higher."},{"line_number":17,"context_line":"-  VNX Snapshot and Thin Provisioning license should be activated for VNX."},{"line_number":18,"context_line":"-  ``storops`` Python library to interact with VNX."},{"line_number":19,"context_line":"-  Navisphere CLI v7.32 or higher is installed along with the driver."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Supported operations"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a8bc5a2_96b39497","line":18,"in_reply_to":"5a8bc5a2_b83a40e5","updated":"2016-09-27 02:19:17.000000000","message":"Done","commit_id":"f83ff60a511eb841ec836bc3bd99d3b9acf2425b"},{"author":{"_account_id":11637,"name":"jay.xu","email":"jay.xu@emc.com","username":"jay.xu"},"change_message_id":"7e23201e6ecf08647cec0cc2b066d4f4bce87c8e","unresolved":false,"context_lines":[{"line_number":60,"context_line":"   `Downloads for VNX1"},{"line_number":61,"context_line":"   Series \u003chttps://support.emc.com/downloads/12781_VNX1-Series\u003e`_."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Install Python storops library"},{"line_number":64,"context_line":"------------------------------"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"``storops`` is a Python library which interacts with VNX array via Navisphere"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a8bc5a2_382f10a2","line":63,"updated":"2016-09-27 00:22:10.000000000","message":"Install Python library storops","commit_id":"f83ff60a511eb841ec836bc3bd99d3b9acf2425b"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"8243667d490dfe5bbb329294677a4174f8c3b2de","unresolved":false,"context_lines":[{"line_number":60,"context_line":"   `Downloads for VNX1"},{"line_number":61,"context_line":"   Series \u003chttps://support.emc.com/downloads/12781_VNX1-Series\u003e`_."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Install Python storops library"},{"line_number":64,"context_line":"------------------------------"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"``storops`` is a Python library which interacts with VNX array via Navisphere"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a8bc5a2_b6aed02b","line":63,"in_reply_to":"5a8bc5a2_382f10a2","updated":"2016-09-27 02:19:17.000000000","message":"Done","commit_id":"f83ff60a511eb841ec836bc3bd99d3b9acf2425b"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"33dff66bd1df72b364baf0537e93483ab0afe273","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"EMC VNX driver"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"EMC VNX driver interacts with configured VNX array. it supports"},{"line_number":5,"context_line":"both iSCSI and FC protocol."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The VNX cinder driver performs the volume operations by"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_eb76a204","line":4,"range":{"start_line":4,"start_character":52,"end_line":4,"end_character":53},"updated":"2016-09-27 08:47:03.000000000","message":"It","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"e9f64013b2ddb72a1210d79ba24713a899b2acb2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"EMC VNX driver"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"EMC VNX driver interacts with configured VNX array. it supports"},{"line_number":5,"context_line":"both iSCSI and FC protocol."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The VNX cinder driver performs the volume operations by"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_b4576825","line":4,"range":{"start_line":4,"start_character":52,"end_line":4,"end_character":53},"in_reply_to":"5a8bc5a2_eb76a204","updated":"2016-09-28 02:34:48.000000000","message":"Done","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"5feab132e17f2cbe79602dd532c9393251db6a98","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The VNX cinder driver performs the volume operations by"},{"line_number":8,"context_line":"executing Navisphere CLI (NaviSecCLI) which is a command-line interface used"},{"line_number":9,"context_line":"for management, diagnostics, and reporting functions for VNX. And it can"},{"line_number":10,"context_line":"support both iSCSI and FC protocol."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_55448b48","line":9,"range":{"start_line":9,"start_character":60,"end_line":9,"end_character":72},"updated":"2016-09-27 11:38:35.000000000","message":"It also supports *","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"e9f64013b2ddb72a1210d79ba24713a899b2acb2","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The VNX cinder driver performs the volume operations by"},{"line_number":8,"context_line":"executing Navisphere CLI (NaviSecCLI) which is a command-line interface used"},{"line_number":9,"context_line":"for management, diagnostics, and reporting functions for VNX. And it can"},{"line_number":10,"context_line":"support both iSCSI and FC protocol."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_7f3699e8","line":9,"range":{"start_line":9,"start_character":60,"end_line":9,"end_character":72},"in_reply_to":"5a8bc5a2_55448b48","updated":"2016-09-28 02:34:48.000000000","message":"Done","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"33dff66bd1df72b364baf0537e93483ab0afe273","unresolved":false,"context_lines":[{"line_number":41,"context_line":"Preparation"},{"line_number":42,"context_line":"~~~~~~~~~~~"},{"line_number":43,"context_line":"This section contains instructions to prepare the Block Storage nodes to"},{"line_number":44,"context_line":"use the EMC VNX driver. You should install the Navisphere CLI, and ensure you"},{"line_number":45,"context_line":"have correct zoning configurations."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Install Navisphere CLI"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_4be316d9","line":44,"range":{"start_line":44,"start_character":24,"end_line":44,"end_character":73},"updated":"2016-09-27 08:47:03.000000000","message":"Install the Navisphere CLI and ensure","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"e9f64013b2ddb72a1210d79ba24713a899b2acb2","unresolved":false,"context_lines":[{"line_number":41,"context_line":"Preparation"},{"line_number":42,"context_line":"~~~~~~~~~~~"},{"line_number":43,"context_line":"This section contains instructions to prepare the Block Storage nodes to"},{"line_number":44,"context_line":"use the EMC VNX driver. You should install the Navisphere CLI, and ensure you"},{"line_number":45,"context_line":"have correct zoning configurations."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Install Navisphere CLI"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_f499f0d1","line":44,"range":{"start_line":44,"start_character":24,"end_line":44,"end_character":73},"in_reply_to":"5a8bc5a2_4be316d9","updated":"2016-09-28 02:34:48.000000000","message":"Done","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"33dff66bd1df72b364baf0537e93483ab0afe273","unresolved":false,"context_lines":[{"line_number":63,"context_line":"Install Python library storops"},{"line_number":64,"context_line":"------------------------------"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"``storops`` is a Python library which interacts with VNX array via Navisphere"},{"line_number":67,"context_line":"CLI."},{"line_number":68,"context_line":"Use the follow command to install ``storops`` library:"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_2b66ca29","line":66,"range":{"start_line":66,"start_character":32,"end_line":66,"end_character":37},"updated":"2016-09-27 08:47:03.000000000","message":"that","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"33dff66bd1df72b364baf0537e93483ab0afe273","unresolved":false,"context_lines":[{"line_number":63,"context_line":"Install Python library storops"},{"line_number":64,"context_line":"------------------------------"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"``storops`` is a Python library which interacts with VNX array via Navisphere"},{"line_number":67,"context_line":"CLI."},{"line_number":68,"context_line":"Use the follow command to install ``storops`` library:"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_6b6c5208","line":66,"range":{"start_line":66,"start_character":63,"end_line":66,"end_character":66},"updated":"2016-09-27 08:47:03.000000000","message":"through","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"e9f64013b2ddb72a1210d79ba24713a899b2acb2","unresolved":false,"context_lines":[{"line_number":63,"context_line":"Install Python library storops"},{"line_number":64,"context_line":"------------------------------"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"``storops`` is a Python library which interacts with VNX array via Navisphere"},{"line_number":67,"context_line":"CLI."},{"line_number":68,"context_line":"Use the follow command to install ``storops`` library:"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_b44a0854","line":66,"range":{"start_line":66,"start_character":32,"end_line":66,"end_character":37},"in_reply_to":"5a8bc5a2_2b66ca29","updated":"2016-09-28 02:34:48.000000000","message":"Done","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"e9f64013b2ddb72a1210d79ba24713a899b2acb2","unresolved":false,"context_lines":[{"line_number":63,"context_line":"Install Python library storops"},{"line_number":64,"context_line":"------------------------------"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"``storops`` is a Python library which interacts with VNX array via Navisphere"},{"line_number":67,"context_line":"CLI."},{"line_number":68,"context_line":"Use the follow command to install ``storops`` library:"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_d4479449","line":66,"range":{"start_line":66,"start_character":63,"end_line":66,"end_character":66},"in_reply_to":"5a8bc5a2_6b6c5208","updated":"2016-09-28 02:34:48.000000000","message":"Done","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"33dff66bd1df72b364baf0537e93483ab0afe273","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"``storops`` is a Python library which interacts with VNX array via Navisphere"},{"line_number":67,"context_line":"CLI."},{"line_number":68,"context_line":"Use the follow command to install ``storops`` library:"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":".. code-block:: console"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_0b7caeb3","line":68,"range":{"start_line":68,"start_character":8,"end_line":68,"end_character":14},"updated":"2016-09-27 08:47:03.000000000","message":"following","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"33dff66bd1df72b364baf0537e93483ab0afe273","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"``storops`` is a Python library which interacts with VNX array via Navisphere"},{"line_number":67,"context_line":"CLI."},{"line_number":68,"context_line":"Use the follow command to install ``storops`` library:"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":".. code-block:: console"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_4b507632","line":68,"range":{"start_line":68,"start_character":34,"end_line":68,"end_character":45},"updated":"2016-09-27 08:47:03.000000000","message":"the ``storops``","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"e9f64013b2ddb72a1210d79ba24713a899b2acb2","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"``storops`` is a Python library which interacts with VNX array via Navisphere"},{"line_number":67,"context_line":"CLI."},{"line_number":68,"context_line":"Use the follow command to install ``storops`` library:"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":".. code-block:: console"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_14781c8f","line":68,"range":{"start_line":68,"start_character":8,"end_line":68,"end_character":14},"in_reply_to":"5a8bc5a2_0b7caeb3","updated":"2016-09-28 02:34:48.000000000","message":"Done","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"e9f64013b2ddb72a1210d79ba24713a899b2acb2","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"``storops`` is a Python library which interacts with VNX array via Navisphere"},{"line_number":67,"context_line":"CLI."},{"line_number":68,"context_line":"Use the follow command to install ``storops`` library:"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":".. code-block:: console"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_7467a0ea","line":68,"range":{"start_line":68,"start_character":34,"end_line":68,"end_character":45},"in_reply_to":"5a8bc5a2_4b507632","updated":"2016-09-28 02:34:48.000000000","message":"Done","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"33dff66bd1df72b364baf0537e93483ab0afe273","unresolved":false,"context_lines":[{"line_number":173,"context_line":"   initiator_auto_registration \u003d True"},{"line_number":174,"context_line":"   storage_protocol \u003d fc"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"The value of the option ``storage_protocol`` can be either ``fc`` or ``iscsi``"},{"line_number":177,"context_line":"which is case insensitive."},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"For more details on multiple back ends, see `Configure multiple-storage"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_cb3d662c","line":176,"range":{"start_line":176,"start_character":69,"end_line":176,"end_character":78},"updated":"2016-09-27 08:47:03.000000000","message":"``iscsi``,","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"e9f64013b2ddb72a1210d79ba24713a899b2acb2","unresolved":false,"context_lines":[{"line_number":173,"context_line":"   initiator_auto_registration \u003d True"},{"line_number":174,"context_line":"   storage_protocol \u003d fc"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"The value of the option ``storage_protocol`` can be either ``fc`` or ``iscsi``"},{"line_number":177,"context_line":"which is case insensitive."},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"For more details on multiple back ends, see `Configure multiple-storage"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_149f3cb5","line":176,"range":{"start_line":176,"start_character":69,"end_line":176,"end_character":78},"in_reply_to":"5a8bc5a2_cb3d662c","updated":"2016-09-28 02:34:48.000000000","message":"Done","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"5feab132e17f2cbe79602dd532c9393251db6a98","unresolved":false,"context_lines":[{"line_number":355,"context_line":"------------------"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"The EMC VNX driver supports FC SAN auto zoning when ``ZoneManager`` is"},{"line_number":358,"context_line":"configured and ``zoning_mode`` is set to ``fabric`` in cinder.conf."},{"line_number":359,"context_line":"For ZoneManager configuration, refer to `Block"},{"line_number":360,"context_line":"Storage official guide"},{"line_number":361,"context_line":"\u003chttp://docs.openstack.org/liberty/config-reference/content/section_fc-zoning.html\u003e`_."}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_55b2cb4c","line":358,"range":{"start_line":358,"start_character":55,"end_line":358,"end_character":66},"updated":"2016-09-27 11:38:35.000000000","message":"``cinder.conf``","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"e9f64013b2ddb72a1210d79ba24713a899b2acb2","unresolved":false,"context_lines":[{"line_number":355,"context_line":"------------------"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"The EMC VNX driver supports FC SAN auto zoning when ``ZoneManager`` is"},{"line_number":358,"context_line":"configured and ``zoning_mode`` is set to ``fabric`` in cinder.conf."},{"line_number":359,"context_line":"For ZoneManager configuration, refer to `Block"},{"line_number":360,"context_line":"Storage official guide"},{"line_number":361,"context_line":"\u003chttp://docs.openstack.org/liberty/config-reference/content/section_fc-zoning.html\u003e`_."}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_14cbbc1f","line":358,"range":{"start_line":358,"start_character":55,"end_line":358,"end_character":66},"in_reply_to":"5a8bc5a2_55b2cb4c","updated":"2016-09-28 02:34:48.000000000","message":"Done","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"5feab132e17f2cbe79602dd532c9393251db6a98","unresolved":false,"context_lines":[{"line_number":357,"context_line":"The EMC VNX driver supports FC SAN auto zoning when ``ZoneManager`` is"},{"line_number":358,"context_line":"configured and ``zoning_mode`` is set to ``fabric`` in cinder.conf."},{"line_number":359,"context_line":"For ZoneManager configuration, refer to `Block"},{"line_number":360,"context_line":"Storage official guide"},{"line_number":361,"context_line":"\u003chttp://docs.openstack.org/liberty/config-reference/content/section_fc-zoning.html\u003e`_."},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"Volume number threshold"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_d52edb41","line":360,"range":{"start_line":360,"start_character":9,"end_line":360,"end_character":22},"updated":"2016-09-27 11:38:35.000000000","message":"This is not the official guide for Block Storage, please reference this appropriately. \"refer to the Configuration Reference Guide...\"\n\nAlso, this is an older link to Liberty. Please reference the most recent guide: http://docs.openstack.org/mitaka/config-reference/block-storage/fc-zoning.html","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"e9f64013b2ddb72a1210d79ba24713a899b2acb2","unresolved":false,"context_lines":[{"line_number":357,"context_line":"The EMC VNX driver supports FC SAN auto zoning when ``ZoneManager`` is"},{"line_number":358,"context_line":"configured and ``zoning_mode`` is set to ``fabric`` in cinder.conf."},{"line_number":359,"context_line":"For ZoneManager configuration, refer to `Block"},{"line_number":360,"context_line":"Storage official guide"},{"line_number":361,"context_line":"\u003chttp://docs.openstack.org/liberty/config-reference/content/section_fc-zoning.html\u003e`_."},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"Volume number threshold"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_74016039","line":360,"range":{"start_line":360,"start_character":9,"end_line":360,"end_character":22},"in_reply_to":"5a8bc5a2_d52edb41","updated":"2016-09-28 02:34:48.000000000","message":"Done","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"5feab132e17f2cbe79602dd532c9393251db6a98","unresolved":false,"context_lines":[{"line_number":515,"context_line":".. note::"},{"line_number":516,"context_line":""},{"line_number":517,"context_line":"   ``provisioning:type`` replaces the old spec key ``storagetype:provisioning``."},{"line_number":518,"context_line":"   The latter one is obsolete since *Mitaka* release."},{"line_number":519,"context_line":""},{"line_number":520,"context_line":"Storage tiering support"},{"line_number":521,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_3528df32","line":518,"range":{"start_line":518,"start_character":30,"end_line":518,"end_character":37},"updated":"2016-09-27 11:38:35.000000000","message":"since the *","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"e9f64013b2ddb72a1210d79ba24713a899b2acb2","unresolved":false,"context_lines":[{"line_number":515,"context_line":".. note::"},{"line_number":516,"context_line":""},{"line_number":517,"context_line":"   ``provisioning:type`` replaces the old spec key ``storagetype:provisioning``."},{"line_number":518,"context_line":"   The latter one is obsolete since *Mitaka* release."},{"line_number":519,"context_line":""},{"line_number":520,"context_line":"Storage tiering support"},{"line_number":521,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a8bc5a2_349ef807","line":518,"range":{"start_line":518,"start_character":30,"end_line":518,"end_character":37},"in_reply_to":"5a8bc5a2_3528df32","updated":"2016-09-28 02:34:48.000000000","message":"Done","commit_id":"f864664b3fe228faef5ca614d02ec6466258996c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f0760876df472de30e7f49fff1fb663c2c2e2ec0","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The VNX cinder driver performs the volume operations by"},{"line_number":8,"context_line":"executing Navisphere CLI (NaviSecCLI) which is a command-line interface used"},{"line_number":9,"context_line":"for management, diagnostics, and reporting functions for VNX. And it also"},{"line_number":10,"context_line":"supports both iSCSI and FC protocol."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a8bc5a2_7ee764ac","line":9,"range":{"start_line":9,"start_character":62,"end_line":9,"end_character":68},"updated":"2016-09-28 12:18:40.000000000","message":"It also *","commit_id":"c7f59a45fdc1b2712ab5a8bef9af0d380e0582f1"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"44c4a17886c79f269ebb73f2d335d51bdbd148f2","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The VNX cinder driver performs the volume operations by"},{"line_number":8,"context_line":"executing Navisphere CLI (NaviSecCLI) which is a command-line interface used"},{"line_number":9,"context_line":"for management, diagnostics, and reporting functions for VNX. And it also"},{"line_number":10,"context_line":"supports both iSCSI and FC protocol."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"3a98d1f4_aa260c14","line":9,"range":{"start_line":9,"start_character":62,"end_line":9,"end_character":68},"in_reply_to":"5a8bc5a2_7ee764ac","updated":"2016-09-29 02:28:08.000000000","message":"Done","commit_id":"c7f59a45fdc1b2712ab5a8bef9af0d380e0582f1"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f0760876df472de30e7f49fff1fb663c2c2e2ec0","unresolved":false,"context_lines":[{"line_number":356,"context_line":""},{"line_number":357,"context_line":"The EMC VNX driver supports FC SAN auto zoning when ``ZoneManager`` is"},{"line_number":358,"context_line":"configured and ``zoning_mode`` is set to ``fabric`` in ``cinder.conf``."},{"line_number":359,"context_line":"For ZoneManager configuration, refer to `Block"},{"line_number":360,"context_line":"Storage official guide"},{"line_number":361,"context_line":"\u003chttp://docs.openstack.org/liberty/config-reference/content/section_fc-zoning.html\u003e`_."},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"Volume number threshold"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5a8bc5a2_1ef9004e","line":360,"range":{"start_line":359,"start_character":40,"end_line":360,"end_character":22},"updated":"2016-09-28 12:18:40.000000000","message":"my comment remains, this is not the official guide. It is Configuration Reference guide, please reference this appropriately.","commit_id":"c7f59a45fdc1b2712ab5a8bef9af0d380e0582f1"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"44c4a17886c79f269ebb73f2d335d51bdbd148f2","unresolved":false,"context_lines":[{"line_number":356,"context_line":""},{"line_number":357,"context_line":"The EMC VNX driver supports FC SAN auto zoning when ``ZoneManager`` is"},{"line_number":358,"context_line":"configured and ``zoning_mode`` is set to ``fabric`` in ``cinder.conf``."},{"line_number":359,"context_line":"For ZoneManager configuration, refer to `Block"},{"line_number":360,"context_line":"Storage official guide"},{"line_number":361,"context_line":"\u003chttp://docs.openstack.org/liberty/config-reference/content/section_fc-zoning.html\u003e`_."},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"Volume number threshold"}],"source_content_type":"text/x-rst","patch_set":11,"id":"3a98d1f4_0a7540f8","line":360,"range":{"start_line":359,"start_character":40,"end_line":360,"end_character":22},"in_reply_to":"5a8bc5a2_1ef9004e","updated":"2016-09-29 02:28:08.000000000","message":"Sorry for my mistake, i meant to change it in last patch.\n\nThanks\nPeter","commit_id":"c7f59a45fdc1b2712ab5a8bef9af0d380e0582f1"}]}
