)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"c8544fe30339fb70b6fc98e52c8133238d12c874","unresolved":false,"context_lines":[{"line_number":11,"context_line":"- Add snapcopy related docs."},{"line_number":12,"context_line":"- Add configuable migration rate doc."},{"line_number":13,"context_line":"- Fix Some typos."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I7cc701e8da5ace98c0b98641a17fb5805cb4fcea"},{"line_number":16,"context_line":"Closes-bug: #1482807"},{"line_number":17,"context_line":"Closes-bug: #1504020"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"bab6814e_136f2a2c","line":14,"updated":"2016-05-19 14:27:27.000000000","message":"backport: mitaka","commit_id":"b82fcefdb43c3160e99d6b929cfd06b896aea1c4"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"1d87f2ecbd9794233b2271f3e55999e3d7804bce","unresolved":false,"context_lines":[{"line_number":11,"context_line":"- Add snapcopy related docs."},{"line_number":12,"context_line":"- Add configuable migration rate doc."},{"line_number":13,"context_line":"- Fix Some typos."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I7cc701e8da5ace98c0b98641a17fb5805cb4fcea"},{"line_number":16,"context_line":"Closes-bug: #1482807"},{"line_number":17,"context_line":"Closes-bug: #1504020"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"bab6814e_7a5aa92b","line":14,"in_reply_to":"bab6814e_136f2a2c","updated":"2016-05-20 01:57:57.000000000","message":"Will do","commit_id":"b82fcefdb43c3160e99d6b929cfd06b896aea1c4"}],"doc/config-reference/source/block-storage/drivers/emc-vnx-driver.rst":[{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"adbb9ebc745f81b832f36eb79fe2fac90b08d91b","unresolved":false,"context_lines":[{"line_number":118,"context_line":"Minimum configuration"},{"line_number":119,"context_line":"---------------------"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Here is a sample of minimum backend configuration. See following sections"},{"line_number":122,"context_line":"for the detail of each option."},{"line_number":123,"context_line":"Replace ``cinder.volume.drivers.emc.emc_cli_fc.EMCCLIFCDriver`` to"},{"line_number":124,"context_line":"``cinder.volume.drivers.emc.emc_cli_iscsi.EMCCLIISCSIDriver`` if the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bab6814e_2b2f47f7","line":121,"range":{"start_line":121,"start_character":55,"end_line":121,"end_character":64},"updated":"2016-05-19 19:43:06.000000000","message":"can you add a \"the\" before following?","commit_id":"b82fcefdb43c3160e99d6b929cfd06b896aea1c4"},{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"adbb9ebc745f81b832f36eb79fe2fac90b08d91b","unresolved":false,"context_lines":[{"line_number":118,"context_line":"Minimum configuration"},{"line_number":119,"context_line":"---------------------"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Here is a sample of minimum backend configuration. See following sections"},{"line_number":122,"context_line":"for the detail of each option."},{"line_number":123,"context_line":"Replace ``cinder.volume.drivers.emc.emc_cli_fc.EMCCLIFCDriver`` to"},{"line_number":124,"context_line":"``cinder.volume.drivers.emc.emc_cli_iscsi.EMCCLIISCSIDriver`` if the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bab6814e_8b5bd386","line":121,"range":{"start_line":121,"start_character":28,"end_line":121,"end_character":35},"updated":"2016-05-19 19:43:06.000000000","message":"http://docs.openstack.org/contributor-guide/writing-style/word-choice.html\n\nbackend should be changed","commit_id":"b82fcefdb43c3160e99d6b929cfd06b896aea1c4"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"1d87f2ecbd9794233b2271f3e55999e3d7804bce","unresolved":false,"context_lines":[{"line_number":118,"context_line":"Minimum configuration"},{"line_number":119,"context_line":"---------------------"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Here is a sample of minimum backend configuration. See following sections"},{"line_number":122,"context_line":"for the detail of each option."},{"line_number":123,"context_line":"Replace ``cinder.volume.drivers.emc.emc_cli_fc.EMCCLIFCDriver`` to"},{"line_number":124,"context_line":"``cinder.volume.drivers.emc.emc_cli_iscsi.EMCCLIISCSIDriver`` if the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bab6814e_6f3e6ddb","line":121,"range":{"start_line":121,"start_character":55,"end_line":121,"end_character":64},"in_reply_to":"bab6814e_2b2f47f7","updated":"2016-05-20 01:57:57.000000000","message":"Done","commit_id":"b82fcefdb43c3160e99d6b929cfd06b896aea1c4"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"1d87f2ecbd9794233b2271f3e55999e3d7804bce","unresolved":false,"context_lines":[{"line_number":118,"context_line":"Minimum configuration"},{"line_number":119,"context_line":"---------------------"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Here is a sample of minimum backend configuration. See following sections"},{"line_number":122,"context_line":"for the detail of each option."},{"line_number":123,"context_line":"Replace ``cinder.volume.drivers.emc.emc_cli_fc.EMCCLIFCDriver`` to"},{"line_number":124,"context_line":"``cinder.volume.drivers.emc.emc_cli_iscsi.EMCCLIISCSIDriver`` if the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bab6814e_cf2799c8","line":121,"range":{"start_line":121,"start_character":28,"end_line":121,"end_character":35},"in_reply_to":"bab6814e_8b5bd386","updated":"2016-05-20 01:57:57.000000000","message":"Done","commit_id":"b82fcefdb43c3160e99d6b929cfd06b896aea1c4"},{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"adbb9ebc745f81b832f36eb79fe2fac90b08d91b","unresolved":false,"context_lines":[{"line_number":139,"context_line":""},{"line_number":140,"context_line":"Multiple back-end configuration"},{"line_number":141,"context_line":"-------------------------------"},{"line_number":142,"context_line":"Here is a sample of minimum backend configuration. See following sections"},{"line_number":143,"context_line":"for the detail of each option."},{"line_number":144,"context_line":"Replace ``cinder.volume.drivers.emc.emc_cli_fc.EMCCLIFCDriver`` to"},{"line_number":145,"context_line":"``cinder.volume.drivers.emc.emc_cli_iscsi.EMCCLIISCSIDriver`` if the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bab6814e_eb737f13","line":142,"range":{"start_line":142,"start_character":28,"end_line":142,"end_character":35},"updated":"2016-05-19 19:43:06.000000000","message":"http://docs.openstack.org/contributor-guide/writing-style/word-choice.html\n\nbackend should be changed","commit_id":"b82fcefdb43c3160e99d6b929cfd06b896aea1c4"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"1d87f2ecbd9794233b2271f3e55999e3d7804bce","unresolved":false,"context_lines":[{"line_number":139,"context_line":""},{"line_number":140,"context_line":"Multiple back-end configuration"},{"line_number":141,"context_line":"-------------------------------"},{"line_number":142,"context_line":"Here is a sample of minimum backend configuration. See following sections"},{"line_number":143,"context_line":"for the detail of each option."},{"line_number":144,"context_line":"Replace ``cinder.volume.drivers.emc.emc_cli_fc.EMCCLIFCDriver`` to"},{"line_number":145,"context_line":"``cinder.volume.drivers.emc.emc_cli_iscsi.EMCCLIISCSIDriver`` if the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bab6814e_8f10f15a","line":142,"range":{"start_line":142,"start_character":28,"end_line":142,"end_character":35},"in_reply_to":"bab6814e_eb737f13","updated":"2016-05-20 01:57:57.000000000","message":"Done","commit_id":"b82fcefdb43c3160e99d6b929cfd06b896aea1c4"},{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"adbb9ebc745f81b832f36eb79fe2fac90b08d91b","unresolved":false,"context_lines":[{"line_number":167,"context_line":"   volume_driver \u003d cinder.volume.drivers.emc.emc_cli_fc.EMCCLIFCDriver"},{"line_number":168,"context_line":"   initiator_auto_registration \u003d True"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"For more details on multi-backends, see `Configure multiple-storage back ends"},{"line_number":171,"context_line":"\u003chttp://docs.openstack.org/admin-guide/blockstorage_multi_backend.html\u003e`__"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"Required configurations"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bab6814e_ab50575f","line":170,"range":{"start_line":170,"start_character":26,"end_line":170,"end_character":34},"updated":"2016-05-19 19:43:06.000000000","message":"http://docs.openstack.org/contributor-guide/writing-style/word-choice.html\n\nbackend should be changed","commit_id":"b82fcefdb43c3160e99d6b929cfd06b896aea1c4"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"1d87f2ecbd9794233b2271f3e55999e3d7804bce","unresolved":false,"context_lines":[{"line_number":167,"context_line":"   volume_driver \u003d cinder.volume.drivers.emc.emc_cli_fc.EMCCLIFCDriver"},{"line_number":168,"context_line":"   initiator_auto_registration \u003d True"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"For more details on multi-backends, see `Configure multiple-storage back ends"},{"line_number":171,"context_line":"\u003chttp://docs.openstack.org/admin-guide/blockstorage_multi_backend.html\u003e`__"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"Required configurations"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bab6814e_9a078d17","line":170,"range":{"start_line":170,"start_character":26,"end_line":170,"end_character":34},"in_reply_to":"bab6814e_ab50575f","updated":"2016-05-20 01:57:57.000000000","message":"Done","commit_id":"b82fcefdb43c3160e99d6b929cfd06b896aea1c4"},{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"adbb9ebc745f81b832f36eb79fe2fac90b08d91b","unresolved":false,"context_lines":[{"line_number":504,"context_line":".. note::"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"   ``provisioning:type`` replaces the old spec key ``storagetype:provisioning``."},{"line_number":507,"context_line":"   The latter one is obsoleted in *Mitaka* release."},{"line_number":508,"context_line":""},{"line_number":509,"context_line":"Storage tiering support"},{"line_number":510,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bab6814e_2bf2a76f","line":507,"range":{"start_line":507,"start_character":21,"end_line":507,"end_character":30},"updated":"2016-05-19 19:43:06.000000000","message":"Can you change sentence to:\n\nThe latter one is obsolete in the *Mitaka* release.","commit_id":"b82fcefdb43c3160e99d6b929cfd06b896aea1c4"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"1d87f2ecbd9794233b2271f3e55999e3d7804bce","unresolved":false,"context_lines":[{"line_number":504,"context_line":".. note::"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"   ``provisioning:type`` replaces the old spec key ``storagetype:provisioning``."},{"line_number":507,"context_line":"   The latter one is obsoleted in *Mitaka* release."},{"line_number":508,"context_line":""},{"line_number":509,"context_line":"Storage tiering support"},{"line_number":510,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bab6814e_ba125155","line":507,"range":{"start_line":507,"start_character":21,"end_line":507,"end_character":30},"in_reply_to":"bab6814e_2bf2a76f","updated":"2016-05-20 01:57:57.000000000","message":"Done","commit_id":"b82fcefdb43c3160e99d6b929cfd06b896aea1c4"},{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"adbb9ebc745f81b832f36eb79fe2fac90b08d91b","unresolved":false,"context_lines":[{"line_number":657,"context_line":""},{"line_number":658,"context_line":"**Constraints**"},{"line_number":659,"context_line":""},{"line_number":660,"context_line":"- The number of snap-copy volume created from a single source volume is limited"},{"line_number":661,"context_line":"  to 255 at one point in time."},{"line_number":662,"context_line":"- The source volume which has snap-copy volume can not be deleted or migrated."},{"line_number":663,"context_line":"- snapcopy volume will be change to full-copy volume after host-assisted or"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bab6814e_6bbaef6f","line":660,"range":{"start_line":660,"start_character":26,"end_line":660,"end_character":32},"updated":"2016-05-19 19:43:06.000000000","message":"volumes should be plural","commit_id":"b82fcefdb43c3160e99d6b929cfd06b896aea1c4"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"1d87f2ecbd9794233b2271f3e55999e3d7804bce","unresolved":false,"context_lines":[{"line_number":657,"context_line":""},{"line_number":658,"context_line":"**Constraints**"},{"line_number":659,"context_line":""},{"line_number":660,"context_line":"- The number of snap-copy volume created from a single source volume is limited"},{"line_number":661,"context_line":"  to 255 at one point in time."},{"line_number":662,"context_line":"- The source volume which has snap-copy volume can not be deleted or migrated."},{"line_number":663,"context_line":"- snapcopy volume will be change to full-copy volume after host-assisted or"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bab6814e_3a2dc195","line":660,"range":{"start_line":660,"start_character":26,"end_line":660,"end_character":32},"in_reply_to":"bab6814e_6bbaef6f","updated":"2016-05-20 01:57:57.000000000","message":"Done","commit_id":"b82fcefdb43c3160e99d6b929cfd06b896aea1c4"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"19db0918b0398b501d170f41b502a2d299c5a8e5","unresolved":false,"context_lines":[{"line_number":587,"context_line":""},{"line_number":588,"context_line":".. note::"},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"   Please *DO NOT* using following obsolete extra spec keys."},{"line_number":591,"context_line":""},{"line_number":592,"context_line":"   - ``storagetype:provisioning``"},{"line_number":593,"context_line":"   - ``storagetype:pool``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_4c9e0564","line":590,"range":{"start_line":590,"start_character":59,"end_line":590,"end_character":60},"updated":"2016-05-20 10:05:14.000000000","message":"colon here :","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":587,"context_line":""},{"line_number":588,"context_line":".. note::"},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"   Please *DO NOT* using following obsolete extra spec keys."},{"line_number":591,"context_line":""},{"line_number":592,"context_line":"   - ``storagetype:provisioning``"},{"line_number":593,"context_line":"   - ``storagetype:pool``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_0c3d1dc4","line":590,"range":{"start_line":590,"start_character":19,"end_line":590,"end_character":24},"updated":"2016-05-20 10:04:51.000000000","message":"use the following*","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"ae23e889692cf40b2ad8cd702d69d8e3532c9a97","unresolved":false,"context_lines":[{"line_number":587,"context_line":""},{"line_number":588,"context_line":".. note::"},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"   Please *DO NOT* using following obsolete extra spec keys."},{"line_number":591,"context_line":""},{"line_number":592,"context_line":"   - ``storagetype:provisioning``"},{"line_number":593,"context_line":"   - ``storagetype:pool``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_fc332460","line":590,"range":{"start_line":590,"start_character":19,"end_line":590,"end_character":24},"in_reply_to":"bab6814e_0c3d1dc4","updated":"2016-05-20 11:09:14.000000000","message":"Done","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10628,"name":"Peter Wang","email":"peter.wang13@emc.com","username":"peter_wang"},"change_message_id":"ae23e889692cf40b2ad8cd702d69d8e3532c9a97","unresolved":false,"context_lines":[{"line_number":587,"context_line":""},{"line_number":588,"context_line":".. note::"},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"   Please *DO NOT* using following obsolete extra spec keys."},{"line_number":591,"context_line":""},{"line_number":592,"context_line":"   - ``storagetype:provisioning``"},{"line_number":593,"context_line":"   - ``storagetype:pool``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_dc38e03f","line":590,"range":{"start_line":590,"start_character":59,"end_line":590,"end_character":60},"in_reply_to":"bab6814e_4c9e0564","updated":"2016-05-20 11:09:14.000000000","message":"Done","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":619,"context_line":"    - ``False`` or ``false``"},{"line_number":620,"context_line":"- Default: `False`"},{"line_number":621,"context_line":""},{"line_number":622,"context_line":"VNX driver supports snap copy which extremely accelerates the process for"},{"line_number":623,"context_line":"creating a copied volume."},{"line_number":624,"context_line":""},{"line_number":625,"context_line":"By default, the driver will do full data copy when creating a"}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_0c6b5db8","line":622,"range":{"start_line":622,"start_character":36,"end_line":622,"end_character":45},"updated":"2016-05-20 10:04:51.000000000","message":"remove","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":623,"context_line":"creating a copied volume."},{"line_number":624,"context_line":""},{"line_number":625,"context_line":"By default, the driver will do full data copy when creating a"},{"line_number":626,"context_line":"volume from a snapshot or cloning a volume, which is time-consuming especially"},{"line_number":627,"context_line":"for large volumes.  When snap copy is used, driver will simply create a"},{"line_number":628,"context_line":"snapshot and mount it as a volume for the 2 kinds of operations which will be"},{"line_number":629,"context_line":"instant even for large volumes."}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_0cb23d4c","line":626,"range":{"start_line":626,"start_character":42,"end_line":626,"end_character":43},"updated":"2016-05-20 10:04:51.000000000","message":"\"volume. This is time-consuming, especially...\"","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":624,"context_line":""},{"line_number":625,"context_line":"By default, the driver will do full data copy when creating a"},{"line_number":626,"context_line":"volume from a snapshot or cloning a volume, which is time-consuming especially"},{"line_number":627,"context_line":"for large volumes.  When snap copy is used, driver will simply create a"},{"line_number":628,"context_line":"snapshot and mount it as a volume for the 2 kinds of operations which will be"},{"line_number":629,"context_line":"instant even for large volumes."},{"line_number":630,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_2cb58130","line":627,"range":{"start_line":627,"start_character":19,"end_line":627,"end_character":20},"updated":"2016-05-20 10:04:51.000000000","message":"Remove the double space here","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":624,"context_line":""},{"line_number":625,"context_line":"By default, the driver will do full data copy when creating a"},{"line_number":626,"context_line":"volume from a snapshot or cloning a volume, which is time-consuming especially"},{"line_number":627,"context_line":"for large volumes.  When snap copy is used, driver will simply create a"},{"line_number":628,"context_line":"snapshot and mount it as a volume for the 2 kinds of operations which will be"},{"line_number":629,"context_line":"instant even for large volumes."},{"line_number":630,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_ac7fb164","line":627,"range":{"start_line":627,"start_character":56,"end_line":627,"end_character":62},"updated":"2016-05-20 10:04:51.000000000","message":"remove and add \"creates\"","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":628,"context_line":"snapshot and mount it as a volume for the 2 kinds of operations which will be"},{"line_number":629,"context_line":"instant even for large volumes."},{"line_number":630,"context_line":""},{"line_number":631,"context_line":"To enable this functionality, user should append ``--metadata snapcopy\u003dTrue``"},{"line_number":632,"context_line":"when creating cloned volume or creating volume from snapshot."},{"line_number":633,"context_line":""},{"line_number":634,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_4c8f2575","line":631,"range":{"start_line":631,"start_character":30,"end_line":631,"end_character":42},"updated":"2016-05-20 10:04:51.000000000","message":"remove","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":635,"context_line":""},{"line_number":636,"context_line":"   $ cinder create --source-volid \u003csource-void\u003e --name \"cloned_volume\" --metadata snapcopy\u003dTrue"},{"line_number":637,"context_line":""},{"line_number":638,"context_line":"or"},{"line_number":639,"context_line":""},{"line_number":640,"context_line":".. code-block:: console"},{"line_number":641,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_8cebcd12","line":638,"range":{"start_line":638,"start_character":0,"end_line":638,"end_character":1},"updated":"2016-05-20 10:04:51.000000000","message":"Or*","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":642,"context_line":"   $ cinder create --snapshot-id \u003csnapshot-id\u003e --name \"vol_from_snapshot\" --metadata snapcopy\u003dTrue"},{"line_number":643,"context_line":""},{"line_number":644,"context_line":""},{"line_number":645,"context_line":"Then the newly created volume will be in fact a snap copy instead of"},{"line_number":646,"context_line":"a full copy. If a full copy is needed, retype/migration can be used"},{"line_number":647,"context_line":"to convert the snap-copy volume to a full-copy volume which may be"},{"line_number":648,"context_line":"time-consuming."}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_ecdc1975","line":645,"range":{"start_line":645,"start_character":30,"end_line":645,"end_character":47},"updated":"2016-05-20 10:04:51.000000000","message":"\"volume is a snap copy...\"","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":643,"context_line":""},{"line_number":644,"context_line":""},{"line_number":645,"context_line":"Then the newly created volume will be in fact a snap copy instead of"},{"line_number":646,"context_line":"a full copy. If a full copy is needed, retype/migration can be used"},{"line_number":647,"context_line":"to convert the snap-copy volume to a full-copy volume which may be"},{"line_number":648,"context_line":"time-consuming."},{"line_number":649,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_8cd2ad5a","line":646,"range":{"start_line":646,"start_character":39,"end_line":646,"end_character":55},"updated":"2016-05-20 10:04:51.000000000","message":"retype or migrate *","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":644,"context_line":""},{"line_number":645,"context_line":"Then the newly created volume will be in fact a snap copy instead of"},{"line_number":646,"context_line":"a full copy. If a full copy is needed, retype/migration can be used"},{"line_number":647,"context_line":"to convert the snap-copy volume to a full-copy volume which may be"},{"line_number":648,"context_line":"time-consuming."},{"line_number":649,"context_line":""},{"line_number":650,"context_line":"User can determine whether the volume is a snap-copy volume or not by"},{"line_number":651,"context_line":"showing its metadata. If the ``snapcopy`` in metadata is ``True`` or ``true``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_ccc835ab","line":648,"range":{"start_line":647,"start_character":53,"end_line":648,"end_character":15},"updated":"2016-05-20 10:04:51.000000000","message":"remove","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":647,"context_line":"to convert the snap-copy volume to a full-copy volume which may be"},{"line_number":648,"context_line":"time-consuming."},{"line_number":649,"context_line":""},{"line_number":650,"context_line":"User can determine whether the volume is a snap-copy volume or not by"},{"line_number":651,"context_line":"showing its metadata. If the ``snapcopy`` in metadata is ``True`` or ``true``"},{"line_number":652,"context_line":", the volume is a snap-copy volume. Otherwise, it is a full-copy volume."},{"line_number":653,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_accdf1b8","line":650,"range":{"start_line":650,"start_character":0,"end_line":650,"end_character":4},"updated":"2016-05-20 10:04:51.000000000","message":"You can determine*","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":649,"context_line":""},{"line_number":650,"context_line":"User can determine whether the volume is a snap-copy volume or not by"},{"line_number":651,"context_line":"showing its metadata. If the ``snapcopy`` in metadata is ``True`` or ``true``"},{"line_number":652,"context_line":", the volume is a snap-copy volume. Otherwise, it is a full-copy volume."},{"line_number":653,"context_line":""},{"line_number":654,"context_line":".. code-block:: console"},{"line_number":655,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_ecc37987","line":652,"range":{"start_line":652,"start_character":0,"end_line":652,"end_character":1},"updated":"2016-05-20 10:04:51.000000000","message":"this should be on the line above","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":682,"context_line":"Configurable migration rate"},{"line_number":683,"context_line":"---------------------------"},{"line_number":684,"context_line":""},{"line_number":685,"context_line":"VNX Cinder driver is leveraging the LUN migration from the VNX. LUN migration"},{"line_number":686,"context_line":"is involved in cloning/migrating/retyping and creating volume from snapshot."},{"line_number":687,"context_line":"When admin set ``migrate_rate`` in volume\u0027s ``metadata``, VNX driver can start"},{"line_number":688,"context_line":"migration with specified rate. The available values for the ``migrate_rate``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_cc3f9585","line":685,"range":{"start_line":685,"start_character":4,"end_line":685,"end_character":5},"updated":"2016-05-20 10:04:51.000000000","message":"lowercase c","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":683,"context_line":"---------------------------"},{"line_number":684,"context_line":""},{"line_number":685,"context_line":"VNX Cinder driver is leveraging the LUN migration from the VNX. LUN migration"},{"line_number":686,"context_line":"is involved in cloning/migrating/retyping and creating volume from snapshot."},{"line_number":687,"context_line":"When admin set ``migrate_rate`` in volume\u0027s ``metadata``, VNX driver can start"},{"line_number":688,"context_line":"migration with specified rate. The available values for the ``migrate_rate``"},{"line_number":689,"context_line":"are ``high``, ``asap``, ``low`` and ``medium``."}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_ec4a5925","line":686,"range":{"start_line":686,"start_character":15,"end_line":686,"end_character":41},"updated":"2016-05-20 10:04:51.000000000","message":"cloning, migrating or retyping*","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":688,"context_line":"migration with specified rate. The available values for the ``migrate_rate``"},{"line_number":689,"context_line":"are ``high``, ``asap``, ``low`` and ``medium``."},{"line_number":690,"context_line":""},{"line_number":691,"context_line":"Here is the example to set ``migrate_rate`` to ``asap``"},{"line_number":692,"context_line":""},{"line_number":693,"context_line":".. code-block:: console"},{"line_number":694,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_8c074dc9","line":691,"range":{"start_line":691,"start_character":0,"end_line":691,"end_character":19},"updated":"2016-05-20 10:04:51.000000000","message":"The following is an example*","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":688,"context_line":"migration with specified rate. The available values for the ``migrate_rate``"},{"line_number":689,"context_line":"are ``high``, ``asap``, ``low`` and ``medium``."},{"line_number":690,"context_line":""},{"line_number":691,"context_line":"Here is the example to set ``migrate_rate`` to ``asap``"},{"line_number":692,"context_line":""},{"line_number":693,"context_line":".. code-block:: console"},{"line_number":694,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_ac5b31f5","line":691,"updated":"2016-05-20 10:04:51.000000000","message":"colon at the end of this sentence","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":705,"context_line":".. note::"},{"line_number":706,"context_line":""},{"line_number":707,"context_line":"    Do not use the ``asap`` migration rate when the system is in production, as the normal"},{"line_number":708,"context_line":"    host I/O may be interrupted. Use asap only when the system is offline (free of any host-level I/O)."},{"line_number":709,"context_line":""},{"line_number":710,"context_line":"Replication v2.1 support"},{"line_number":711,"context_line":"------------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_0cfcfdb6","line":708,"range":{"start_line":708,"start_character":98,"end_line":708,"end_character":102},"updated":"2016-05-20 10:04:51.000000000","message":"wrap this text back round","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":710,"context_line":"Replication v2.1 support"},{"line_number":711,"context_line":"------------------------"},{"line_number":712,"context_line":""},{"line_number":713,"context_line":"Cinder introduces Replication v2.1 support in Mitaka, it supports"},{"line_number":714,"context_line":"fail-over/fail-back replication for specific back end. In VNX Cinder"},{"line_number":715,"context_line":"driver, **MirrorView** is used to setup replication for the volume."},{"line_number":716,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_8c2e2d41","line":713,"updated":"2016-05-20 10:04:51.000000000","message":"and it supports?*","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":711,"context_line":"------------------------"},{"line_number":712,"context_line":""},{"line_number":713,"context_line":"Cinder introduces Replication v2.1 support in Mitaka, it supports"},{"line_number":714,"context_line":"fail-over/fail-back replication for specific back end. In VNX Cinder"},{"line_number":715,"context_line":"driver, **MirrorView** is used to setup replication for the volume."},{"line_number":716,"context_line":""},{"line_number":717,"context_line":"To enable this feature, user needs to set configuration in cinder.conf as"}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_6c3309ac","line":714,"range":{"start_line":714,"start_character":9,"end_line":714,"end_character":10},"updated":"2016-05-20 10:04:51.000000000","message":"and","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":711,"context_line":"------------------------"},{"line_number":712,"context_line":""},{"line_number":713,"context_line":"Cinder introduces Replication v2.1 support in Mitaka, it supports"},{"line_number":714,"context_line":"fail-over/fail-back replication for specific back end. In VNX Cinder"},{"line_number":715,"context_line":"driver, **MirrorView** is used to setup replication for the volume."},{"line_number":716,"context_line":""},{"line_number":717,"context_line":"To enable this feature, user needs to set configuration in cinder.conf as"}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_ec1ff905","line":714,"range":{"start_line":714,"start_character":62,"end_line":714,"end_character":63},"updated":"2016-05-20 10:04:51.000000000","message":"lowercase c","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":714,"context_line":"fail-over/fail-back replication for specific back end. In VNX Cinder"},{"line_number":715,"context_line":"driver, **MirrorView** is used to setup replication for the volume."},{"line_number":716,"context_line":""},{"line_number":717,"context_line":"To enable this feature, user needs to set configuration in cinder.conf as"},{"line_number":718,"context_line":"below:"},{"line_number":719,"context_line":""},{"line_number":720,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_6cdae94d","line":717,"range":{"start_line":717,"start_character":59,"end_line":717,"end_character":70},"updated":"2016-05-20 10:04:51.000000000","message":"``cinder.conf``","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":714,"context_line":"fail-over/fail-back replication for specific back end. In VNX Cinder"},{"line_number":715,"context_line":"driver, **MirrorView** is used to setup replication for the volume."},{"line_number":716,"context_line":""},{"line_number":717,"context_line":"To enable this feature, user needs to set configuration in cinder.conf as"},{"line_number":718,"context_line":"below:"},{"line_number":719,"context_line":""},{"line_number":720,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_2c1621f1","line":717,"range":{"start_line":717,"start_character":24,"end_line":717,"end_character":34},"updated":"2016-05-20 10:04:51.000000000","message":"you need*","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":728,"context_line":"                        storage_vnx_security_file_dir:"},{"line_number":729,"context_line":""},{"line_number":730,"context_line":"Currently, only synchronized mode **MirrorView** is supported, and one volume"},{"line_number":731,"context_line":"can only have 1 secondary storage system, so you can have only one"},{"line_number":732,"context_line":"``replication-device`` presented in driver configuration section."},{"line_number":733,"context_line":""},{"line_number":734,"context_line":"To create a replication enabled volume, user needs to create a volume type:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_4cf0c5c9","line":731,"range":{"start_line":731,"start_character":40,"end_line":731,"end_character":41},"updated":"2016-05-20 10:04:51.000000000","message":"\"system. You can only have one...\"","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":731,"context_line":"can only have 1 secondary storage system, so you can have only one"},{"line_number":732,"context_line":"``replication-device`` presented in driver configuration section."},{"line_number":733,"context_line":""},{"line_number":734,"context_line":"To create a replication enabled volume, user needs to create a volume type:"},{"line_number":735,"context_line":""},{"line_number":736,"context_line":".. code-block:: console"},{"line_number":737,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_acb7b1f3","line":734,"range":{"start_line":734,"start_character":40,"end_line":734,"end_character":44},"updated":"2016-05-20 10:04:51.000000000","message":"you need*","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"07acde69a7b471e76902472a685c68ef1a621da0","unresolved":false,"context_lines":[{"line_number":738,"context_line":"   $ cinder type-create replication-type"},{"line_number":739,"context_line":"   $ cinder type-key replication-type set replication_enabled\u003d\"\u003cis\u003e True\""},{"line_number":740,"context_line":""},{"line_number":741,"context_line":"and, then create volume with above volume type:"},{"line_number":742,"context_line":""},{"line_number":743,"context_line":".. code-block:: console"},{"line_number":744,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"bab6814e_eccd3986","line":741,"range":{"start_line":741,"start_character":0,"end_line":741,"end_character":1},"updated":"2016-05-20 10:04:51.000000000","message":"And*","commit_id":"f9cd4ee61e6439a8d0a14760a01aa7e70bed8989"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"da6e7bc9046ccd51414a3651aba92c0d56789ff6","unresolved":false,"context_lines":[{"line_number":118,"context_line":"Minimum configuration"},{"line_number":119,"context_line":"---------------------"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Here is a sample of minimum back end configuration. See the following sections"},{"line_number":122,"context_line":"for the detail of each option."},{"line_number":123,"context_line":"Replace ``cinder.volume.drivers.emc.emc_cli_fc.EMCCLIFCDriver`` to"},{"line_number":124,"context_line":"``cinder.volume.drivers.emc.emc_cli_iscsi.EMCCLIISCSIDriver`` if the"}],"source_content_type":"text/x-rst","patch_set":8,"id":"bab6814e_19126857","line":121,"range":{"start_line":121,"start_character":28,"end_line":121,"end_character":36},"updated":"2016-05-20 16:18:01.000000000","message":"Changing back to back-end throughout the file because it\u0027s an adjective here.","commit_id":"c47ccdf882c8472bc642ff7bf05c8cfe180d2089"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"da6e7bc9046ccd51414a3651aba92c0d56789ff6","unresolved":false,"context_lines":[{"line_number":585,"context_line":"Obsoleted extra specs"},{"line_number":586,"context_line":"---------------------"},{"line_number":587,"context_line":""},{"line_number":588,"context_line":".. note::"},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"   Please *DO NOT* use the following obsolete extra spec keys:"},{"line_number":591,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"bab6814e_3922cc52","line":588,"range":{"start_line":588,"start_character":0,"end_line":588,"end_character":9},"updated":"2016-05-20 16:18:01.000000000","message":"I would remove this tag and leave plain text instead. A subsection doesn\u0027t look nice if it contains a note only as far as I am concerned.","commit_id":"c47ccdf882c8472bc642ff7bf05c8cfe180d2089"}]}
