)]}'
{"doc/config-reference/source/block-storage/drivers/zte-storage-driver.rst":[{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"0b14a6667c75f4d43047b033c3432fb60624ae11","unresolved":false,"context_lines":[{"line_number":9,"context_line":"System requirements"},{"line_number":10,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"To use the ZTE drivers, the following are required:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"-  ZTE KS3200 or KU5200 array with:"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a89bdaa_cceda5b8","line":12,"range":{"start_line":12,"start_character":24,"end_line":12,"end_character":37},"updated":"2016-09-07 16:31:23.000000000","message":"the following prerequisites","commit_id":"e6c756aafe845bb5fe0460f171ad6e3318b7b987"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"d758a422ff68713badd6bd747f4c3d4a716ff170","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The ZTE Cinder drivers allow"},{"line_number":6,"context_line":"ZTE KS3200 or KU5200 arrays to be used for block storage in OpenStack"},{"line_number":7,"context_line":"deployments."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"System requirements"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_2398b669","line":6,"range":{"start_line":6,"start_character":43,"end_line":6,"end_character":56},"updated":"2016-09-08 11:36:21.000000000","message":"Block Storage","commit_id":"61eb261fbe70c0bfc7bfe0ff9970c6b95dd12c49"},{"author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"change_message_id":"7fcf3f3ea97746799d933e3478a97fd23a038749","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The ZTE Cinder drivers allow"},{"line_number":6,"context_line":"ZTE KS3200 or KU5200 arrays to be used for block storage in OpenStack"},{"line_number":7,"context_line":"deployments."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"System requirements"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_7c065e21","line":6,"range":{"start_line":6,"start_character":43,"end_line":6,"end_character":56},"in_reply_to":"9a89bdaa_2398b669","updated":"2016-09-12 02:31:33.000000000","message":"Done","commit_id":"61eb261fbe70c0bfc7bfe0ff9970c6b95dd12c49"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"d758a422ff68713badd6bd747f4c3d4a716ff170","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"   -  The ``volume_backend_name`` option value can be a unique value, if"},{"line_number":67,"context_line":"      you wish to be able to assign volumes to a specific storage pool on"},{"line_number":68,"context_line":"      the array, or a name that\u0027s shared among multiple storage pools to"},{"line_number":69,"context_line":"      let the volume scheduler choose where new volumes are allocated."},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"   -  The rest of the options will be repeated for each storage pool in a"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_63cd5e65","line":68,"range":{"start_line":68,"start_character":27,"end_line":68,"end_character":33},"updated":"2016-09-08 11:36:21.000000000","message":"that is *","commit_id":"61eb261fbe70c0bfc7bfe0ff9970c6b95dd12c49"},{"author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"change_message_id":"7fcf3f3ea97746799d933e3478a97fd23a038749","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"   -  The ``volume_backend_name`` option value can be a unique value, if"},{"line_number":67,"context_line":"      you wish to be able to assign volumes to a specific storage pool on"},{"line_number":68,"context_line":"      the array, or a name that\u0027s shared among multiple storage pools to"},{"line_number":69,"context_line":"      let the volume scheduler choose where new volumes are allocated."},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"   -  The rest of the options will be repeated for each storage pool in a"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_b7fe4103","line":68,"range":{"start_line":68,"start_character":27,"end_line":68,"end_character":33},"in_reply_to":"9a89bdaa_63cd5e65","updated":"2016-09-12 02:31:33.000000000","message":"Done","commit_id":"61eb261fbe70c0bfc7bfe0ff9970c6b95dd12c49"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"d758a422ff68713badd6bd747f4c3d4a716ff170","unresolved":false,"context_lines":[{"line_number":69,"context_line":"      let the volume scheduler choose where new volumes are allocated."},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"   -  The rest of the options will be repeated for each storage pool in a"},{"line_number":72,"context_line":"      given array: the appropriate Cinder driver name; IP address or"},{"line_number":73,"context_line":"      host name of the array management interface; the username and password"},{"line_number":74,"context_line":"      of an array user account with ``manage`` privileges; and the iSCSI IP"},{"line_number":75,"context_line":"      addresses for the array if using the iSCSI transport protocol."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_e3dfae0a","line":72,"range":{"start_line":72,"start_character":53,"end_line":72,"end_character":54},"updated":"2016-09-08 11:36:21.000000000","message":"avoid using semi colons and replace with commas here please.","commit_id":"61eb261fbe70c0bfc7bfe0ff9970c6b95dd12c49"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"d758a422ff68713badd6bd747f4c3d4a716ff170","unresolved":false,"context_lines":[{"line_number":69,"context_line":"      let the volume scheduler choose where new volumes are allocated."},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"   -  The rest of the options will be repeated for each storage pool in a"},{"line_number":72,"context_line":"      given array: the appropriate Cinder driver name; IP address or"},{"line_number":73,"context_line":"      host name of the array management interface; the username and password"},{"line_number":74,"context_line":"      of an array user account with ``manage`` privileges; and the iSCSI IP"},{"line_number":75,"context_line":"      addresses for the array if using the iSCSI transport protocol."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_43e93ab6","line":72,"range":{"start_line":72,"start_character":35,"end_line":72,"end_character":41},"updated":"2016-09-08 11:36:21.000000000","message":"cinder* lowercase for project names","commit_id":"61eb261fbe70c0bfc7bfe0ff9970c6b95dd12c49"},{"author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"change_message_id":"7fcf3f3ea97746799d933e3478a97fd23a038749","unresolved":false,"context_lines":[{"line_number":69,"context_line":"      let the volume scheduler choose where new volumes are allocated."},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"   -  The rest of the options will be repeated for each storage pool in a"},{"line_number":72,"context_line":"      given array: the appropriate Cinder driver name; IP address or"},{"line_number":73,"context_line":"      host name of the array management interface; the username and password"},{"line_number":74,"context_line":"      of an array user account with ``manage`` privileges; and the iSCSI IP"},{"line_number":75,"context_line":"      addresses for the array if using the iSCSI transport protocol."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_d7282588","line":72,"range":{"start_line":72,"start_character":53,"end_line":72,"end_character":54},"in_reply_to":"9a89bdaa_e3dfae0a","updated":"2016-09-12 02:31:33.000000000","message":"Done","commit_id":"61eb261fbe70c0bfc7bfe0ff9970c6b95dd12c49"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"d758a422ff68713badd6bd747f4c3d4a716ff170","unresolved":false,"context_lines":[{"line_number":75,"context_line":"      addresses for the array if using the iSCSI transport protocol."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"   In the examples below, two back ends are defined, one for pool A and one"},{"line_number":78,"context_line":"   for pool B, and a common ``volume_backend_name`` is used so that a"},{"line_number":79,"context_line":"   single volume type definition can be used to allocate volumes from both"},{"line_number":80,"context_line":"   pools."},{"line_number":81,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_83f6e28c","line":78,"range":{"start_line":78,"start_character":49,"end_line":78,"end_character":51},"updated":"2016-09-08 11:36:21.000000000","message":"``volume_backend_name``. Use this for a single volume type definition to allocate volumes from both pools. *","commit_id":"61eb261fbe70c0bfc7bfe0ff9970c6b95dd12c49"},{"author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"change_message_id":"7fcf3f3ea97746799d933e3478a97fd23a038749","unresolved":false,"context_lines":[{"line_number":75,"context_line":"      addresses for the array if using the iSCSI transport protocol."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"   In the examples below, two back ends are defined, one for pool A and one"},{"line_number":78,"context_line":"   for pool B, and a common ``volume_backend_name`` is used so that a"},{"line_number":79,"context_line":"   single volume type definition can be used to allocate volumes from both"},{"line_number":80,"context_line":"   pools."},{"line_number":81,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_f71fe958","line":78,"range":{"start_line":78,"start_character":49,"end_line":78,"end_character":51},"in_reply_to":"9a89bdaa_83f6e28c","updated":"2016-09-12 02:31:33.000000000","message":"Done","commit_id":"61eb261fbe70c0bfc7bfe0ff9970c6b95dd12c49"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"d758a422ff68713badd6bd747f4c3d4a716ff170","unresolved":false,"context_lines":[{"line_number":108,"context_line":"#. If HTTPS is enabled, you can enable certificate verification with the"},{"line_number":109,"context_line":"   option ``zte_verify_certificate\u003dTrue``. You may also use the"},{"line_number":110,"context_line":"   ``zte_verify_certificate_path`` parameter to specify the path to a"},{"line_number":111,"context_line":"   CA_BUNDLE file containing CAs other than those in the default list."},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"#. Modify the ``[DEFAULT]`` section of the ``cinder.conf`` file to add an"},{"line_number":114,"context_line":"   ``enabled_backends`` parameter specifying the back-end entries you added,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_a34846cd","line":111,"range":{"start_line":111,"start_character":3,"end_line":111,"end_character":12},"updated":"2016-09-08 11:36:21.000000000","message":"``CA_BUNDLE``","commit_id":"61eb261fbe70c0bfc7bfe0ff9970c6b95dd12c49"},{"author":{"_account_id":21069,"name":"Carl caihui","email":"caihui_nj@163.com","username":"caihui"},"change_message_id":"7fcf3f3ea97746799d933e3478a97fd23a038749","unresolved":false,"context_lines":[{"line_number":108,"context_line":"#. If HTTPS is enabled, you can enable certificate verification with the"},{"line_number":109,"context_line":"   option ``zte_verify_certificate\u003dTrue``. You may also use the"},{"line_number":110,"context_line":"   ``zte_verify_certificate_path`` parameter to specify the path to a"},{"line_number":111,"context_line":"   CA_BUNDLE file containing CAs other than those in the default list."},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"#. Modify the ``[DEFAULT]`` section of the ``cinder.conf`` file to add an"},{"line_number":114,"context_line":"   ``enabled_backends`` parameter specifying the back-end entries you added,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a89bdaa_7c223003","line":111,"range":{"start_line":111,"start_character":3,"end_line":111,"end_character":12},"in_reply_to":"9a89bdaa_a34846cd","updated":"2016-09-12 02:31:33.000000000","message":"Thanks very much! :)","commit_id":"61eb261fbe70c0bfc7bfe0ff9970c6b95dd12c49"}]}
