)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"7c76de7d6821e8452d722afab288797a80090340","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Xiaoqin Li \u003clixqin@cn.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-10-31 11:06:18 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Storwize: add replication feature configuration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add replication documentation, including configuration"},{"line_number":10,"context_line":"and operation."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ba5da102_f07ecb17","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":30},"updated":"2016-11-02 03:41:09.000000000","message":"Update the title\n[config-ref]: add replication feature configuration","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"7ec0578aaa374f930ec0bb02265dee19e9a46d5e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Xiaoqin Li \u003clixqin@cn.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-10-31 11:06:18 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Storwize: add replication feature configuration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add replication documentation, including configuration"},{"line_number":10,"context_line":"and operation."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ba5da102_89b37409","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":30},"in_reply_to":"ba5da102_f07ecb17","updated":"2016-11-03 10:33:04.000000000","message":"Thanks a lot. It is addressed in new patch.","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"}],"doc/config-reference/source/block-storage/drivers/ibm-storwize-svc-driver.rst":[{"author":{"_account_id":10213,"name":"Alon Marx","email":"alonma@il.ibm.com","username":"alonmarx"},"change_message_id":"cb18f129f85df488e0a452fc74d3de19ba13ae19","unresolved":false,"context_lines":[{"line_number":179,"context_line":".. code-block:: ini"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"   volume_driver \u003d cinder.volume.drivers.ibm.storwize_svc.storwize_svc_iscsi.StorwizeSVCISCSIDriver"},{"line_number":182,"context_line":"   san_ip \u003d 9.115.246.234"},{"line_number":183,"context_line":"   san_login \u003d superuser"},{"line_number":184,"context_line":"   san_password \u003d passw0rd"},{"line_number":185,"context_line":"   storwize_svc_volpool_name \u003d cinder_pool1"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_292b8b95","line":182,"range":{"start_line":182,"start_character":12,"end_line":182,"end_character":25},"updated":"2016-11-01 21:04:36.000000000","message":"better change the IP to something 1.2.3.4","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"7ec0578aaa374f930ec0bb02265dee19e9a46d5e","unresolved":false,"context_lines":[{"line_number":179,"context_line":".. code-block:: ini"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"   volume_driver \u003d cinder.volume.drivers.ibm.storwize_svc.storwize_svc_iscsi.StorwizeSVCISCSIDriver"},{"line_number":182,"context_line":"   san_ip \u003d 9.115.246.234"},{"line_number":183,"context_line":"   san_login \u003d superuser"},{"line_number":184,"context_line":"   san_password \u003d passw0rd"},{"line_number":185,"context_line":"   storwize_svc_volpool_name \u003d cinder_pool1"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_c9d1ec24","line":182,"range":{"start_line":182,"start_character":12,"end_line":182,"end_character":25},"in_reply_to":"ba5da102_292b8b95","updated":"2016-11-03 10:33:04.000000000","message":"Thanks a lot. It is addressed in new patch.","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10213,"name":"Alon Marx","email":"alonma@il.ibm.com","username":"alonmarx"},"change_message_id":"cb18f129f85df488e0a452fc74d3de19ba13ae19","unresolved":false,"context_lines":[{"line_number":190,"context_line":".. code-block:: ini"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"   volume_driver \u003d cinder.volume.drivers.ibm.storwize_svc.storwize_svc_fc.StorwizeSVCFCDriver"},{"line_number":193,"context_line":"   san_ip \u003d 9.115.246.234"},{"line_number":194,"context_line":"   san_login \u003d superuser"},{"line_number":195,"context_line":"   san_password \u003d passw0rd"},{"line_number":196,"context_line":"   storwize_svc_volpool_name \u003d cinder_pool1"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_691f436c","line":193,"range":{"start_line":193,"start_character":12,"end_line":193,"end_character":25},"updated":"2016-11-01 21:04:36.000000000","message":"change IP..","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"7ec0578aaa374f930ec0bb02265dee19e9a46d5e","unresolved":false,"context_lines":[{"line_number":190,"context_line":".. code-block:: ini"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"   volume_driver \u003d cinder.volume.drivers.ibm.storwize_svc.storwize_svc_fc.StorwizeSVCFCDriver"},{"line_number":193,"context_line":"   san_ip \u003d 9.115.246.234"},{"line_number":194,"context_line":"   san_login \u003d superuser"},{"line_number":195,"context_line":"   san_password \u003d passw0rd"},{"line_number":196,"context_line":"   storwize_svc_volpool_name \u003d cinder_pool1"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_29c34858","line":193,"range":{"start_line":193,"start_character":12,"end_line":193,"end_character":25},"in_reply_to":"ba5da102_691f436c","updated":"2016-11-03 10:33:04.000000000","message":"Done","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"3afe2a811797fbb33167e52e38c2b2acd646656c","unresolved":false,"context_lines":[{"line_number":197,"context_line":"   volume_backend_name \u003d svc234"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"Replication configuration"},{"line_number":200,"context_line":"-----------------------------------------"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"Add the following to the back-end specification to specify another Storage"},{"line_number":203,"context_line":"to replicate to."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_848ab919","line":200,"range":{"start_line":200,"start_character":25,"end_line":200,"end_character":41},"updated":"2016-11-01 23:36:45.000000000","message":"Remove extra dashes","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"7ec0578aaa374f930ec0bb02265dee19e9a46d5e","unresolved":false,"context_lines":[{"line_number":197,"context_line":"   volume_backend_name \u003d svc234"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"Replication configuration"},{"line_number":200,"context_line":"-----------------------------------------"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"Add the following to the back-end specification to specify another Storage"},{"line_number":203,"context_line":"to replicate to."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_1698621b","line":200,"range":{"start_line":200,"start_character":25,"end_line":200,"end_character":41},"in_reply_to":"ba5da102_848ab919","updated":"2016-11-03 10:33:04.000000000","message":"Thanks a lot. It is addressed in new patch.","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10213,"name":"Alon Marx","email":"alonma@il.ibm.com","username":"alonmarx"},"change_message_id":"cb18f129f85df488e0a452fc74d3de19ba13ae19","unresolved":false,"context_lines":[{"line_number":206,"context_line":""},{"line_number":207,"context_line":"   volume_driver \u003d cinder.volume.drivers.ibm.storwize_svc.storwize_svc_iscsi.StorwizeSVCISCSIDriver"},{"line_number":208,"context_line":"   replication_device \u003d backend_id:rep_svc47,"},{"line_number":209,"context_line":"                        san_ip:9.115.246.47,"},{"line_number":210,"context_line":"                        san_login:superuser,"},{"line_number":211,"context_line":"                        san_password:passw0rd,"},{"line_number":212,"context_line":"                        pool_name:cinder_pool1"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_a915db49","line":209,"range":{"start_line":209,"start_character":31,"end_line":209,"end_character":43},"updated":"2016-11-01 21:04:36.000000000","message":"change IP","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"7ec0578aaa374f930ec0bb02265dee19e9a46d5e","unresolved":false,"context_lines":[{"line_number":206,"context_line":""},{"line_number":207,"context_line":"   volume_driver \u003d cinder.volume.drivers.ibm.storwize_svc.storwize_svc_iscsi.StorwizeSVCISCSIDriver"},{"line_number":208,"context_line":"   replication_device \u003d backend_id:rep_svc47,"},{"line_number":209,"context_line":"                        san_ip:9.115.246.47,"},{"line_number":210,"context_line":"                        san_login:superuser,"},{"line_number":211,"context_line":"                        san_password:passw0rd,"},{"line_number":212,"context_line":"                        pool_name:cinder_pool1"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_36c2c6e9","line":209,"range":{"start_line":209,"start_character":31,"end_line":209,"end_character":43},"in_reply_to":"ba5da102_a915db49","updated":"2016-11-03 10:33:04.000000000","message":"Thanks a lot. It is addressed in new patch.","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"3afe2a811797fbb33167e52e38c2b2acd646656c","unresolved":false,"context_lines":[{"line_number":211,"context_line":"                        san_password:passw0rd,"},{"line_number":212,"context_line":"                        pool_name:cinder_pool1"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"The backend_id is a unique name of the remote storage, the san_ip,"},{"line_number":215,"context_line":"san_login and the san_password is authentication info for the remote"},{"line_number":216,"context_line":"storage. The pool_name is the pool name for the replication target volume."},{"line_number":217,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_c48031fa","line":214,"range":{"start_line":214,"start_character":4,"end_line":214,"end_character":14},"updated":"2016-11-01 23:36:45.000000000","message":"``backend_id``","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"3afe2a811797fbb33167e52e38c2b2acd646656c","unresolved":false,"context_lines":[{"line_number":211,"context_line":"                        san_password:passw0rd,"},{"line_number":212,"context_line":"                        pool_name:cinder_pool1"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"The backend_id is a unique name of the remote storage, the san_ip,"},{"line_number":215,"context_line":"san_login and the san_password is authentication info for the remote"},{"line_number":216,"context_line":"storage. The pool_name is the pool name for the replication target volume."},{"line_number":217,"context_line":""},{"line_number":218,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_44ac218c","line":215,"range":{"start_line":214,"start_character":59,"end_line":215,"end_character":9},"updated":"2016-11-01 23:36:45.000000000","message":"Add backticks: ``san_ip``, ``san_login``","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"7ec0578aaa374f930ec0bb02265dee19e9a46d5e","unresolved":false,"context_lines":[{"line_number":211,"context_line":"                        san_password:passw0rd,"},{"line_number":212,"context_line":"                        pool_name:cinder_pool1"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"The backend_id is a unique name of the remote storage, the san_ip,"},{"line_number":215,"context_line":"san_login and the san_password is authentication info for the remote"},{"line_number":216,"context_line":"storage. The pool_name is the pool name for the replication target volume."},{"line_number":217,"context_line":""},{"line_number":218,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_d18fd472","line":215,"range":{"start_line":214,"start_character":59,"end_line":215,"end_character":9},"in_reply_to":"ba5da102_44ac218c","updated":"2016-11-03 10:33:04.000000000","message":"Thanks a lot. It is addressed in new patch.","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10213,"name":"Alon Marx","email":"alonma@il.ibm.com","username":"alonmarx"},"change_message_id":"cb18f129f85df488e0a452fc74d3de19ba13ae19","unresolved":false,"context_lines":[{"line_number":473,"context_line":"   $ cinder create --display-name \"compressed volume\" --volume-type compressed 50"},{"line_number":474,"context_line":""},{"line_number":475,"context_line":"In the following example, we create a replication volume type and"},{"line_number":476,"context_line":"the replication type is metro mirror:"},{"line_number":477,"context_line":""},{"line_number":478,"context_line":".. code-block:: console"},{"line_number":479,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_54013204","line":476,"range":{"start_line":476,"start_character":24,"end_line":476,"end_character":30},"updated":"2016-11-01 21:04:36.000000000","message":"Since not everyone is familiar with the terminology I suggest adding \u0027sync\u0027 in ()","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"7ec0578aaa374f930ec0bb02265dee19e9a46d5e","unresolved":false,"context_lines":[{"line_number":473,"context_line":"   $ cinder create --display-name \"compressed volume\" --volume-type compressed 50"},{"line_number":474,"context_line":""},{"line_number":475,"context_line":"In the following example, we create a replication volume type and"},{"line_number":476,"context_line":"the replication type is metro mirror:"},{"line_number":477,"context_line":""},{"line_number":478,"context_line":".. code-block:: console"},{"line_number":479,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_d1c7d461","line":476,"range":{"start_line":476,"start_character":24,"end_line":476,"end_character":30},"in_reply_to":"ba5da102_54013204","updated":"2016-11-03 10:33:04.000000000","message":"Thanks a lot. Update it to create a volume type that enables synchronous replication(metro mirror):","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"3afe2a811797fbb33167e52e38c2b2acd646656c","unresolved":false,"context_lines":[{"line_number":590,"context_line":"---------------------"},{"line_number":591,"context_line":""},{"line_number":592,"context_line":"A volume is only replicated if the volume is created with a volume-type"},{"line_number":593,"context_line":"that has the extra spec replication_enabled set to \u003cis\u003e True. Two"},{"line_number":594,"context_line":"types of replication are supported now, global mirror and metro"},{"line_number":595,"context_line":"mirror. It can be specified by a volume-type that has the extra spec"},{"line_number":596,"context_line":"replication_type\u003d\u0027\u003cin\u003e global\u0027 or replication_type\u003d\u0027\u003cin\u003e metro\u0027."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_e4b375e7","line":593,"range":{"start_line":593,"start_character":51,"end_line":593,"end_character":60},"updated":"2016-11-01 23:36:45.000000000","message":"``\u003cis\u003e True``","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"3afe2a811797fbb33167e52e38c2b2acd646656c","unresolved":false,"context_lines":[{"line_number":590,"context_line":"---------------------"},{"line_number":591,"context_line":""},{"line_number":592,"context_line":"A volume is only replicated if the volume is created with a volume-type"},{"line_number":593,"context_line":"that has the extra spec replication_enabled set to \u003cis\u003e True. Two"},{"line_number":594,"context_line":"types of replication are supported now, global mirror and metro"},{"line_number":595,"context_line":"mirror. It can be specified by a volume-type that has the extra spec"},{"line_number":596,"context_line":"replication_type\u003d\u0027\u003cin\u003e global\u0027 or replication_type\u003d\u0027\u003cin\u003e metro\u0027."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_84b8f9c9","line":593,"range":{"start_line":593,"start_character":24,"end_line":593,"end_character":43},"updated":"2016-11-01 23:36:45.000000000","message":"``replication_enabled``","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"7ec0578aaa374f930ec0bb02265dee19e9a46d5e","unresolved":false,"context_lines":[{"line_number":590,"context_line":"---------------------"},{"line_number":591,"context_line":""},{"line_number":592,"context_line":"A volume is only replicated if the volume is created with a volume-type"},{"line_number":593,"context_line":"that has the extra spec replication_enabled set to \u003cis\u003e True. Two"},{"line_number":594,"context_line":"types of replication are supported now, global mirror and metro"},{"line_number":595,"context_line":"mirror. It can be specified by a volume-type that has the extra spec"},{"line_number":596,"context_line":"replication_type\u003d\u0027\u003cin\u003e global\u0027 or replication_type\u003d\u0027\u003cin\u003e metro\u0027."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_71d368d5","line":593,"range":{"start_line":593,"start_character":24,"end_line":593,"end_character":43},"in_reply_to":"ba5da102_84b8f9c9","updated":"2016-11-03 10:33:04.000000000","message":"Thanks a lot. It is addressed in new patch.","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10213,"name":"Alon Marx","email":"alonma@il.ibm.com","username":"alonmarx"},"change_message_id":"cb18f129f85df488e0a452fc74d3de19ba13ae19","unresolved":false,"context_lines":[{"line_number":591,"context_line":""},{"line_number":592,"context_line":"A volume is only replicated if the volume is created with a volume-type"},{"line_number":593,"context_line":"that has the extra spec replication_enabled set to \u003cis\u003e True. Two"},{"line_number":594,"context_line":"types of replication are supported now, global mirror and metro"},{"line_number":595,"context_line":"mirror. It can be specified by a volume-type that has the extra spec"},{"line_number":596,"context_line":"replication_type\u003d\u0027\u003cin\u003e global\u0027 or replication_type\u003d\u0027\u003cin\u003e metro\u0027."},{"line_number":597,"context_line":"If no replication_type is specified, global mirror will be"},{"line_number":598,"context_line":"created for replication."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_f4124656","line":595,"range":{"start_line":594,"start_character":40,"end_line":595,"end_character":7},"updated":"2016-11-01 21:04:36.000000000","message":"add sync \u0026 async","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"7ec0578aaa374f930ec0bb02265dee19e9a46d5e","unresolved":false,"context_lines":[{"line_number":591,"context_line":""},{"line_number":592,"context_line":"A volume is only replicated if the volume is created with a volume-type"},{"line_number":593,"context_line":"that has the extra spec replication_enabled set to \u003cis\u003e True. Two"},{"line_number":594,"context_line":"types of replication are supported now, global mirror and metro"},{"line_number":595,"context_line":"mirror. It can be specified by a volume-type that has the extra spec"},{"line_number":596,"context_line":"replication_type\u003d\u0027\u003cin\u003e global\u0027 or replication_type\u003d\u0027\u003cin\u003e metro\u0027."},{"line_number":597,"context_line":"If no replication_type is specified, global mirror will be"},{"line_number":598,"context_line":"created for replication."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_d1e434ad","line":595,"range":{"start_line":594,"start_character":40,"end_line":595,"end_character":7},"in_reply_to":"ba5da102_f4124656","updated":"2016-11-03 10:33:04.000000000","message":"Thanks a lot. It is addressed in new patch.","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10213,"name":"Alon Marx","email":"alonma@il.ibm.com","username":"alonmarx"},"change_message_id":"cb18f129f85df488e0a452fc74d3de19ba13ae19","unresolved":false,"context_lines":[{"line_number":612,"context_line":"   $ cinder failover-host cinder@svciscsi --backend_id target_svc_id"},{"line_number":613,"context_line":""},{"line_number":614,"context_line":"If a failover command has been executed and the primary storage has"},{"line_number":615,"context_line":"been restored, it is possible to do a failback by simply specify"},{"line_number":616,"context_line":"default as the backend_id."},{"line_number":617,"context_line":""},{"line_number":618,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_f43966d8","line":615,"range":{"start_line":615,"start_character":50,"end_line":615,"end_character":64},"updated":"2016-11-01 21:04:36.000000000","message":"specifying","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"7ec0578aaa374f930ec0bb02265dee19e9a46d5e","unresolved":false,"context_lines":[{"line_number":612,"context_line":"   $ cinder failover-host cinder@svciscsi --backend_id target_svc_id"},{"line_number":613,"context_line":""},{"line_number":614,"context_line":"If a failover command has been executed and the primary storage has"},{"line_number":615,"context_line":"been restored, it is possible to do a failback by simply specify"},{"line_number":616,"context_line":"default as the backend_id."},{"line_number":617,"context_line":""},{"line_number":618,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_5cd03bc9","line":615,"range":{"start_line":615,"start_character":50,"end_line":615,"end_character":64},"in_reply_to":"ba5da102_f43966d8","updated":"2016-11-03 10:33:04.000000000","message":"Thanks a lot. It is addressed in new patch.","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10213,"name":"Alon Marx","email":"alonma@il.ibm.com","username":"alonmarx"},"change_message_id":"cb18f129f85df488e0a452fc74d3de19ba13ae19","unresolved":false,"context_lines":[{"line_number":621,"context_line":""},{"line_number":622,"context_line":".. note::"},{"line_number":623,"context_line":""},{"line_number":624,"context_line":"   Before do a failback operation, it\u0027s better to sync the data from"},{"line_number":625,"context_line":"   the replication target volume to the primary one on the storage"},{"line_number":626,"context_line":"   backend manually and do the failback only after the synchronization"},{"line_number":627,"context_line":"   is done since the synchronization may take a long time. If the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_544f726a","line":624,"range":{"start_line":624,"start_character":10,"end_line":624,"end_character":13},"updated":"2016-11-01 21:04:36.000000000","message":"doing","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"3afe2a811797fbb33167e52e38c2b2acd646656c","unresolved":false,"context_lines":[{"line_number":621,"context_line":""},{"line_number":622,"context_line":".. note::"},{"line_number":623,"context_line":""},{"line_number":624,"context_line":"   Before do a failback operation, it\u0027s better to sync the data from"},{"line_number":625,"context_line":"   the replication target volume to the primary one on the storage"},{"line_number":626,"context_line":"   backend manually and do the failback only after the synchronization"},{"line_number":627,"context_line":"   is done since the synchronization may take a long time. If the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_a4e41de1","line":624,"range":{"start_line":624,"start_character":35,"end_line":624,"end_character":39},"updated":"2016-11-01 23:36:45.000000000","message":"it is","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10213,"name":"Alon Marx","email":"alonma@il.ibm.com","username":"alonmarx"},"change_message_id":"cb18f129f85df488e0a452fc74d3de19ba13ae19","unresolved":false,"context_lines":[{"line_number":621,"context_line":""},{"line_number":622,"context_line":".. note::"},{"line_number":623,"context_line":""},{"line_number":624,"context_line":"   Before do a failback operation, it\u0027s better to sync the data from"},{"line_number":625,"context_line":"   the replication target volume to the primary one on the storage"},{"line_number":626,"context_line":"   backend manually and do the failback only after the synchronization"},{"line_number":627,"context_line":"   is done since the synchronization may take a long time. If the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_34475e4c","line":624,"range":{"start_line":624,"start_character":40,"end_line":624,"end_character":46},"updated":"2016-11-01 21:04:36.000000000","message":"recommended","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"3afe2a811797fbb33167e52e38c2b2acd646656c","unresolved":false,"context_lines":[{"line_number":621,"context_line":""},{"line_number":622,"context_line":".. note::"},{"line_number":623,"context_line":""},{"line_number":624,"context_line":"   Before do a failback operation, it\u0027s better to sync the data from"},{"line_number":625,"context_line":"   the replication target volume to the primary one on the storage"},{"line_number":626,"context_line":"   backend manually and do the failback only after the synchronization"},{"line_number":627,"context_line":"   is done since the synchronization may take a long time. If the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_c433d160","line":624,"range":{"start_line":624,"start_character":50,"end_line":624,"end_character":54},"updated":"2016-11-01 23:36:45.000000000","message":"synchronize or back up?","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"7ec0578aaa374f930ec0bb02265dee19e9a46d5e","unresolved":false,"context_lines":[{"line_number":621,"context_line":""},{"line_number":622,"context_line":".. note::"},{"line_number":623,"context_line":""},{"line_number":624,"context_line":"   Before do a failback operation, it\u0027s better to sync the data from"},{"line_number":625,"context_line":"   the replication target volume to the primary one on the storage"},{"line_number":626,"context_line":"   backend manually and do the failback only after the synchronization"},{"line_number":627,"context_line":"   is done since the synchronization may take a long time. If the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_77a7d80a","line":624,"range":{"start_line":624,"start_character":50,"end_line":624,"end_character":54},"in_reply_to":"ba5da102_c433d160","updated":"2016-11-03 10:33:04.000000000","message":"Thanks a lot. It is addressed in new patch.","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"3afe2a811797fbb33167e52e38c2b2acd646656c","unresolved":false,"context_lines":[{"line_number":623,"context_line":""},{"line_number":624,"context_line":"   Before do a failback operation, it\u0027s better to sync the data from"},{"line_number":625,"context_line":"   the replication target volume to the primary one on the storage"},{"line_number":626,"context_line":"   backend manually and do the failback only after the synchronization"},{"line_number":627,"context_line":"   is done since the synchronization may take a long time. If the"},{"line_number":628,"context_line":"   synchronization is not done manually, storwize cinder driver will"},{"line_number":629,"context_line":"   do that synchronization and wait the synchronization to be finished."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_44da6118","line":626,"range":{"start_line":626,"start_character":19,"end_line":626,"end_character":21},"updated":"2016-11-01 23:36:45.000000000","message":"Add a comma","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"3afe2a811797fbb33167e52e38c2b2acd646656c","unresolved":false,"context_lines":[{"line_number":625,"context_line":"   the replication target volume to the primary one on the storage"},{"line_number":626,"context_line":"   backend manually and do the failback only after the synchronization"},{"line_number":627,"context_line":"   is done since the synchronization may take a long time. If the"},{"line_number":628,"context_line":"   synchronization is not done manually, storwize cinder driver will"},{"line_number":629,"context_line":"   do that synchronization and wait the synchronization to be finished."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_a40b3d8d","line":628,"range":{"start_line":628,"start_character":40,"end_line":628,"end_character":49},"updated":"2016-11-01 23:36:45.000000000","message":"s/storwize/the Storwize","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"3afe2a811797fbb33167e52e38c2b2acd646656c","unresolved":false,"context_lines":[{"line_number":626,"context_line":"   backend manually and do the failback only after the synchronization"},{"line_number":627,"context_line":"   is done since the synchronization may take a long time. If the"},{"line_number":628,"context_line":"   synchronization is not done manually, storwize cinder driver will"},{"line_number":629,"context_line":"   do that synchronization and wait the synchronization to be finished."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_841479a0","line":629,"range":{"start_line":629,"start_character":3,"end_line":629,"end_character":70},"updated":"2016-11-01 23:36:45.000000000","message":"perform the synchronization.","commit_id":"70e94a2193eebc4c17b7660bf816fffe4aaa07f1"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"d708157eaffd8c5643e8ce1b52902a4a566b9de3","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Supported operations"},{"line_number":10,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Storwize/SVC driver support the following Cinder volume"},{"line_number":13,"context_line":"operations:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"-  Create, list, delete, attach(map), and detach(unmap) volumes"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_c2fb8177","line":12,"range":{"start_line":12,"start_character":20,"end_line":12,"end_character":27},"updated":"2016-11-03 11:47:30.000000000","message":"supports","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"902a8a3450231eaf8f2a832fde19deac823ff0a0","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Supported operations"},{"line_number":10,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Storwize/SVC driver support the following Cinder volume"},{"line_number":13,"context_line":"operations:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"-  Create, list, delete, attach(map), and detach(unmap) volumes"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_18ec08f2","line":12,"range":{"start_line":12,"start_character":20,"end_line":12,"end_character":27},"in_reply_to":"ba5da102_c2fb8177","updated":"2016-11-07 05:14:59.000000000","message":"Thanks a lot for your review. It is addressed in new patch.","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"d708157eaffd8c5643e8ce1b52902a4a566b9de3","unresolved":false,"context_lines":[{"line_number":12,"context_line":"Storwize/SVC driver support the following Cinder volume"},{"line_number":13,"context_line":"operations:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"-  Create, list, delete, attach(map), and detach(unmap) volumes"},{"line_number":16,"context_line":"-  Create, list, and delete volume snapshots."},{"line_number":17,"context_line":"-  Copy an image to a volume."},{"line_number":18,"context_line":"-  Copy a volume to an image."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_c270e10d","line":15,"range":{"start_line":15,"start_character":25,"end_line":15,"end_character":36},"updated":"2016-11-03 11:47:30.000000000","message":"add space between the words --\u003e attach (map)","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"d708157eaffd8c5643e8ce1b52902a4a566b9de3","unresolved":false,"context_lines":[{"line_number":12,"context_line":"Storwize/SVC driver support the following Cinder volume"},{"line_number":13,"context_line":"operations:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"-  Create, list, delete, attach(map), and detach(unmap) volumes"},{"line_number":16,"context_line":"-  Create, list, and delete volume snapshots."},{"line_number":17,"context_line":"-  Copy an image to a volume."},{"line_number":18,"context_line":"-  Copy a volume to an image."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_4263f141","line":15,"range":{"start_line":15,"start_character":42,"end_line":15,"end_character":55},"updated":"2016-11-03 11:47:30.000000000","message":"ditto","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"902a8a3450231eaf8f2a832fde19deac823ff0a0","unresolved":false,"context_lines":[{"line_number":12,"context_line":"Storwize/SVC driver support the following Cinder volume"},{"line_number":13,"context_line":"operations:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"-  Create, list, delete, attach(map), and detach(unmap) volumes"},{"line_number":16,"context_line":"-  Create, list, and delete volume snapshots."},{"line_number":17,"context_line":"-  Copy an image to a volume."},{"line_number":18,"context_line":"-  Copy a volume to an image."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_38bd4cd8","line":15,"range":{"start_line":15,"start_character":25,"end_line":15,"end_character":36},"in_reply_to":"ba5da102_c270e10d","updated":"2016-11-07 05:14:59.000000000","message":"Thanks a lot for your review. It is addressed in new patch.","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"d708157eaffd8c5643e8ce1b52902a4a566b9de3","unresolved":false,"context_lines":[{"line_number":16,"context_line":"-  Create, list, and delete volume snapshots."},{"line_number":17,"context_line":"-  Copy an image to a volume."},{"line_number":18,"context_line":"-  Copy a volume to an image."},{"line_number":19,"context_line":"-  Clone a volume."},{"line_number":20,"context_line":"-  Extend a volume."},{"line_number":21,"context_line":"-  Retype a volume."},{"line_number":22,"context_line":"-  Create a volume from a snapshot."},{"line_number":23,"context_line":"-  Create, list, and delete consistency group."},{"line_number":24,"context_line":"-  Create, list, and delete consistency group snapshot"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_a2ea0d72","line":21,"range":{"start_line":19,"start_character":0,"end_line":21,"end_character":19},"updated":"2016-11-03 11:47:30.000000000","message":"These three can be united, that is \"Clone, extend, and retype a volume.\"","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"902a8a3450231eaf8f2a832fde19deac823ff0a0","unresolved":false,"context_lines":[{"line_number":16,"context_line":"-  Create, list, and delete volume snapshots."},{"line_number":17,"context_line":"-  Copy an image to a volume."},{"line_number":18,"context_line":"-  Copy a volume to an image."},{"line_number":19,"context_line":"-  Clone a volume."},{"line_number":20,"context_line":"-  Extend a volume."},{"line_number":21,"context_line":"-  Retype a volume."},{"line_number":22,"context_line":"-  Create a volume from a snapshot."},{"line_number":23,"context_line":"-  Create, list, and delete consistency group."},{"line_number":24,"context_line":"-  Create, list, and delete consistency group snapshot"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_78afc47c","line":21,"range":{"start_line":19,"start_character":0,"end_line":21,"end_character":19},"in_reply_to":"ba5da102_a2ea0d72","updated":"2016-11-07 05:14:59.000000000","message":"It is better to be separated since they are different operations. All the operations listed here are volume operation.","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"d708157eaffd8c5643e8ce1b52902a4a566b9de3","unresolved":false,"context_lines":[{"line_number":24,"context_line":"-  Create, list, and delete consistency group snapshot"},{"line_number":25,"context_line":"-  Modify consistency group (add/remove volumes)"},{"line_number":26,"context_line":"-  Create consistency group from source (source can be a CG or CG snapshot)"},{"line_number":27,"context_line":"-  Manage an existing volume."},{"line_number":28,"context_line":"-  Failover-host for replicated back ends."},{"line_number":29,"context_line":"-  Failback-host for replicated back ends."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_227c3db4","line":27,"range":{"start_line":27,"start_character":3,"end_line":27,"end_character":29},"updated":"2016-11-03 11:47:30.000000000","message":"Does \"Manage\" not include \"clone, extend, and retype\"?","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"902a8a3450231eaf8f2a832fde19deac823ff0a0","unresolved":false,"context_lines":[{"line_number":24,"context_line":"-  Create, list, and delete consistency group snapshot"},{"line_number":25,"context_line":"-  Modify consistency group (add/remove volumes)"},{"line_number":26,"context_line":"-  Create consistency group from source (source can be a CG or CG snapshot)"},{"line_number":27,"context_line":"-  Manage an existing volume."},{"line_number":28,"context_line":"-  Failover-host for replicated back ends."},{"line_number":29,"context_line":"-  Failback-host for replicated back ends."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_18bfa8aa","line":27,"range":{"start_line":27,"start_character":3,"end_line":27,"end_character":29},"in_reply_to":"ba5da102_227c3db4","updated":"2016-11-07 05:14:59.000000000","message":"No. It is another volume operation.","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"d708157eaffd8c5643e8ce1b52902a4a566b9de3","unresolved":false,"context_lines":[{"line_number":212,"context_line":"                        pool_name:cinder_pool1"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"The ``backend_id`` is a unique name of the remote storage, the ``san_ip``,"},{"line_number":215,"context_line":"``san_login`` and the ``san_password`` is authentication info for the"},{"line_number":216,"context_line":"remote storage. The ``pool_name`` is the pool name for the replication"},{"line_number":217,"context_line":"target volume."},{"line_number":218,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_621e3571","line":215,"range":{"start_line":215,"start_character":18,"end_line":215,"end_character":21},"updated":"2016-11-03 11:47:30.000000000","message":"Article not required","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"d708157eaffd8c5643e8ce1b52902a4a566b9de3","unresolved":false,"context_lines":[{"line_number":212,"context_line":"                        pool_name:cinder_pool1"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"The ``backend_id`` is a unique name of the remote storage, the ``san_ip``,"},{"line_number":215,"context_line":"``san_login`` and the ``san_password`` is authentication info for the"},{"line_number":216,"context_line":"remote storage. The ``pool_name`` is the pool name for the replication"},{"line_number":217,"context_line":"target volume."},{"line_number":218,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_a23dadde","line":215,"range":{"start_line":215,"start_character":14,"end_line":215,"end_character":17},"updated":"2016-11-03 11:47:30.000000000","message":"comma before \"and\" is missing","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"902a8a3450231eaf8f2a832fde19deac823ff0a0","unresolved":false,"context_lines":[{"line_number":212,"context_line":"                        pool_name:cinder_pool1"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"The ``backend_id`` is a unique name of the remote storage, the ``san_ip``,"},{"line_number":215,"context_line":"``san_login`` and the ``san_password`` is authentication info for the"},{"line_number":216,"context_line":"remote storage. The ``pool_name`` is the pool name for the replication"},{"line_number":217,"context_line":"target volume."},{"line_number":218,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_58312059","line":215,"range":{"start_line":215,"start_character":18,"end_line":215,"end_character":21},"in_reply_to":"ba5da102_621e3571","updated":"2016-11-07 05:14:59.000000000","message":"Thanks a lot for your review. It is addressed in new patch.","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"d708157eaffd8c5643e8ce1b52902a4a566b9de3","unresolved":false,"context_lines":[{"line_number":218,"context_line":""},{"line_number":219,"context_line":".. note::"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"   Only one replication_device can be configured for one backend storage"},{"line_number":222,"context_line":"   since only one replication target is supported now."},{"line_number":223,"context_line":""},{"line_number":224,"context_line":".. _config_flags:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_9d0baa23","line":221,"range":{"start_line":221,"start_character":12,"end_line":221,"end_character":31},"updated":"2016-11-03 11:47:30.000000000","message":"formatting required --\u003e ``replication_device``","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"902a8a3450231eaf8f2a832fde19deac823ff0a0","unresolved":false,"context_lines":[{"line_number":218,"context_line":""},{"line_number":219,"context_line":".. note::"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"   Only one replication_device can be configured for one backend storage"},{"line_number":222,"context_line":"   since only one replication target is supported now."},{"line_number":223,"context_line":""},{"line_number":224,"context_line":".. _config_flags:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_d8d9b0f4","line":221,"range":{"start_line":221,"start_character":12,"end_line":221,"end_character":31},"in_reply_to":"ba5da102_9d0baa23","updated":"2016-11-07 05:14:59.000000000","message":"Thanks a lot for your review. It is addressed in new patch.","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"d708157eaffd8c5643e8ce1b52902a4a566b9de3","unresolved":false,"context_lines":[{"line_number":474,"context_line":"   $ cinder create --display-name \"compressed volume\" --volume-type compressed 50"},{"line_number":475,"context_line":""},{"line_number":476,"context_line":"In the following example, we create a volume type that enables"},{"line_number":477,"context_line":"synchronous replication(metro mirror):"},{"line_number":478,"context_line":""},{"line_number":479,"context_line":".. code-block:: console"},{"line_number":480,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_9d22caa1","line":477,"range":{"start_line":477,"start_character":12,"end_line":477,"end_character":37},"updated":"2016-11-03 11:47:30.000000000","message":"replication (metro mirror)","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"902a8a3450231eaf8f2a832fde19deac823ff0a0","unresolved":false,"context_lines":[{"line_number":474,"context_line":"   $ cinder create --display-name \"compressed volume\" --volume-type compressed 50"},{"line_number":475,"context_line":""},{"line_number":476,"context_line":"In the following example, we create a volume type that enables"},{"line_number":477,"context_line":"synchronous replication(metro mirror):"},{"line_number":478,"context_line":""},{"line_number":479,"context_line":".. code-block:: console"},{"line_number":480,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_b88cfcda","line":477,"range":{"start_line":477,"start_character":12,"end_line":477,"end_character":37},"in_reply_to":"ba5da102_9d22caa1","updated":"2016-11-07 05:14:59.000000000","message":"Thanks a lot for your review. It is addressed in new patch.","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"d708157eaffd8c5643e8ce1b52902a4a566b9de3","unresolved":false,"context_lines":[{"line_number":600,"context_line":""},{"line_number":601,"context_line":".. note::"},{"line_number":602,"context_line":""},{"line_number":603,"context_line":"   It\u0027s better to establish the partnership relationship between"},{"line_number":604,"context_line":"   the replication source storage and the replication target"},{"line_number":605,"context_line":"   storage manually on the storage backend before replication"},{"line_number":606,"context_line":"   volume creation."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_bd6b0eb6","line":603,"range":{"start_line":603,"start_character":3,"end_line":603,"end_character":7},"updated":"2016-11-03 11:47:30.000000000","message":"It is","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"902a8a3450231eaf8f2a832fde19deac823ff0a0","unresolved":false,"context_lines":[{"line_number":600,"context_line":""},{"line_number":601,"context_line":".. note::"},{"line_number":602,"context_line":""},{"line_number":603,"context_line":"   It\u0027s better to establish the partnership relationship between"},{"line_number":604,"context_line":"   the replication source storage and the replication target"},{"line_number":605,"context_line":"   storage manually on the storage backend before replication"},{"line_number":606,"context_line":"   volume creation."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_586920f8","line":603,"range":{"start_line":603,"start_character":3,"end_line":603,"end_character":7},"in_reply_to":"ba5da102_bd6b0eb6","updated":"2016-11-07 05:14:59.000000000","message":"Thanks a lot for your review. It is addressed in new patch.","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"d708157eaffd8c5643e8ce1b52902a4a566b9de3","unresolved":false,"context_lines":[{"line_number":614,"context_line":""},{"line_number":615,"context_line":"If a failover command has been executed and the primary storage has"},{"line_number":616,"context_line":"been restored, it is possible to do a failback by simply specifying"},{"line_number":617,"context_line":"default as the backend_id."},{"line_number":618,"context_line":""},{"line_number":619,"context_line":".. code-block:: console"},{"line_number":620,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_9d7e4a68","line":617,"range":{"start_line":617,"start_character":15,"end_line":617,"end_character":25},"updated":"2016-11-03 11:47:30.000000000","message":"``backend_id``","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"d708157eaffd8c5643e8ce1b52902a4a566b9de3","unresolved":false,"context_lines":[{"line_number":622,"context_line":""},{"line_number":623,"context_line":".. note::"},{"line_number":624,"context_line":""},{"line_number":625,"context_line":"   Before doing a failback operation, it is recommended to synchronize"},{"line_number":626,"context_line":"   the data from the replication target volume to the primary one on the"},{"line_number":627,"context_line":"   storage backend manually, and do the failback only after the"},{"line_number":628,"context_line":"   synchronization is done since the synchronization may take a long time."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_1de23a2f","line":625,"range":{"start_line":625,"start_character":10,"end_line":625,"end_character":15},"updated":"2016-11-03 11:47:30.000000000","message":"Before you perform a failback operation, synchronize ...","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"d708157eaffd8c5643e8ce1b52902a4a566b9de3","unresolved":false,"context_lines":[{"line_number":624,"context_line":""},{"line_number":625,"context_line":"   Before doing a failback operation, it is recommended to synchronize"},{"line_number":626,"context_line":"   the data from the replication target volume to the primary one on the"},{"line_number":627,"context_line":"   storage backend manually, and do the failback only after the"},{"line_number":628,"context_line":"   synchronization is done since the synchronization may take a long time."},{"line_number":629,"context_line":"   If the synchronization is not done manually, Storwize cinder driver"},{"line_number":630,"context_line":"   will perform the synchronization and do the failback after the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba5da102_5dd6724f","line":627,"range":{"start_line":627,"start_character":11,"end_line":627,"end_character":18},"updated":"2016-11-03 11:47:30.000000000","message":"back end","commit_id":"78233bbbded06b363625b5520fa3fb512ad766dd"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"da485762bdf07dedfdc55d4a5f5b0807408127ca","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Supported operations"},{"line_number":10,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Storwize/SVC driver supports the following Cinder volume"},{"line_number":13,"context_line":"operations:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"-  Create, list, delete, attach (map), and detach (unmap) volumes"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_2e807846","line":12,"range":{"start_line":12,"start_character":43,"end_line":12,"end_character":49},"updated":"2016-11-04 12:46:05.000000000","message":"Block Storage service","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"c162331bc271181d2f7b58b4f0eca0f98d498c42","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Supported operations"},{"line_number":10,"context_line":"~~~~~~~~~~~~~~~~~~~~"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Storwize/SVC driver supports the following Cinder volume"},{"line_number":13,"context_line":"operations:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"-  Create, list, delete, attach (map), and detach (unmap) volumes"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_7b5da5eb","line":12,"range":{"start_line":12,"start_character":43,"end_line":12,"end_character":49},"in_reply_to":"ba5da102_2e807846","updated":"2016-11-07 05:16:42.000000000","message":"Thanks a lot for your review. It\u0027s addressed in new patch.","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"da485762bdf07dedfdc55d4a5f5b0807408127ca","unresolved":false,"context_lines":[{"line_number":13,"context_line":"operations:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"-  Create, list, delete, attach (map), and detach (unmap) volumes"},{"line_number":16,"context_line":"-  Create, list, and delete volume snapshots."},{"line_number":17,"context_line":"-  Copy an image to a volume."},{"line_number":18,"context_line":"-  Copy a volume to an image."},{"line_number":19,"context_line":"-  Clone a volume."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_aee3a832","line":16,"range":{"start_line":16,"start_character":44,"end_line":16,"end_character":45},"updated":"2016-11-04 12:46:05.000000000","message":"Please, remove periods everywhere in this list.","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"c162331bc271181d2f7b58b4f0eca0f98d498c42","unresolved":false,"context_lines":[{"line_number":13,"context_line":"operations:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"-  Create, list, delete, attach (map), and detach (unmap) volumes"},{"line_number":16,"context_line":"-  Create, list, and delete volume snapshots."},{"line_number":17,"context_line":"-  Copy an image to a volume."},{"line_number":18,"context_line":"-  Copy a volume to an image."},{"line_number":19,"context_line":"-  Clone a volume."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_db5cf1ef","line":16,"range":{"start_line":16,"start_character":44,"end_line":16,"end_character":45},"in_reply_to":"ba5da102_69218ab4","updated":"2016-11-07 05:16:42.000000000","message":"Thanks a lot for your review. It\u0027s addressed in new patch. Change storwize first.","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"d46de68c0dfa18c13dc94e40f5393c245437b682","unresolved":false,"context_lines":[{"line_number":13,"context_line":"operations:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"-  Create, list, delete, attach (map), and detach (unmap) volumes"},{"line_number":16,"context_line":"-  Create, list, and delete volume snapshots."},{"line_number":17,"context_line":"-  Copy an image to a volume."},{"line_number":18,"context_line":"-  Copy a volume to an image."},{"line_number":19,"context_line":"-  Clone a volume."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_69218ab4","line":16,"range":{"start_line":16,"start_character":44,"end_line":16,"end_character":45},"in_reply_to":"ba5da102_aee3a832","updated":"2016-11-04 13:31:37.000000000","message":"The lists in other files mostly have periods. I believe it\u0027s better to fix this in all the files and in a separate commit.","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"da485762bdf07dedfdc55d4a5f5b0807408127ca","unresolved":false,"context_lines":[{"line_number":199,"context_line":"Replication configuration"},{"line_number":200,"context_line":"-------------------------"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"Add the following to the back-end specification to specify another Storage"},{"line_number":203,"context_line":"to replicate to."},{"line_number":204,"context_line":""},{"line_number":205,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_ee3a0098","line":202,"range":{"start_line":202,"start_character":67,"end_line":202,"end_character":68},"updated":"2016-11-04 12:46:05.000000000","message":"storage (no caps)","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"c162331bc271181d2f7b58b4f0eca0f98d498c42","unresolved":false,"context_lines":[{"line_number":199,"context_line":"Replication configuration"},{"line_number":200,"context_line":"-------------------------"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"Add the following to the back-end specification to specify another Storage"},{"line_number":203,"context_line":"to replicate to."},{"line_number":204,"context_line":""},{"line_number":205,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_1bf669d7","line":202,"range":{"start_line":202,"start_character":67,"end_line":202,"end_character":68},"in_reply_to":"ba5da102_ee3a0098","updated":"2016-11-07 05:16:42.000000000","message":"Thanks a lot for your review. It\u0027s addressed in new patch.","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"da485762bdf07dedfdc55d4a5f5b0807408127ca","unresolved":false,"context_lines":[{"line_number":212,"context_line":"                        pool_name:cinder_pool1"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"The ``backend_id`` is a unique name of the remote storage, the ``san_ip``,"},{"line_number":215,"context_line":"``san_login`` and ``san_password`` is authentication info for the"},{"line_number":216,"context_line":"remote storage. The ``pool_name`` is the pool name for the replication"},{"line_number":217,"context_line":"target volume."},{"line_number":218,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_6e47d01d","line":215,"range":{"start_line":215,"start_character":13,"end_line":215,"end_character":14},"updated":"2016-11-04 12:46:05.000000000","message":"comma","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"da485762bdf07dedfdc55d4a5f5b0807408127ca","unresolved":false,"context_lines":[{"line_number":212,"context_line":"                        pool_name:cinder_pool1"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"The ``backend_id`` is a unique name of the remote storage, the ``san_ip``,"},{"line_number":215,"context_line":"``san_login`` and ``san_password`` is authentication info for the"},{"line_number":216,"context_line":"remote storage. The ``pool_name`` is the pool name for the replication"},{"line_number":217,"context_line":"target volume."},{"line_number":218,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_ee6120aa","line":215,"range":{"start_line":215,"start_character":53,"end_line":215,"end_character":57},"updated":"2016-11-04 12:46:05.000000000","message":"information","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"c162331bc271181d2f7b58b4f0eca0f98d498c42","unresolved":false,"context_lines":[{"line_number":212,"context_line":"                        pool_name:cinder_pool1"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"The ``backend_id`` is a unique name of the remote storage, the ``san_ip``,"},{"line_number":215,"context_line":"``san_login`` and ``san_password`` is authentication info for the"},{"line_number":216,"context_line":"remote storage. The ``pool_name`` is the pool name for the replication"},{"line_number":217,"context_line":"target volume."},{"line_number":218,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_7b2be533","line":215,"range":{"start_line":215,"start_character":53,"end_line":215,"end_character":57},"in_reply_to":"ba5da102_ee6120aa","updated":"2016-11-07 05:16:42.000000000","message":"Thanks a lot for your review. It\u0027s addressed in new patch.","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"da485762bdf07dedfdc55d4a5f5b0807408127ca","unresolved":false,"context_lines":[{"line_number":218,"context_line":""},{"line_number":219,"context_line":".. note::"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"   Only one ``replication_device`` can be configured for one backend"},{"line_number":222,"context_line":"   storage since only one replication target is supported now."},{"line_number":223,"context_line":""},{"line_number":224,"context_line":".. _config_flags:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_ce037cbd","line":221,"range":{"start_line":221,"start_character":61,"end_line":221,"end_character":68},"updated":"2016-11-04 12:46:05.000000000","message":"back-end","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"c162331bc271181d2f7b58b4f0eca0f98d498c42","unresolved":false,"context_lines":[{"line_number":218,"context_line":""},{"line_number":219,"context_line":".. note::"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"   Only one ``replication_device`` can be configured for one backend"},{"line_number":222,"context_line":"   storage since only one replication target is supported now."},{"line_number":223,"context_line":""},{"line_number":224,"context_line":".. _config_flags:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_9b30b9a0","line":221,"range":{"start_line":221,"start_character":61,"end_line":221,"end_character":68},"in_reply_to":"ba5da102_ce037cbd","updated":"2016-11-07 05:16:42.000000000","message":"Done","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"d46de68c0dfa18c13dc94e40f5393c245437b682","unresolved":false,"context_lines":[{"line_number":595,"context_line":"types of replication are supported now, async(global mirror) and"},{"line_number":596,"context_line":"sync(metro mirror). It can be specified by a volume-type that has the"},{"line_number":597,"context_line":"extra spec ``replication_type`` set to ``\u003cin\u003e global`` or"},{"line_number":598,"context_line":"``replication_type`` set to ``\u003cin\u003e metro``. If no replication_type is"},{"line_number":599,"context_line":"specified, global mirror will be created for replication."},{"line_number":600,"context_line":""},{"line_number":601,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_24a977e0","line":598,"range":{"start_line":598,"start_character":50,"end_line":598,"end_character":66},"updated":"2016-11-04 13:31:37.000000000","message":"``replication_type``","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"c162331bc271181d2f7b58b4f0eca0f98d498c42","unresolved":false,"context_lines":[{"line_number":595,"context_line":"types of replication are supported now, async(global mirror) and"},{"line_number":596,"context_line":"sync(metro mirror). It can be specified by a volume-type that has the"},{"line_number":597,"context_line":"extra spec ``replication_type`` set to ``\u003cin\u003e global`` or"},{"line_number":598,"context_line":"``replication_type`` set to ``\u003cin\u003e metro``. If no replication_type is"},{"line_number":599,"context_line":"specified, global mirror will be created for replication."},{"line_number":600,"context_line":""},{"line_number":601,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_5b1701ed","line":598,"range":{"start_line":598,"start_character":50,"end_line":598,"end_character":66},"in_reply_to":"ba5da102_24a977e0","updated":"2016-11-07 05:16:42.000000000","message":"Thanks a lot. It\u0027s addressed in new patch.","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"da485762bdf07dedfdc55d4a5f5b0807408127ca","unresolved":false,"context_lines":[{"line_number":602,"context_line":""},{"line_number":603,"context_line":"   It is better to establish the partnership relationship between"},{"line_number":604,"context_line":"   the replication source storage and the replication target"},{"line_number":605,"context_line":"   storage manually on the storage backend before replication"},{"line_number":606,"context_line":"   volume creation."},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"The failover-host command is designed for the case where the primary"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_4ecdac85","line":605,"range":{"start_line":605,"start_character":35,"end_line":605,"end_character":42},"updated":"2016-11-04 12:46:05.000000000","message":"back end","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"c162331bc271181d2f7b58b4f0eca0f98d498c42","unresolved":false,"context_lines":[{"line_number":602,"context_line":""},{"line_number":603,"context_line":"   It is better to establish the partnership relationship between"},{"line_number":604,"context_line":"   the replication source storage and the replication target"},{"line_number":605,"context_line":"   storage manually on the storage backend before replication"},{"line_number":606,"context_line":"   volume creation."},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"The failover-host command is designed for the case where the primary"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_7bb925ec","line":605,"range":{"start_line":605,"start_character":35,"end_line":605,"end_character":42},"in_reply_to":"ba5da102_4ecdac85","updated":"2016-11-07 05:16:42.000000000","message":"Done","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"da485762bdf07dedfdc55d4a5f5b0807408127ca","unresolved":false,"context_lines":[{"line_number":605,"context_line":"   storage manually on the storage backend before replication"},{"line_number":606,"context_line":"   volume creation."},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"The failover-host command is designed for the case where the primary"},{"line_number":609,"context_line":"storage is down."},{"line_number":610,"context_line":""},{"line_number":611,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_6e919052","line":608,"range":{"start_line":608,"start_character":4,"end_line":608,"end_character":17},"updated":"2016-11-04 12:46:05.000000000","message":":command:`failover-host`","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"c162331bc271181d2f7b58b4f0eca0f98d498c42","unresolved":false,"context_lines":[{"line_number":605,"context_line":"   storage manually on the storage backend before replication"},{"line_number":606,"context_line":"   volume creation."},{"line_number":607,"context_line":""},{"line_number":608,"context_line":"The failover-host command is designed for the case where the primary"},{"line_number":609,"context_line":"storage is down."},{"line_number":610,"context_line":""},{"line_number":611,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_5bee21ed","line":608,"range":{"start_line":608,"start_character":4,"end_line":608,"end_character":17},"in_reply_to":"ba5da102_6e919052","updated":"2016-11-07 05:16:42.000000000","message":"Done","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"da485762bdf07dedfdc55d4a5f5b0807408127ca","unresolved":false,"context_lines":[{"line_number":626,"context_line":"   from the replication target volume to the primary one on the"},{"line_number":627,"context_line":"   storage back end manually, and do the failback only after the"},{"line_number":628,"context_line":"   synchronization is done since the synchronization may take a long time."},{"line_number":629,"context_line":"   If the synchronization is not done manually, Storwize cinder driver"},{"line_number":630,"context_line":"   will perform the synchronization and do the failback after the"},{"line_number":631,"context_line":"   synchronization is finished."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_ceb45cd6","line":629,"range":{"start_line":629,"start_character":57,"end_line":629,"end_character":63},"updated":"2016-11-04 12:46:05.000000000","message":"Block Storage service","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"c162331bc271181d2f7b58b4f0eca0f98d498c42","unresolved":false,"context_lines":[{"line_number":626,"context_line":"   from the replication target volume to the primary one on the"},{"line_number":627,"context_line":"   storage back end manually, and do the failback only after the"},{"line_number":628,"context_line":"   synchronization is done since the synchronization may take a long time."},{"line_number":629,"context_line":"   If the synchronization is not done manually, Storwize cinder driver"},{"line_number":630,"context_line":"   will perform the synchronization and do the failback after the"},{"line_number":631,"context_line":"   synchronization is finished."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba5da102_3bf16dce","line":629,"range":{"start_line":629,"start_character":57,"end_line":629,"end_character":63},"in_reply_to":"ba5da102_ceb45cd6","updated":"2016-11-07 05:16:42.000000000","message":"Done","commit_id":"a0d152fa212fa59d5ba8ab2ee31408fbdbbac100"},{"author":{"_account_id":10213,"name":"Alon Marx","email":"alonma@il.ibm.com","username":"alonmarx"},"change_message_id":"3e7cefb7f8a48a61077b7ee448bd2828efb14bf8","unresolved":false,"context_lines":[{"line_number":179,"context_line":".. code-block:: ini"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"   volume_driver \u003d cinder.volume.drivers.ibm.storwize_svc.storwize_svc_iscsi.StorwizeSVCISCSIDriver"},{"line_number":182,"context_line":"   san_ip \u003d 1.2.3.4"},{"line_number":183,"context_line":"   san_login \u003d superuser"},{"line_number":184,"context_line":"   san_password \u003d passw0rd"},{"line_number":185,"context_line":"   storwize_svc_volpool_name \u003d cinder_pool1"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5da102_cdb8b8e8","line":182,"range":{"start_line":182,"start_character":12,"end_line":182,"end_character":19},"updated":"2016-11-07 06:04:23.000000000","message":"both 1.2.3.4 and x.x.x.x are fine, but better stick to one of them and be consistent.","commit_id":"4c0c05d57e23bd0df977c94056bec838c6f302d8"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"b1b1024b68f3ecad7959a4c8320b7a1fa0a32ff6","unresolved":false,"context_lines":[{"line_number":179,"context_line":".. code-block:: ini"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"   volume_driver \u003d cinder.volume.drivers.ibm.storwize_svc.storwize_svc_iscsi.StorwizeSVCISCSIDriver"},{"line_number":182,"context_line":"   san_ip \u003d 1.2.3.4"},{"line_number":183,"context_line":"   san_login \u003d superuser"},{"line_number":184,"context_line":"   san_password \u003d passw0rd"},{"line_number":185,"context_line":"   storwize_svc_volpool_name \u003d cinder_pool1"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba5da102_309fc760","line":182,"range":{"start_line":182,"start_character":12,"end_line":182,"end_character":19},"in_reply_to":"ba5da102_cdb8b8e8","updated":"2016-11-07 07:23:39.000000000","message":"Hi Alon, thanks a lot for your review. It\u0027s addressed in new patch.","commit_id":"4c0c05d57e23bd0df977c94056bec838c6f302d8"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"022b0a6ab7ca781dc377bcabeb045e2e7534d0d3","unresolved":false,"context_lines":[{"line_number":178,"context_line":""},{"line_number":179,"context_line":".. code-block:: ini"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"   volume_driver \u003d cinder.volume.drivers.ibm.storwize_svc.storwize_svc_iscsi.StorwizeSVCISCSIDriver"},{"line_number":182,"context_line":"   san_ip \u003d 1.2.3.4"},{"line_number":183,"context_line":"   san_login \u003d superuser"},{"line_number":184,"context_line":"   san_password \u003d passw0rd"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a629dbe_b3ddbc72","line":181,"range":{"start_line":181,"start_character":0,"end_line":181,"end_character":3},"updated":"2016-11-07 19:39:47.000000000","message":"Now that Cinder is moving towards requiring the driver configuration to be in its own section I think we should possibly update this to have [svc1234] before it to show it goes in a driver config block.","commit_id":"093b87079728253babedb4dbf45823e9b2df266e"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"26d8d0cd2bf97231a13f794a1a6f9a7b0ae7b6ac","unresolved":false,"context_lines":[{"line_number":178,"context_line":""},{"line_number":179,"context_line":".. code-block:: ini"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"   volume_driver \u003d cinder.volume.drivers.ibm.storwize_svc.storwize_svc_iscsi.StorwizeSVCISCSIDriver"},{"line_number":182,"context_line":"   san_ip \u003d 1.2.3.4"},{"line_number":183,"context_line":"   san_login \u003d superuser"},{"line_number":184,"context_line":"   san_password \u003d passw0rd"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a629dbe_2bd3e839","line":181,"range":{"start_line":181,"start_character":0,"end_line":181,"end_character":3},"in_reply_to":"9a629dbe_b3ddbc72","updated":"2016-11-08 05:09:00.000000000","message":"Hi Jay, thanks a lot for your comments and it is addressed in new patch","commit_id":"093b87079728253babedb4dbf45823e9b2df266e"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"022b0a6ab7ca781dc377bcabeb045e2e7534d0d3","unresolved":false,"context_lines":[{"line_number":189,"context_line":""},{"line_number":190,"context_line":".. code-block:: ini"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"   volume_driver \u003d cinder.volume.drivers.ibm.storwize_svc.storwize_svc_fc.StorwizeSVCFCDriver"},{"line_number":193,"context_line":"   san_ip \u003d 1.2.3.4"},{"line_number":194,"context_line":"   san_login \u003d superuser"},{"line_number":195,"context_line":"   san_password \u003d passw0rd"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a629dbe_73ca44a3","line":192,"range":{"start_line":192,"start_character":0,"end_line":192,"end_character":3},"updated":"2016-11-07 19:39:47.000000000","message":"Same comment here.  :-)","commit_id":"093b87079728253babedb4dbf45823e9b2df266e"},{"author":{"_account_id":17045,"name":"xiaoqin","email":"xiaoqin.li@hotmail.com","username":"xiaoqin"},"change_message_id":"26d8d0cd2bf97231a13f794a1a6f9a7b0ae7b6ac","unresolved":false,"context_lines":[{"line_number":189,"context_line":""},{"line_number":190,"context_line":".. code-block:: ini"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"   volume_driver \u003d cinder.volume.drivers.ibm.storwize_svc.storwize_svc_fc.StorwizeSVCFCDriver"},{"line_number":193,"context_line":"   san_ip \u003d 1.2.3.4"},{"line_number":194,"context_line":"   san_login \u003d superuser"},{"line_number":195,"context_line":"   san_password \u003d passw0rd"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a629dbe_4bd81c54","line":192,"range":{"start_line":192,"start_character":0,"end_line":192,"end_character":3},"in_reply_to":"9a629dbe_73ca44a3","updated":"2016-11-08 05:09:00.000000000","message":"Done","commit_id":"093b87079728253babedb4dbf45823e9b2df266e"}]}
