)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"369c9176721637a5e654b00b8d2935baca3eabb5","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Adds storage-assisted migration support for Unity driver."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ibaf2e6a09f93b167b6b1477d5653922d807fccce"},{"line_number":12,"context_line":"Closes-bug: #1799357"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_9cf99450","line":12,"updated":"2018-10-23 11:18:51.000000000","message":"Remove this - this is not a bug.","commit_id":"24cf95a212b5cc2c877b1fff8269c16227fdec60"},{"author":{"_account_id":26114,"name":"Yong Huang","email":"yong.huang@emc.com","username":"yong.huang"},"change_message_id":"9f74d732a9b589b92a44255393723a3469525dad","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Adds storage-assisted migration support for Unity driver."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ibaf2e6a09f93b167b6b1477d5653922d807fccce"},{"line_number":12,"context_line":"Closes-bug: #1799357"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_aceb82a2","line":12,"in_reply_to":"3f79a3b5_9cf99450","updated":"2018-10-30 03:04:36.000000000","message":"Done. Already registered a new bp, and updated the commit message.","commit_id":"24cf95a212b5cc2c877b1fff8269c16227fdec60"},{"author":{"_account_id":26114,"name":"Yong Huang","email":"yong.huang@emc.com","username":"yong.huang"},"change_message_id":"3ef522d5dc767de43a720fd29ef0fb17d12d4064","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Adds storage-assisted migration support for Unity driver."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ibaf2e6a09f93b167b6b1477d5653922d807fccce"},{"line_number":12,"context_line":"Closes-bug: #1799357"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_3205d90f","line":12,"in_reply_to":"3f79a3b5_9cf99450","updated":"2018-10-25 03:26:02.000000000","message":"Hi, you mean just remove this line, or open a bp and add implements message? The reason why we commit it as a bug fix is we may need to back port this commit to rocky or older releases. As I know, bp is not allow to be back ported, right?","commit_id":"24cf95a212b5cc2c877b1fff8269c16227fdec60"}],"cinder/volume/drivers/dell_emc/unity/adapter.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"7de79eac25bd887046edbf05e3218dd86d9c4d17","unresolved":false,"context_lines":[{"line_number":798,"context_line":""},{"line_number":799,"context_line":"        if src_backend !\u003d dest_backend:"},{"line_number":800,"context_line":"            LOG.debug(\u0027Cross-backends migration not supported by Unity \u0027"},{"line_number":801,"context_line":"                      \u0027driver go through with host-assisted migration.\u0027)"},{"line_number":802,"context_line":"            return False, None"},{"line_number":803,"context_line":""},{"line_number":804,"context_line":"        lun_id \u003d self.get_lun_id(volume)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_a4f307a2","line":801,"range":{"start_line":801,"start_character":23,"end_line":801,"end_character":59},"updated":"2018-12-18 21:02:48.000000000","message":"driver. Falling back to host-assisted","commit_id":"d48d8a3f6e9e6d39f199c45916098dd17f7a32f3"},{"author":{"_account_id":26114,"name":"Yong Huang","email":"yong.huang@emc.com","username":"yong.huang"},"change_message_id":"6ad69e9693b93bc9ac6af23611e6f7194792377a","unresolved":false,"context_lines":[{"line_number":798,"context_line":""},{"line_number":799,"context_line":"        if src_backend !\u003d dest_backend:"},{"line_number":800,"context_line":"            LOG.debug(\u0027Cross-backends migration not supported by Unity \u0027"},{"line_number":801,"context_line":"                      \u0027driver go through with host-assisted migration.\u0027)"},{"line_number":802,"context_line":"            return False, None"},{"line_number":803,"context_line":""},{"line_number":804,"context_line":"        lun_id \u003d self.get_lun_id(volume)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_3f76190d","line":801,"range":{"start_line":801,"start_character":23,"end_line":801,"end_character":59},"in_reply_to":"3f79a3b5_a4f307a2","updated":"2018-12-19 06:05:50.000000000","message":"Done","commit_id":"d48d8a3f6e9e6d39f199c45916098dd17f7a32f3"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"7de79eac25bd887046edbf05e3218dd86d9c4d17","unresolved":false,"context_lines":[{"line_number":809,"context_line":"            LOG.debug(\u0027Volume migrated successfully.\u0027)"},{"line_number":810,"context_line":"            model_update \u003d {}"},{"line_number":811,"context_line":"            return True, model_update"},{"line_number":812,"context_line":"        LOG.debug(\u0027Volume migrated failed, go through with \u0027"},{"line_number":813,"context_line":"                  \u0027host-assisted migration.\u0027)"},{"line_number":814,"context_line":"        return False, None"},{"line_number":815,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_a428e7eb","line":812,"updated":"2018-12-18 21:02:48.000000000","message":"Same as above.\n\nAlso, add a blank line after the return from within the if block.","commit_id":"d48d8a3f6e9e6d39f199c45916098dd17f7a32f3"},{"author":{"_account_id":26114,"name":"Yong Huang","email":"yong.huang@emc.com","username":"yong.huang"},"change_message_id":"6ad69e9693b93bc9ac6af23611e6f7194792377a","unresolved":false,"context_lines":[{"line_number":809,"context_line":"            LOG.debug(\u0027Volume migrated successfully.\u0027)"},{"line_number":810,"context_line":"            model_update \u003d {}"},{"line_number":811,"context_line":"            return True, model_update"},{"line_number":812,"context_line":"        LOG.debug(\u0027Volume migrated failed, go through with \u0027"},{"line_number":813,"context_line":"                  \u0027host-assisted migration.\u0027)"},{"line_number":814,"context_line":"        return False, None"},{"line_number":815,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_df76050b","line":812,"in_reply_to":"3f79a3b5_a428e7eb","updated":"2018-12-19 06:05:50.000000000","message":"Done","commit_id":"d48d8a3f6e9e6d39f199c45916098dd17f7a32f3"}],"doc/source/configuration/block-storage/drivers/dell-emc-unity-driver.rst":[{"author":{"_account_id":18742,"name":"Ryan Liang","email":"ryan.liang@emc.com","username":"RyanLiang"},"change_message_id":"f6f66586a9348fafbe0645618433abf55db06e9c","unresolved":false,"context_lines":[{"line_number":271,"context_line":"Unity driver supports storage-assisted volume migration, when the user starts"},{"line_number":272,"context_line":"migrating with ``cinder migrate --force-host-copy False \u003cvolume_id\u003e \u003chost\u003e`` or"},{"line_number":273,"context_line":"``cinder migrate \u003cvolume_id\u003e \u003chost\u003e``, cinder will try to leverage the Unity\u0027s"},{"line_number":274,"context_line":"native volume migration functionality."},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"In following scenarios, Unity storage-assisted volume migration will not be"},{"line_number":277,"context_line":"triggered, instead, host-assisted volume migration will be triggered:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_dc05b369","line":274,"updated":"2018-10-24 08:35:39.000000000","message":"If the Unity fails to migrate the volume, will it try again with host-assisted migration?","commit_id":"24cf95a212b5cc2c877b1fff8269c16227fdec60"},{"author":{"_account_id":26114,"name":"Yong Huang","email":"yong.huang@emc.com","username":"yong.huang"},"change_message_id":"9f74d732a9b589b92a44255393723a3469525dad","unresolved":false,"context_lines":[{"line_number":271,"context_line":"Unity driver supports storage-assisted volume migration, when the user starts"},{"line_number":272,"context_line":"migrating with ``cinder migrate --force-host-copy False \u003cvolume_id\u003e \u003chost\u003e`` or"},{"line_number":273,"context_line":"``cinder migrate \u003cvolume_id\u003e \u003chost\u003e``, cinder will try to leverage the Unity\u0027s"},{"line_number":274,"context_line":"native volume migration functionality."},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"In following scenarios, Unity storage-assisted volume migration will not be"},{"line_number":277,"context_line":"triggered, instead, host-assisted volume migration will be triggered:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_cccd9e5b","line":274,"in_reply_to":"3f79a3b5_dc05b369","updated":"2018-10-30 03:04:36.000000000","message":"Yes, host-assisted migration will be triggered. Already updated this document.","commit_id":"24cf95a212b5cc2c877b1fff8269c16227fdec60"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"7de79eac25bd887046edbf05e3218dd86d9c4d17","unresolved":false,"context_lines":[{"line_number":271,"context_line":"Unity driver supports storage-assisted volume migration, when the user starts"},{"line_number":272,"context_line":"migrating with ``cinder migrate --force-host-copy False \u003cvolume_id\u003e \u003chost\u003e`` or"},{"line_number":273,"context_line":"``cinder migrate \u003cvolume_id\u003e \u003chost\u003e``, cinder will try to leverage the Unity\u0027s"},{"line_number":274,"context_line":"native volume migration functionality, if Unity fails to migrate the volume,"},{"line_number":275,"context_line":"host-assisted migration will be triggered."},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"In following scenarios, Unity storage-assisted volume migration will not be"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_64c88f4d","line":274,"range":{"start_line":274,"start_character":37,"end_line":274,"end_character":40},"updated":"2018-12-18 21:02:48.000000000","message":". If","commit_id":"d48d8a3f6e9e6d39f199c45916098dd17f7a32f3"},{"author":{"_account_id":26114,"name":"Yong Huang","email":"yong.huang@emc.com","username":"yong.huang"},"change_message_id":"6ad69e9693b93bc9ac6af23611e6f7194792377a","unresolved":false,"context_lines":[{"line_number":271,"context_line":"Unity driver supports storage-assisted volume migration, when the user starts"},{"line_number":272,"context_line":"migrating with ``cinder migrate --force-host-copy False \u003cvolume_id\u003e \u003chost\u003e`` or"},{"line_number":273,"context_line":"``cinder migrate \u003cvolume_id\u003e \u003chost\u003e``, cinder will try to leverage the Unity\u0027s"},{"line_number":274,"context_line":"native volume migration functionality, if Unity fails to migrate the volume,"},{"line_number":275,"context_line":"host-assisted migration will be triggered."},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"In following scenarios, Unity storage-assisted volume migration will not be"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_df4fe5be","line":274,"range":{"start_line":274,"start_character":37,"end_line":274,"end_character":40},"in_reply_to":"3f79a3b5_64c88f4d","updated":"2018-12-19 06:05:50.000000000","message":"Done","commit_id":"d48d8a3f6e9e6d39f199c45916098dd17f7a32f3"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"7de79eac25bd887046edbf05e3218dd86d9c4d17","unresolved":false,"context_lines":[{"line_number":274,"context_line":"native volume migration functionality, if Unity fails to migrate the volume,"},{"line_number":275,"context_line":"host-assisted migration will be triggered."},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"In following scenarios, Unity storage-assisted volume migration will not be"},{"line_number":278,"context_line":"triggered, instead, host-assisted volume migration will be triggered:"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"- Volume is to be migrated across backends."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_84c5ab37","line":277,"range":{"start_line":277,"start_character":0,"end_line":277,"end_character":12},"updated":"2018-12-18 21:02:48.000000000","message":"In the following","commit_id":"d48d8a3f6e9e6d39f199c45916098dd17f7a32f3"},{"author":{"_account_id":26114,"name":"Yong Huang","email":"yong.huang@emc.com","username":"yong.huang"},"change_message_id":"6ad69e9693b93bc9ac6af23611e6f7194792377a","unresolved":false,"context_lines":[{"line_number":274,"context_line":"native volume migration functionality, if Unity fails to migrate the volume,"},{"line_number":275,"context_line":"host-assisted migration will be triggered."},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"In following scenarios, Unity storage-assisted volume migration will not be"},{"line_number":278,"context_line":"triggered, instead, host-assisted volume migration will be triggered:"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"- Volume is to be migrated across backends."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_ff542157","line":277,"range":{"start_line":277,"start_character":0,"end_line":277,"end_character":12},"in_reply_to":"3f79a3b5_84c5ab37","updated":"2018-12-19 06:05:50.000000000","message":"Done","commit_id":"d48d8a3f6e9e6d39f199c45916098dd17f7a32f3"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"7de79eac25bd887046edbf05e3218dd86d9c4d17","unresolved":false,"context_lines":[{"line_number":275,"context_line":"host-assisted migration will be triggered."},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"In following scenarios, Unity storage-assisted volume migration will not be"},{"line_number":278,"context_line":"triggered, instead, host-assisted volume migration will be triggered:"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"- Volume is to be migrated across backends."},{"line_number":281,"context_line":"- Migration of cloned volume. For example, if vol_2 was cloned from vol_1,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_24ce1759","line":278,"range":{"start_line":278,"start_character":9,"end_line":278,"end_character":12},"updated":"2018-12-18 21:02:48.000000000","message":". Instead","commit_id":"d48d8a3f6e9e6d39f199c45916098dd17f7a32f3"},{"author":{"_account_id":26114,"name":"Yong Huang","email":"yong.huang@emc.com","username":"yong.huang"},"change_message_id":"6ad69e9693b93bc9ac6af23611e6f7194792377a","unresolved":false,"context_lines":[{"line_number":275,"context_line":"host-assisted migration will be triggered."},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"In following scenarios, Unity storage-assisted volume migration will not be"},{"line_number":278,"context_line":"triggered, instead, host-assisted volume migration will be triggered:"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"- Volume is to be migrated across backends."},{"line_number":281,"context_line":"- Migration of cloned volume. For example, if vol_2 was cloned from vol_1,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_9f4dedc7","line":278,"range":{"start_line":278,"start_character":9,"end_line":278,"end_character":12},"in_reply_to":"3f79a3b5_24ce1759","updated":"2018-12-19 06:05:50.000000000","message":"Done","commit_id":"d48d8a3f6e9e6d39f199c45916098dd17f7a32f3"}],"releasenotes/notes/unity-storage-assisted-migration-support-145fce87f36f1ecc.yaml":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"7de79eac25bd887046edbf05e3218dd86d9c4d17","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Dell EMC Unity Driver: Add storage-assisted migration support."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_c4df2308","line":4,"range":{"start_line":4,"start_character":27,"end_line":4,"end_character":30},"updated":"2018-12-18 21:02:48.000000000","message":"Added","commit_id":"d48d8a3f6e9e6d39f199c45916098dd17f7a32f3"},{"author":{"_account_id":26114,"name":"Yong Huang","email":"yong.huang@emc.com","username":"yong.huang"},"change_message_id":"6ad69e9693b93bc9ac6af23611e6f7194792377a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Dell EMC Unity Driver: Add storage-assisted migration support."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_5fd8b5ec","line":4,"range":{"start_line":4,"start_character":27,"end_line":4,"end_character":30},"in_reply_to":"3f79a3b5_c4df2308","updated":"2018-12-19 06:05:50.000000000","message":"Done","commit_id":"d48d8a3f6e9e6d39f199c45916098dd17f7a32f3"}]}
