)]}'
{"doc/config-reference/shared-file-systems/drivers/huawei-nas-driver.xml":[{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"9ae85e7a0966ce04122e92d932554608369491b5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003csection xml:id\u003d\"huawei-driver\" xmlns\u003d\"http://docbook.org/ns/docbook\""},{"line_number":2,"context_line":"    xmlns:xi\u003d\"http://www.w3.org/2001/XInclude\""},{"line_number":3,"context_line":"    xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\"\u003e"},{"line_number":4,"context_line":"  \u003ctitle\u003eHuawei Driver\u003c/title\u003e"},{"line_number":5,"context_line":"  \u003cpara\u003eHuawei NAS Driver is a plugin based the OpenStack Manila service. The Huawei NAS Driver can"},{"line_number":6,"context_line":"    be used to provide functions such as the share and snapshot for virtual machines(instances) in"},{"line_number":7,"context_line":"    OpenStack. Huawei NAS Driver enables the OceanStor V3 series V300R002 storage system to provide"}],"source_content_type":"application/xml","patch_set":1,"id":"3a29b11f_e1e31832","line":4,"updated":"2015-10-26 03:19:19.000000000","message":"Keep small letters - overall","commit_id":"ff3a56d2bdfcce4a40446ea5d95feddc598c10ac"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"9ae85e7a0966ce04122e92d932554608369491b5","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    xmlns:xi\u003d\"http://www.w3.org/2001/XInclude\""},{"line_number":3,"context_line":"    xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\"\u003e"},{"line_number":4,"context_line":"  \u003ctitle\u003eHuawei Driver\u003c/title\u003e"},{"line_number":5,"context_line":"  \u003cpara\u003eHuawei NAS Driver is a plugin based the OpenStack Manila service. The Huawei NAS Driver can"},{"line_number":6,"context_line":"    be used to provide functions such as the share and snapshot for virtual machines(instances) in"},{"line_number":7,"context_line":"    OpenStack. Huawei NAS Driver enables the OceanStor V3 series V300R002 storage system to provide"},{"line_number":8,"context_line":"    only network filesystems for OpenStack. \u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"3a29b11f_41c9acab","line":5,"updated":"2015-10-26 03:19:19.000000000","message":"\"the Shared File Systems service\" is correct as Documentation convention. It is the official \"service\" name, not a project name.","commit_id":"ff3a56d2bdfcce4a40446ea5d95feddc598c10ac"},{"author":{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},"change_message_id":"5139f514da48fe2901ff211dc0f642843df44d66","unresolved":false,"context_lines":[{"line_number":228,"context_line":"        \u003c/listitem\u003e"},{"line_number":229,"context_line":"        \u003clistitem\u003e"},{"line_number":230,"context_line":"          \u003cpara\u003ecapabilities:thin_provisioning\u003d\u0027\u0026lt;is\u003e True\u0027 or \u0027\u0026lt;is\u003e False\u0027\u003c/para\u003e"},{"line_number":231,"context_line":"        \u003c/listitem\u003e        "},{"line_number":232,"context_line":"        \u003clistitem\u003e"},{"line_number":233,"context_line":"          \u003cpara\u003ecapabilities:huawei_smartcache\u003d\u0027\u0026lt;is\u003e True\u0027 or \u0027\u0026lt;is\u003e False\u0027\u003c/para\u003e"},{"line_number":234,"context_line":"            \u003citemizedlist\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"3a29b11f_e18c7881","line":231,"updated":"2015-10-26 03:14:37.000000000","message":"The blank space","commit_id":"ff3a56d2bdfcce4a40446ea5d95feddc598c10ac"},{"author":{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},"change_message_id":"5139f514da48fe2901ff211dc0f642843df44d66","unresolved":false,"context_lines":[{"line_number":234,"context_line":"            \u003citemizedlist\u003e"},{"line_number":235,"context_line":"              \u003clistitem\u003e"},{"line_number":236,"context_line":"                \u003cpara\u003ehuawei_smartcache:cachename\u003dtest_cache_name\u003c/para\u003e"},{"line_number":237,"context_line":"              \u003c/listitem\u003e            "},{"line_number":238,"context_line":"            \u003c/itemizedlist\u003e"},{"line_number":239,"context_line":"        \u003c/listitem\u003e"},{"line_number":240,"context_line":"        \u003clistitem\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"3a29b11f_81e82418","line":237,"updated":"2015-10-26 03:14:37.000000000","message":"The blank space","commit_id":"ff3a56d2bdfcce4a40446ea5d95feddc598c10ac"},{"author":{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},"change_message_id":"5139f514da48fe2901ff211dc0f642843df44d66","unresolved":false,"context_lines":[{"line_number":242,"context_line":"          \u003citemizedlist\u003e"},{"line_number":243,"context_line":"            \u003clistitem\u003e"},{"line_number":244,"context_line":"              \u003cpara\u003ehuawei_smartpartition:partitionname\u003dtest_partition_name\u003c/para\u003e"},{"line_number":245,"context_line":"            \u003c/listitem\u003e            "},{"line_number":246,"context_line":"          \u003c/itemizedlist\u003e"},{"line_number":247,"context_line":"        \u003c/listitem\u003e"},{"line_number":248,"context_line":"      \u003c/itemizedlist\u003e\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"3a29b11f_a1ed2027","line":245,"updated":"2015-10-26 03:14:37.000000000","message":"The blank space","commit_id":"ff3a56d2bdfcce4a40446ea5d95feddc598c10ac"},{"author":{"_account_id":14103,"name":"wangtianfa","email":"wang.tianfa@99cloud.net","username":"wangtianfa"},"change_message_id":"c5cc1b5bfd95ca566ba46fd600d252be96492d8d","unresolved":false,"context_lines":[{"line_number":242,"context_line":"          \u003citemizedlist\u003e"},{"line_number":243,"context_line":"            \u003clistitem\u003e"},{"line_number":244,"context_line":"              \u003cpara\u003ehuawei_smartpartition:partitionname\u003dtest_partition_name\u003c/para\u003e"},{"line_number":245,"context_line":"            \u003c/listitem\u003e            "},{"line_number":246,"context_line":"          \u003c/itemizedlist\u003e"},{"line_number":247,"context_line":"        \u003c/listitem\u003e"},{"line_number":248,"context_line":"      \u003c/itemizedlist\u003e\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"3a29b11f_727114e0","line":245,"in_reply_to":"3a29b11f_a1ed2027","updated":"2015-10-26 07:24:40.000000000","message":"yes,i agree with you.","commit_id":"ff3a56d2bdfcce4a40446ea5d95feddc598c10ac"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"986f327040c5b12e58b78cef677e36ecf97aa675","unresolved":false,"context_lines":[{"line_number":247,"context_line":"        \u003ctitle\u003eDriver configuration options\u003c/title\u003e"},{"line_number":248,"context_line":"        \u003cpara\u003e"},{"line_number":249,"context_line":"            Configuration options specific to this driver are documented here:"},{"line_number":250,"context_line":"            \u003cxref linkend\u003d\"config_table_manila_huawei\"/\u003e."},{"line_number":251,"context_line":"        \u003c/para\u003e"},{"line_number":252,"context_line":"  \u003c/simplesect\u003e"},{"line_number":253,"context_line":"\u003c/section\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a29b11f_df1ca179","side":"PARENT","line":250,"updated":"2015-10-26 18:49:27.000000000","message":"Add this back in.","commit_id":"4d0db0d6796b77a59640f4d564513670e49de115"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"986f327040c5b12e58b78cef677e36ecf97aa675","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    xmlns:xi\u003d\"http://www.w3.org/2001/XInclude\""},{"line_number":3,"context_line":"    xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\"\u003e"},{"line_number":4,"context_line":"  \u003ctitle\u003eHuawei driver\u003c/title\u003e"},{"line_number":5,"context_line":"  \u003cpara\u003eHuawei NAS driver is a plugin based the Share File System service. The Huawei NAS driver can"},{"line_number":6,"context_line":"    be used to provide functions such as the share and snapshot for virtual machines(instances) in"},{"line_number":7,"context_line":"    OpenStack. Huawei NAS driver enables the OceanStor V3 series V300R002 storage system to provide"},{"line_number":8,"context_line":"    only network filesystems for OpenStack.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a29b11f_3fb0358b","line":5,"updated":"2015-10-26 18:49:27.000000000","message":"plug-in following our conventions.\n\n\"... is a plug-in for the Shared File System service\"","commit_id":"ec484bb62500a1b6989f442925876980f95c4d24"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"986f327040c5b12e58b78cef677e36ecf97aa675","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\"\u003e"},{"line_number":4,"context_line":"  \u003ctitle\u003eHuawei driver\u003c/title\u003e"},{"line_number":5,"context_line":"  \u003cpara\u003eHuawei NAS driver is a plugin based the Share File System service. The Huawei NAS driver can"},{"line_number":6,"context_line":"    be used to provide functions such as the share and snapshot for virtual machines(instances) in"},{"line_number":7,"context_line":"    OpenStack. Huawei NAS driver enables the OceanStor V3 series V300R002 storage system to provide"},{"line_number":8,"context_line":"    only network filesystems for OpenStack.\u003c/para\u003e"},{"line_number":9,"context_line":"  \u003csimplesect\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a29b11f_1fa77950","line":6,"updated":"2015-10-26 18:49:27.000000000","message":"missing space before \"(\" - but remove the brackets completely and rework.","commit_id":"ec484bb62500a1b6989f442925876980f95c4d24"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"986f327040c5b12e58b78cef677e36ecf97aa675","unresolved":false,"context_lines":[{"line_number":15,"context_line":"        \u003c/para\u003e"},{"line_number":16,"context_line":"      \u003c/listitem\u003e"},{"line_number":17,"context_line":"      \u003clistitem\u003e"},{"line_number":18,"context_line":"        \u003cpara\u003eThe following licenses should be activated on V3 for File: * CIFS * NFS * HyperSnap"},{"line_number":19,"context_line":"          License (for snapshot)\u003c/para\u003e"},{"line_number":20,"context_line":"      \u003c/listitem\u003e"},{"line_number":21,"context_line":"    \u003c/itemizedlist\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a29b11f_9fbaa96d","line":18,"updated":"2015-10-26 18:49:27.000000000","message":"don\u0027t use * here, use \",\" instead","commit_id":"ec484bb62500a1b6989f442925876980f95c4d24"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"986f327040c5b12e58b78cef677e36ecf97aa675","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        \u003c/para\u003e"},{"line_number":58,"context_line":"      \u003c/listitem\u003e"},{"line_number":59,"context_line":"      \u003clistitem\u003e"},{"line_number":60,"context_line":"        \u003cpara\u003eManage CIFS/NFS share\u003c/para\u003e"},{"line_number":61,"context_line":"      \u003c/listitem\u003e"},{"line_number":62,"context_line":"      \u003clistitem\u003e"},{"line_number":63,"context_line":"        \u003cpara\u003eSupport pools in one backend\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a29b11f_9f7149e3","line":60,"updated":"2015-10-26 18:49:27.000000000","message":"Be consistent: All items should end with \".\"","commit_id":"ec484bb62500a1b6989f442925876980f95c4d24"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"986f327040c5b12e58b78cef677e36ecf97aa675","unresolved":false,"context_lines":[{"line_number":69,"context_line":"        \u003cpara\u003eShrink share\u003c/para\u003e"},{"line_number":70,"context_line":"      \u003c/listitem\u003e"},{"line_number":71,"context_line":"      \u003clistitem\u003e"},{"line_number":72,"context_line":"        \u003cpara\u003eSupport multi RestURLs(\u0026lt;RestURL\u003e)\u003c/para\u003e"},{"line_number":73,"context_line":"      \u003c/listitem\u003e"},{"line_number":74,"context_line":"    \u003c/itemizedlist\u003e"},{"line_number":75,"context_line":"  \u003c/simplesect\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a29b11f_ff807d8d","line":72,"updated":"2015-10-26 18:49:27.000000000","message":"Remove \"(...), this gives no extra information","commit_id":"ec484bb62500a1b6989f442925876980f95c4d24"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"986f327040c5b12e58b78cef677e36ecf97aa675","unresolved":false,"context_lines":[{"line_number":116,"context_line":"      \u003c/listitem\u003e"},{"line_number":117,"context_line":"      \u003clistitem\u003e"},{"line_number":118,"context_line":"        \u003cpara\u003eRestURL is an access address of the REST interface. Multi RestURLs can be configured"},{"line_number":119,"context_line":"          in   \u0026lt;RestURL\u003e(separated by \";\"). When one of the RestURL failed to connect, driver"},{"line_number":120,"context_line":"          will retry another automatically.\u003c/para\u003e"},{"line_number":121,"context_line":"      \u003c/listitem\u003e"},{"line_number":122,"context_line":"      \u003clistitem\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a29b11f_bf49a590","line":119,"updated":"2015-10-26 18:49:27.000000000","message":"When one of the RestURLs fails to connect, the driver...","commit_id":"ec484bb62500a1b6989f442925876980f95c4d24"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"986f327040c5b12e58b78cef677e36ecf97aa675","unresolved":false,"context_lines":[{"line_number":130,"context_line":"        \u003c/para\u003e"},{"line_number":131,"context_line":"      \u003c/listitem\u003e"},{"line_number":132,"context_line":"      \u003clistitem\u003e"},{"line_number":133,"context_line":"        \u003cpara\u003eThin_StoragePool is a name of a Thin storage pool to be used.\u003c/para\u003e"},{"line_number":134,"context_line":"      \u003c/listitem\u003e"},{"line_number":135,"context_line":"      \u003clistitem\u003e"},{"line_number":136,"context_line":"        \u003cpara\u003eThick_StoragePool is a name of a Thick storage pool to be used.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a29b11f_7f430d6d","line":133,"updated":"2015-10-26 18:49:27.000000000","message":"lowercase thin","commit_id":"ec484bb62500a1b6989f442925876980f95c4d24"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"986f327040c5b12e58b78cef677e36ecf97aa675","unresolved":false,"context_lines":[{"line_number":133,"context_line":"        \u003cpara\u003eThin_StoragePool is a name of a Thin storage pool to be used.\u003c/para\u003e"},{"line_number":134,"context_line":"      \u003c/listitem\u003e"},{"line_number":135,"context_line":"      \u003clistitem\u003e"},{"line_number":136,"context_line":"        \u003cpara\u003eThick_StoragePool is a name of a Thick storage pool to be used.\u003c/para\u003e"},{"line_number":137,"context_line":"      \u003c/listitem\u003e"},{"line_number":138,"context_line":"      \u003clistitem\u003e"},{"line_number":139,"context_line":"        \u003cpara\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a29b11f_9f486989","line":136,"updated":"2015-10-26 18:49:27.000000000","message":"lowercase thick","commit_id":"ec484bb62500a1b6989f442925876980f95c4d24"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"986f327040c5b12e58b78cef677e36ecf97aa675","unresolved":false,"context_lines":[{"line_number":172,"context_line":"      \u003c/listitem\u003e"},{"line_number":173,"context_line":"    \u003c/itemizedlist\u003e"},{"line_number":174,"context_line":"    \u003cblockquote\u003e"},{"line_number":175,"context_line":"      \u003cnote\u003e\u003cpara\u003eAs far as Manila requires share type for creation of shares, make sure that used share type"},{"line_number":176,"context_line":"          has extra spec driver_handles_share_servers set to False otherwise Huawei back end will be"},{"line_number":177,"context_line":"          filtered by manila-scheduler. If you do not provide share type with share creation request"},{"line_number":178,"context_line":"          then default share type and its extra specs will be used.\u003c/para\u003e\u003c/note\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a29b11f_1f55391c","line":175,"updated":"2015-10-26 18:49:27.000000000","message":"Manila -\u003e Shared File Systems service","commit_id":"ec484bb62500a1b6989f442925876980f95c4d24"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"986f327040c5b12e58b78cef677e36ecf97aa675","unresolved":false,"context_lines":[{"line_number":180,"context_line":"    \u003cpara\u003eRestart of manila-share service is needed for the configuration changes to take effect.\u003c/para\u003e"},{"line_number":181,"context_line":"  \u003c/simplesect\u003e"},{"line_number":182,"context_line":"  \u003csimplesect\u003e"},{"line_number":183,"context_line":"    \u003ctitle\u003eShare Types\u003c/title\u003e"},{"line_number":184,"context_line":"    \u003cpara\u003eWhen creating a share, a share type can be specified to determine where and how the share"},{"line_number":185,"context_line":"      will be created. If a share type is not specified, the default_share_type set in the Manila"},{"line_number":186,"context_line":"      configuration file is used.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a29b11f_3f2595c1","line":183,"updated":"2015-10-26 18:49:27.000000000","message":"Sentence style capitalization for all titels -\u003elowercase types","commit_id":"ec484bb62500a1b6989f442925876980f95c4d24"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"f4c4ab222cea0d42a9aed6860d03b14d1e424f99","unresolved":false,"context_lines":[{"line_number":191,"context_line":"    \u003cpara\u003eAnother common Manila extra-spec used to determine where a share is created is"},{"line_number":192,"context_line":"      share_backend_name. When this extra-spec is defined in the share type, the share will be"},{"line_number":193,"context_line":"      created on a backend with a matching share_backend_name.\u003c/para\u003e"},{"line_number":194,"context_line":"    \u003cpara\u003eManila \"share types\" may contain qualified extra-specs, -extra-specs that have"},{"line_number":195,"context_line":"      significance for the backend driver and the CapabilityFilter. This commit makes the Huawei"},{"line_number":196,"context_line":"      driver report the following boolean capabilities:\u003citemizedlist\u003e"},{"line_number":197,"context_line":"        \u003clistitem\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"1a26ad4f_00b09042","line":194,"updated":"2015-10-28 06:57:07.000000000","message":"Remove the extra dash before \u0027extra\u0027","commit_id":"ec484bb62500a1b6989f442925876980f95c4d24"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"986f327040c5b12e58b78cef677e36ecf97aa675","unresolved":false,"context_lines":[{"line_number":193,"context_line":"      created on a backend with a matching share_backend_name.\u003c/para\u003e"},{"line_number":194,"context_line":"    \u003cpara\u003eManila \"share types\" may contain qualified extra-specs, -extra-specs that have"},{"line_number":195,"context_line":"      significance for the backend driver and the CapabilityFilter. This commit makes the Huawei"},{"line_number":196,"context_line":"      driver report the following boolean capabilities:\u003citemizedlist\u003e"},{"line_number":197,"context_line":"        \u003clistitem\u003e"},{"line_number":198,"context_line":"          \u003cpara\u003ecapabilities:dedupe\u003c/para\u003e"},{"line_number":199,"context_line":"        \u003c/listitem\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a29b11f_5f22d1ba","line":196,"updated":"2015-10-26 18:49:27.000000000","message":"Don\u0027t use Manila, see above","commit_id":"ec484bb62500a1b6989f442925876980f95c4d24"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"986f327040c5b12e58b78cef677e36ecf97aa675","unresolved":false,"context_lines":[{"line_number":249,"context_line":"    \u003cpara\u003ethin_provisioning will be reported as True for backends that use thin provisioned pool."},{"line_number":250,"context_line":"      Backends that use thin provisioning also support Manila\u0027s over-subscription feature."},{"line_number":251,"context_line":"      \u0027thin_provisioning\u0027 will be reported as False for backends that use thick provisioned"},{"line_number":252,"context_line":"      pool.\u003c/para\u003e"},{"line_number":253,"context_line":"    \u003cpara\u003ededupe will be reported as True for backends that use deduplication technology.\u003c/para\u003e"},{"line_number":254,"context_line":"    \u003cpara\u003ecompression will be reported as True for backends that use compression technology.\u003c/para\u003e"},{"line_number":255,"context_line":"    \u003cpara\u003ehuawei_smartcache will be reported as True for backends that use smartcache technology."}],"source_content_type":"application/xml","patch_set":2,"id":"3a29b11f_1f2c59aa","line":252,"updated":"2015-10-26 18:49:27.000000000","message":"There\u0027s a lot of text that are parameters, use \u003cliteral\u003e for these","commit_id":"ec484bb62500a1b6989f442925876980f95c4d24"},{"author":{"_account_id":11482,"name":"Gudrun Wolfgram","email":"gmolson@us.ibm.com","username":"gmolson"},"change_message_id":"d5f47d55084334938df1edf1f1a0e76d5889c837","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    xmlns:xi\u003d\"http://www.w3.org/2001/XInclude\""},{"line_number":3,"context_line":"    xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\"\u003e"},{"line_number":4,"context_line":"  \u003ctitle\u003eHuawei driver\u003c/title\u003e"},{"line_number":5,"context_line":"  \u003cpara\u003eHuawei NAS driver is a plug-in based the Shared File Systems service. The Huawei NAS driver"},{"line_number":6,"context_line":"    can be used to provide functions such as the share and snapshot for virtual machines (instances)"},{"line_number":7,"context_line":"    in OpenStack. Huawei NAS driver enables the OceanStor V3 series V300R002 storage system to"},{"line_number":8,"context_line":"    provide only network filesystems for OpenStack.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"fa80f949_f1af697b","line":5,"updated":"2015-11-03 21:28:43.000000000","message":"Should this say, \"Huawei NAS driver is a plug-in based on the Shared File Systems service.\"\n\nI think it\u0027s missing \"on\" after ... \"a plug-in based\" ...","commit_id":"448d88dda9cfbfbb0cbf24b3b615a5ac1d191e53"},{"author":{"_account_id":11482,"name":"Gudrun Wolfgram","email":"gmolson@us.ibm.com","username":"gmolson"},"change_message_id":"d5f47d55084334938df1edf1f1a0e76d5889c837","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\"\u003e"},{"line_number":4,"context_line":"  \u003ctitle\u003eHuawei driver\u003c/title\u003e"},{"line_number":5,"context_line":"  \u003cpara\u003eHuawei NAS driver is a plug-in based the Shared File Systems service. The Huawei NAS driver"},{"line_number":6,"context_line":"    can be used to provide functions such as the share and snapshot for virtual machines (instances)"},{"line_number":7,"context_line":"    in OpenStack. Huawei NAS driver enables the OceanStor V3 series V300R002 storage system to"},{"line_number":8,"context_line":"    provide only network filesystems for OpenStack.\u003c/para\u003e"},{"line_number":9,"context_line":"  \u003csimplesect\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"fa80f949_2c2cb649","line":6,"updated":"2015-11-03 21:28:43.000000000","message":"suggest... \"for virtual machines, or instances, in OpenStack.\"","commit_id":"448d88dda9cfbfbb0cbf24b3b615a5ac1d191e53"},{"author":{"_account_id":11482,"name":"Gudrun Wolfgram","email":"gmolson@us.ibm.com","username":"gmolson"},"change_message_id":"d5f47d55084334938df1edf1f1a0e76d5889c837","unresolved":false,"context_lines":[{"line_number":23,"context_line":"  \u003csimplesect\u003e"},{"line_number":24,"context_line":"    \u003ctitle\u003eSupported operations\u003c/title\u003e"},{"line_number":25,"context_line":"    \u003cpara\u003e"},{"line_number":26,"context_line":"      The following operations is supported on V3 storage:"},{"line_number":27,"context_line":"    \u003c/para\u003e"},{"line_number":28,"context_line":"    \u003citemizedlist\u003e"},{"line_number":29,"context_line":"      \u003clistitem\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"fa80f949_91461dbe","line":26,"updated":"2015-11-03 21:28:43.000000000","message":"Subject / verb agreement... \"The following operations are supported...\"","commit_id":"448d88dda9cfbfbb0cbf24b3b615a5ac1d191e53"},{"author":{"_account_id":11482,"name":"Gudrun Wolfgram","email":"gmolson@us.ibm.com","username":"gmolson"},"change_message_id":"d5f47d55084334938df1edf1f1a0e76d5889c837","unresolved":false,"context_lines":[{"line_number":106,"context_line":"    \u003citemizedlist\u003e"},{"line_number":107,"context_line":"      \u003clistitem\u003e"},{"line_number":108,"context_line":"        \u003cpara\u003e"},{"line_number":109,"context_line":"          Product is a type of a storage product. Set it to V3."},{"line_number":110,"context_line":"        \u003c/para\u003e"},{"line_number":111,"context_line":"      \u003c/listitem\u003e"},{"line_number":112,"context_line":"      \u003clistitem\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"fa80f949_51651543","line":109,"updated":"2015-11-03 21:28:43.000000000","message":"\"Product is a type of storage product.\"\n\nEliminate unnecessary article, \"a.\"","commit_id":"448d88dda9cfbfbb0cbf24b3b615a5ac1d191e53"},{"author":{"_account_id":11482,"name":"Gudrun Wolfgram","email":"gmolson@us.ibm.com","username":"gmolson"},"change_message_id":"d5f47d55084334938df1edf1f1a0e76d5889c837","unresolved":false,"context_lines":[{"line_number":111,"context_line":"      \u003c/listitem\u003e"},{"line_number":112,"context_line":"      \u003clistitem\u003e"},{"line_number":113,"context_line":"        \u003cpara\u003e"},{"line_number":114,"context_line":"          LogicalPortIP is a IP address of the logical port."},{"line_number":115,"context_line":"        \u003c/para\u003e"},{"line_number":116,"context_line":"      \u003c/listitem\u003e"},{"line_number":117,"context_line":"      \u003clistitem\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"fa80f949_115f8d73","line":114,"updated":"2015-11-03 21:28:43.000000000","message":"\"LogicalPortIP is an IP address of the logical port.\"\n\nUse \"an\" instead of \"a\" before IP address.","commit_id":"448d88dda9cfbfbb0cbf24b3b615a5ac1d191e53"},{"author":{"_account_id":11482,"name":"Gudrun Wolfgram","email":"gmolson@us.ibm.com","username":"gmolson"},"change_message_id":"d5f47d55084334938df1edf1f1a0e76d5889c837","unresolved":false,"context_lines":[{"line_number":116,"context_line":"      \u003c/listitem\u003e"},{"line_number":117,"context_line":"      \u003clistitem\u003e"},{"line_number":118,"context_line":"        \u003cpara\u003eRestURL is an access address of the REST interface. Multi RestURLs can be configured"},{"line_number":119,"context_line":"          in \u0026lt;RestURL\u003e(separated by \";\"). When one of the RestURL failed to connect, the driver"},{"line_number":120,"context_line":"          will retry another automatically.\u003c/para\u003e"},{"line_number":121,"context_line":"      \u003c/listitem\u003e"},{"line_number":122,"context_line":"      \u003clistitem\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"fa80f949_d1d825f2","line":119,"updated":"2015-11-03 21:28:43.000000000","message":"include space before (separated by \";\").\n\nChange \"failed\" to \"fails\"","commit_id":"448d88dda9cfbfbb0cbf24b3b615a5ac1d191e53"},{"author":{"_account_id":11482,"name":"Gudrun Wolfgram","email":"gmolson@us.ibm.com","username":"gmolson"},"change_message_id":"d5f47d55084334938df1edf1f1a0e76d5889c837","unresolved":false,"context_lines":[{"line_number":294,"context_line":"  \u003csimplesect\u003e"},{"line_number":295,"context_line":"        \u003ctitle\u003eDriver configuration options\u003c/title\u003e"},{"line_number":296,"context_line":"        \u003cpara\u003e"},{"line_number":297,"context_line":"            Configuration options specific to this driver are documented here:"},{"line_number":298,"context_line":"        \u003c/para\u003e"},{"line_number":299,"context_line":"  \u003c/simplesect\u003e"},{"line_number":300,"context_line":"\u003c/section\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"fa80f949_4cbfbad0","line":297,"updated":"2015-11-03 21:28:43.000000000","message":"I think Andreas noted in a previous review that the link should be added back in  \u003cxref linkend\u003d\"config_table_manila_huawei\"/\u003e.","commit_id":"448d88dda9cfbfbb0cbf24b3b615a5ac1d191e53"}]}
