)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"52e2b5f27624b575a0bda5c657988f9652a9d636","unresolved":false,"context_lines":[{"line_number":10,"context_line":"set in glance-api.conf"},{"line_number":11,"context_line":"Since Train, glance has started supporting multiple stores and cinder"},{"line_number":12,"context_line":"has an implmenetation[1] by which we can choose which store to upload the"},{"line_number":13,"context_line":"volume by defining \u0027image_service:store_id\u0027 in volume type extra specs"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This feature expands the usability of multiple store for volumes that"},{"line_number":16,"context_line":"are created from images."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3fa7e38b_cb19d7d2","line":13,"updated":"2020-01-31 09:36:40.000000000","message":"Need period at the end of sentence.","commit_id":"67f132f13b5becaa7d17e4a477a5e99f6626aae7"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"0b0112ef2511cb4e436c72b28a11d85fde40d253","unresolved":false,"context_lines":[{"line_number":10,"context_line":"set in glance-api.conf"},{"line_number":11,"context_line":"Since Train, glance has started supporting multiple stores and cinder"},{"line_number":12,"context_line":"has an implmenetation[1] by which we can choose which store to upload the"},{"line_number":13,"context_line":"volume by defining \u0027image_service:store_id\u0027 in volume type extra specs"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This feature expands the usability of multiple store for volumes that"},{"line_number":16,"context_line":"are created from images."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3fa7e38b_3ee69215","line":13,"in_reply_to":"3fa7e38b_cb19d7d2","updated":"2020-02-03 11:05:16.000000000","message":"Done","commit_id":"67f132f13b5becaa7d17e4a477a5e99f6626aae7"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"52e2b5f27624b575a0bda5c657988f9652a9d636","unresolved":false,"context_lines":[{"line_number":21,"context_line":"There is also priority set between \u0027store_id\u0027 and \u0027base_image_ref\u0027 but"},{"line_number":22,"context_line":"it won\u0027t affect this implementation as it will be handled at glance side."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Implements: copy-image-in-multiple-stores"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"[1] https://review.opendev.org/#/c/661676/"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3fa7e38b_8bbf5f78","line":24,"updated":"2020-01-31 09:36:40.000000000","message":"Implements: bp copy-image-in-multiple-stores\n\nOtherwise it will not be linked to launchpad blueprint.","commit_id":"67f132f13b5becaa7d17e4a477a5e99f6626aae7"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"0b0112ef2511cb4e436c72b28a11d85fde40d253","unresolved":false,"context_lines":[{"line_number":21,"context_line":"There is also priority set between \u0027store_id\u0027 and \u0027base_image_ref\u0027 but"},{"line_number":22,"context_line":"it won\u0027t affect this implementation as it will be handled at glance side."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Implements: copy-image-in-multiple-stores"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"[1] https://review.opendev.org/#/c/661676/"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3fa7e38b_deb41ef7","line":24,"in_reply_to":"3fa7e38b_8bbf5f78","updated":"2020-02-03 11:05:16.000000000","message":"Done","commit_id":"67f132f13b5becaa7d17e4a477a5e99f6626aae7"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"196718584da6c5809e4ae98be299e2413b7006d8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Rajat Dhasmana \u003crajatdhasmana@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-02-21 09:43:24 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Upload volume to multiple glance stores"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"When we upload volume to image, the volume goes to the default store"},{"line_number":10,"context_line":"set in glance-api.conf"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1fa4df85_14f48785","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":39},"updated":"2020-03-02 21:59:12.000000000","message":"This is misleading.  What this patch does is pass along an image id to glance when a volume is uploaded.  I suggest saying something like:\n\nSupport Glance image data colocation","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"af520041f3ee2350110e051bbc17949771594d3e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Rajat Dhasmana \u003crajatdhasmana@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-02-21 09:43:24 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Upload volume to multiple glance stores"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"When we upload volume to image, the volume goes to the default store"},{"line_number":10,"context_line":"set in glance-api.conf"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1fa4df85_be950d89","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":39},"in_reply_to":"1fa4df85_14f48785","updated":"2020-03-06 08:06:48.000000000","message":"Done","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"196718584da6c5809e4ae98be299e2413b7006d8","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Upload volume to multiple glance stores"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"When we upload volume to image, the volume goes to the default store"},{"line_number":10,"context_line":"set in glance-api.conf"},{"line_number":11,"context_line":"Since Train, glance has started supporting multiple stores and cinder"},{"line_number":12,"context_line":"has an implmenetation[1] by which we can choose which store to upload the"},{"line_number":13,"context_line":"volume by defining \u0027image_service:store_id\u0027 in volume type extra specs."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This feature expands the usability of multiple store for volumes that"},{"line_number":16,"context_line":"are created from images."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1fa4df85_344423b7","line":13,"range":{"start_line":9,"start_character":0,"end_line":13,"end_character":71},"updated":"2020-03-02 21:59:12.000000000","message":"Not sure we need to mention this, but if you want to, talk about it later, it\u0027s not the main point of this commit.","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"af520041f3ee2350110e051bbc17949771594d3e","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Upload volume to multiple glance stores"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"When we upload volume to image, the volume goes to the default store"},{"line_number":10,"context_line":"set in glance-api.conf"},{"line_number":11,"context_line":"Since Train, glance has started supporting multiple stores and cinder"},{"line_number":12,"context_line":"has an implmenetation[1] by which we can choose which store to upload the"},{"line_number":13,"context_line":"volume by defining \u0027image_service:store_id\u0027 in volume type extra specs."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This feature expands the usability of multiple store for volumes that"},{"line_number":16,"context_line":"are created from images."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1fa4df85_7e8b1567","line":13,"range":{"start_line":9,"start_character":0,"end_line":13,"end_character":71},"in_reply_to":"1fa4df85_344423b7","updated":"2020-03-06 08:06:48.000000000","message":"Yep, on second reading, this is already mentioned in multiple stores commit and doesn\u0027t seem needed here so removed.","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"196718584da6c5809e4ae98be299e2413b7006d8","unresolved":false,"context_lines":[{"line_number":12,"context_line":"has an implmenetation[1] by which we can choose which store to upload the"},{"line_number":13,"context_line":"volume by defining \u0027image_service:store_id\u0027 in volume type extra specs."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This feature expands the usability of multiple store for volumes that"},{"line_number":16,"context_line":"are created from images."},{"line_number":17,"context_line":"In this implementation, a volume created from image can send it\u0027s"},{"line_number":18,"context_line":"base image id to glance and glance will upload the current volume image"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1fa4df85_d414afa2","line":15,"range":{"start_line":15,"start_character":38,"end_line":15,"end_character":52},"updated":"2020-03-02 21:59:12.000000000","message":"Glance multiple stores","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"af520041f3ee2350110e051bbc17949771594d3e","unresolved":false,"context_lines":[{"line_number":12,"context_line":"has an implmenetation[1] by which we can choose which store to upload the"},{"line_number":13,"context_line":"volume by defining \u0027image_service:store_id\u0027 in volume type extra specs."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This feature expands the usability of multiple store for volumes that"},{"line_number":16,"context_line":"are created from images."},{"line_number":17,"context_line":"In this implementation, a volume created from image can send it\u0027s"},{"line_number":18,"context_line":"base image id to glance and glance will upload the current volume image"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1fa4df85_dea329ff","line":15,"range":{"start_line":15,"start_character":38,"end_line":15,"end_character":52},"in_reply_to":"1fa4df85_d414afa2","updated":"2020-03-06 08:06:48.000000000","message":"Done","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"196718584da6c5809e4ae98be299e2413b7006d8","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This feature expands the usability of multiple store for volumes that"},{"line_number":16,"context_line":"are created from images."},{"line_number":17,"context_line":"In this implementation, a volume created from image can send it\u0027s"},{"line_number":18,"context_line":"base image id to glance and glance will upload the current volume image"},{"line_number":19,"context_line":"to where the base image resides (whether be single or multiple stores)."},{"line_number":20,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1fa4df85_b411f3ae","line":17,"range":{"start_line":17,"start_character":52,"end_line":17,"end_character":65},"updated":"2020-03-02 21:59:12.000000000","message":"sends its","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"af520041f3ee2350110e051bbc17949771594d3e","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This feature expands the usability of multiple store for volumes that"},{"line_number":16,"context_line":"are created from images."},{"line_number":17,"context_line":"In this implementation, a volume created from image can send it\u0027s"},{"line_number":18,"context_line":"base image id to glance and glance will upload the current volume image"},{"line_number":19,"context_line":"to where the base image resides (whether be single or multiple stores)."},{"line_number":20,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1fa4df85_3eefdd1e","line":17,"range":{"start_line":17,"start_character":52,"end_line":17,"end_character":65},"in_reply_to":"1fa4df85_b411f3ae","updated":"2020-03-06 08:06:48.000000000","message":"Done","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"196718584da6c5809e4ae98be299e2413b7006d8","unresolved":false,"context_lines":[{"line_number":15,"context_line":"This feature expands the usability of multiple store for volumes that"},{"line_number":16,"context_line":"are created from images."},{"line_number":17,"context_line":"In this implementation, a volume created from image can send it\u0027s"},{"line_number":18,"context_line":"base image id to glance and glance will upload the current volume image"},{"line_number":19,"context_line":"to where the base image resides (whether be single or multiple stores)."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"There is also priority set between \u0027store_id\u0027 and \u0027base_image_ref\u0027 but"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1fa4df85_d4790ffc","line":18,"range":{"start_line":18,"start_character":23,"end_line":18,"end_character":46},"updated":"2020-03-02 21:59:12.000000000","message":"so that glance can store","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"af520041f3ee2350110e051bbc17949771594d3e","unresolved":false,"context_lines":[{"line_number":15,"context_line":"This feature expands the usability of multiple store for volumes that"},{"line_number":16,"context_line":"are created from images."},{"line_number":17,"context_line":"In this implementation, a volume created from image can send it\u0027s"},{"line_number":18,"context_line":"base image id to glance and glance will upload the current volume image"},{"line_number":19,"context_line":"to where the base image resides (whether be single or multiple stores)."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"There is also priority set between \u0027store_id\u0027 and \u0027base_image_ref\u0027 but"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1fa4df85_def1e902","line":18,"range":{"start_line":18,"start_character":23,"end_line":18,"end_character":46},"in_reply_to":"1fa4df85_d4790ffc","updated":"2020-03-06 08:06:48.000000000","message":"Done","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"196718584da6c5809e4ae98be299e2413b7006d8","unresolved":false,"context_lines":[{"line_number":16,"context_line":"are created from images."},{"line_number":17,"context_line":"In this implementation, a volume created from image can send it\u0027s"},{"line_number":18,"context_line":"base image id to glance and glance will upload the current volume image"},{"line_number":19,"context_line":"to where the base image resides (whether be single or multiple stores)."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"There is also priority set between \u0027store_id\u0027 and \u0027base_image_ref\u0027 but"},{"line_number":22,"context_line":"it won\u0027t affect this implementation as it will be handled at glance side."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1fa4df85_b486d3da","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":2},"updated":"2020-03-02 21:59:12.000000000","message":"(don\u0027t think you need this \"to\")","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"af520041f3ee2350110e051bbc17949771594d3e","unresolved":false,"context_lines":[{"line_number":16,"context_line":"are created from images."},{"line_number":17,"context_line":"In this implementation, a volume created from image can send it\u0027s"},{"line_number":18,"context_line":"base image id to glance and glance will upload the current volume image"},{"line_number":19,"context_line":"to where the base image resides (whether be single or multiple stores)."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"There is also priority set between \u0027store_id\u0027 and \u0027base_image_ref\u0027 but"},{"line_number":22,"context_line":"it won\u0027t affect this implementation as it will be handled at glance side."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1fa4df85_fef4e5f2","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":2},"in_reply_to":"1fa4df85_b486d3da","updated":"2020-03-06 08:06:48.000000000","message":"Done","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"196718584da6c5809e4ae98be299e2413b7006d8","unresolved":false,"context_lines":[{"line_number":18,"context_line":"base image id to glance and glance will upload the current volume image"},{"line_number":19,"context_line":"to where the base image resides (whether be single or multiple stores)."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"There is also priority set between \u0027store_id\u0027 and \u0027base_image_ref\u0027 but"},{"line_number":22,"context_line":"it won\u0027t affect this implementation as it will be handled at glance side."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Implements: bp copy-image-in-multiple-stores"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1fa4df85_d4958fe5","line":22,"range":{"start_line":21,"start_character":0,"end_line":22,"end_character":72},"updated":"2020-03-02 21:59:12.000000000","message":"I suggest something like:\n\nAny conflict between the \u0027image_service:store_id\u0027 [1] and the \u0027base_image_ref\u0027 passed to Glance is expected to be handled on the Glance side.","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"af520041f3ee2350110e051bbc17949771594d3e","unresolved":false,"context_lines":[{"line_number":18,"context_line":"base image id to glance and glance will upload the current volume image"},{"line_number":19,"context_line":"to where the base image resides (whether be single or multiple stores)."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"There is also priority set between \u0027store_id\u0027 and \u0027base_image_ref\u0027 but"},{"line_number":22,"context_line":"it won\u0027t affect this implementation as it will be handled at glance side."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Implements: bp copy-image-in-multiple-stores"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"1fa4df85_bedaed74","line":22,"range":{"start_line":21,"start_character":0,"end_line":22,"end_character":72},"in_reply_to":"1fa4df85_d4958fe5","updated":"2020-03-06 08:06:48.000000000","message":"Done","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"}],"cinder/image/glance.py":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"63650ab8f480d1cbb193c3d10fbdb62116c17e7d","unresolved":false,"context_lines":[{"line_number":226,"context_line":"                    \u0027x-image-meta-store\u0027: store_id"},{"line_number":227,"context_line":"                }"},{"line_number":228,"context_line":"            if base_image_ref:"},{"line_number":229,"context_line":"                client.http_client.additional_headers["},{"line_number":230,"context_line":"                    \u0027x-openstack-base-image-ref\u0027] \u003d base_image_ref"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"            try:"},{"line_number":233,"context_line":"                controller \u003d getattr(client,"}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_025388e3","line":230,"range":{"start_line":229,"start_character":35,"end_line":230,"end_character":66},"updated":"2020-03-09 15:27:14.000000000","message":"compare how this is handled at line 225 -- do we know that additional_headers is not None here?","commit_id":"7dcf77aeb5c69ff8fe6f28cce53a0e6147b6cdd2"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"8d4a0b4187468e5c5a35ae4d5c0aa8fcd29e7d3e","unresolved":false,"context_lines":[{"line_number":226,"context_line":"                    \u0027x-image-meta-store\u0027: store_id"},{"line_number":227,"context_line":"                }"},{"line_number":228,"context_line":"            if base_image_ref:"},{"line_number":229,"context_line":"                client.http_client.additional_headers["},{"line_number":230,"context_line":"                    \u0027x-openstack-base-image-ref\u0027] \u003d base_image_ref"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"            try:"},{"line_number":233,"context_line":"                controller \u003d getattr(client,"}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_ddd3f8ff","line":230,"range":{"start_line":229,"start_character":35,"end_line":230,"end_character":66},"in_reply_to":"1fa4df85_025388e3","updated":"2020-03-10 20:46:04.000000000","message":"Done","commit_id":"7dcf77aeb5c69ff8fe6f28cce53a0e6147b6cdd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"d90e510f2ce36eeac73f8cd33b35269cf9ec4ff5","unresolved":false,"context_lines":[{"line_number":221,"context_line":""},{"line_number":222,"context_line":"        for attempt in range(1, num_attempts + 1):"},{"line_number":223,"context_line":"            client \u003d self.client or self._create_onetime_client(context)"},{"line_number":224,"context_line":"            if store_id:"},{"line_number":225,"context_line":"                client.http_client.additional_headers \u003d {"},{"line_number":226,"context_line":"                    \u0027x-image-meta-store\u0027: store_id"},{"line_number":227,"context_line":"                }"},{"line_number":228,"context_line":"            if base_image_ref:"},{"line_number":229,"context_line":"                if client.http_client.additional_headers:"},{"line_number":230,"context_line":"                    client.http_client.additional_headers["},{"line_number":231,"context_line":"                        \u0027x-openstack-base-image-ref\u0027] \u003d base_image_ref"},{"line_number":232,"context_line":"                else:"},{"line_number":233,"context_line":"                    client.http_client.additional_headers \u003d {"},{"line_number":234,"context_line":"                        \u0027x-openstack-base-image-ref\u0027: base_image_ref"},{"line_number":235,"context_line":"                    }"},{"line_number":236,"context_line":""},{"line_number":237,"context_line":"            try:"},{"line_number":238,"context_line":"                controller \u003d getattr(client,"}],"source_content_type":"text/x-python","patch_set":9,"id":"df33271e_4a859e59","line":235,"range":{"start_line":224,"start_character":0,"end_line":235,"end_character":21},"updated":"2020-03-31 13:26:37.000000000","message":"looking at this again, it\u0027s going to get unwieldy if we need to add another header at some point.  Maybe something like this:\n\n    if store_id or base_image_ref:\n        client.http_client.additional_headers \u003d {}\n    if store_id:\n        client.http_client.additional_headers[\u0027x-image...\u0027] \u003d store_id\n    if base_image_ref:\n        client.http_client.additional_headers[\u0027x-openstack...\u0027] \u003d base_image_ref\n\nOr maybe you can think of something better.","commit_id":"8d4f52e540537c641b422fd2642c383976f9d771"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"bdc95779552658fef9c7141f774801975bb4aaf2","unresolved":false,"context_lines":[{"line_number":221,"context_line":""},{"line_number":222,"context_line":"        for attempt in range(1, num_attempts + 1):"},{"line_number":223,"context_line":"            client \u003d self.client or self._create_onetime_client(context)"},{"line_number":224,"context_line":"            if store_id:"},{"line_number":225,"context_line":"                client.http_client.additional_headers \u003d {"},{"line_number":226,"context_line":"                    \u0027x-image-meta-store\u0027: store_id"},{"line_number":227,"context_line":"                }"},{"line_number":228,"context_line":"            if base_image_ref:"},{"line_number":229,"context_line":"                if client.http_client.additional_headers:"},{"line_number":230,"context_line":"                    client.http_client.additional_headers["},{"line_number":231,"context_line":"                        \u0027x-openstack-base-image-ref\u0027] \u003d base_image_ref"},{"line_number":232,"context_line":"                else:"},{"line_number":233,"context_line":"                    client.http_client.additional_headers \u003d {"},{"line_number":234,"context_line":"                        \u0027x-openstack-base-image-ref\u0027: base_image_ref"},{"line_number":235,"context_line":"                    }"},{"line_number":236,"context_line":""},{"line_number":237,"context_line":"            try:"},{"line_number":238,"context_line":"                controller \u003d getattr(client,"}],"source_content_type":"text/x-python","patch_set":9,"id":"df33271e_cf7ec9e2","line":235,"range":{"start_line":224,"start_character":0,"end_line":235,"end_character":21},"in_reply_to":"df33271e_4a859e59","updated":"2020-04-01 09:08:16.000000000","message":"Since the concern was regarding making the code extensible, i\u0027ve added a dict comprehension. new headers (key: value) can be added by modifying the keys and values lists","commit_id":"8d4f52e540537c641b422fd2642c383976f9d771"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"d63bfaf074d830134024bf0b70089a7a5e02ed98","unresolved":false,"context_lines":[{"line_number":227,"context_line":""},{"line_number":228,"context_line":"            headers \u003d {k: v for (k, v) in zip(keys, values) if v is not None}"},{"line_number":229,"context_line":"            if headers:"},{"line_number":230,"context_line":"                client.http_client.additional_headers \u003d headers"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"            try:"},{"line_number":233,"context_line":"                controller \u003d getattr(client,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_ed39d0d8","line":230,"updated":"2020-04-03 18:05:31.000000000","message":"This is clever, good idea.","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"change_message_id":"7755480f7b414eaf925a2050afa8e607545c07c3","unresolved":false,"context_lines":[{"line_number":227,"context_line":""},{"line_number":228,"context_line":"            headers \u003d {k: v for (k, v) in zip(keys, values) if v is not None}"},{"line_number":229,"context_line":"            if headers:"},{"line_number":230,"context_line":"                client.http_client.additional_headers \u003d headers"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"            try:"},{"line_number":233,"context_line":"                controller \u003d getattr(client,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_d05fae3e","line":230,"in_reply_to":"df33271e_eb1e4ab9","updated":"2020-04-10 05:47:02.000000000","message":"Hi Rajat. Although you\u0027ve already created a test test_update_base_image_ref [1] that passes base_image_ref as parameter, looks like the GlanceClientWrapper.call() method is mocked an will not cover these lines.\n\nMaybe you could add a new test to method GlanceClientWrapper.call(), passing store_id and base_image_ref in order to cover these lines.\n\nBellow a unrefined example:\n\ndef test_call_with_additional_headers(self):\n        glance_wrapper \u003d glance.GlanceClientWrapper()\n        fake_client \u003d mock.Mock()\n        self.mock_object(glance_wrapper, \u0027client\u0027, fake_client)\n\n        glance_wrapper.call(self.context, \u0027method\u0027,\n                            {},\n                            store_id\u003d\u0027xyz\u0027,\n                            base_image_ref\u003d123)\n\n        self.assertDictEqual({\n            \u0027x-image-meta-store\u0027: \u0027xyz\u0027,\n            \u0027x-openstack-base-image-ref\u0027: 123},\n            fake_client.http_client.additional_headers)\n\n\nAnother option is to change test_update_base_image_ref test to something similar to test_update_with_data[2], as it make real calls to \n GlanceImageService.update() and GlanceClientWrapper.call() methods.\n\n\n[1] https://review.opendev.org/#/c/697636/10/cinder/tests/unit/image/test_glance.py@542\n[1] https://review.opendev.org/#/c/697636/10/cinder/tests/unit/image/test_glance.py@512","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"b6c24de95bfcc14e13eb0a3d0d308f8347d87b52","unresolved":false,"context_lines":[{"line_number":227,"context_line":""},{"line_number":228,"context_line":"            headers \u003d {k: v for (k, v) in zip(keys, values) if v is not None}"},{"line_number":229,"context_line":"            if headers:"},{"line_number":230,"context_line":"                client.http_client.additional_headers \u003d headers"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"            try:"},{"line_number":233,"context_line":"                controller \u003d getattr(client,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_eb1e4ab9","line":230,"in_reply_to":"df33271e_ed39d0d8","updated":"2020-04-09 18:52:47.000000000","message":"I\u0027m not sure if the unit tests are doing everything -- a \"tox -e cover\" run shows that this line is never hit, which seems odd.","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"}],"cinder/image/image_utils.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"2b7661386629486c9c94a574b79c364302e4562f","unresolved":false,"context_lines":[{"line_number":681,"context_line":""},{"line_number":682,"context_line":"def upload_volume(context, image_service, image_meta, volume_path,"},{"line_number":683,"context_line":"                  volume_format\u003d\u0027raw\u0027, run_as_root\u003dTrue, compress\u003dTrue,"},{"line_number":684,"context_line":"                  store_id\u003dNone, base_image_ref\u003dNone):"},{"line_number":685,"context_line":"    image_id \u003d image_meta[\u0027id\u0027]"},{"line_number":686,"context_line":"    if image_meta.get(\u0027container_format\u0027) !\u003d \u0027compressed\u0027:"},{"line_number":687,"context_line":"        if (image_meta[\u0027disk_format\u0027] \u003d\u003d volume_format):"}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_623efcb8","line":684,"updated":"2020-03-09 15:21:05.000000000","message":"It seems unfortunate that this adds a requirement for any volume driver that calls upload_volume to pass in base_image_ref now.\n\nMaybe we should have a volume_utils wrapper for upload_volume that lets drivers just pass in the volume ref rather than having to call get_base_image_ref() in every driver.\n\n(It could handle both store_id and base_image_ref rather than us adding new fields to each driver for each change like this.)\n\nIdeally, image_meta would be a place we could just pass this field straight from the API layer, but that doesn\u0027t work well since image_meta is intended for Glance\u0027s image metadata and not this field.","commit_id":"7dcf77aeb5c69ff8fe6f28cce53a0e6147b6cdd2"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"8d4a0b4187468e5c5a35ae4d5c0aa8fcd29e7d3e","unresolved":false,"context_lines":[{"line_number":681,"context_line":""},{"line_number":682,"context_line":"def upload_volume(context, image_service, image_meta, volume_path,"},{"line_number":683,"context_line":"                  volume_format\u003d\u0027raw\u0027, run_as_root\u003dTrue, compress\u003dTrue,"},{"line_number":684,"context_line":"                  store_id\u003dNone, base_image_ref\u003dNone):"},{"line_number":685,"context_line":"    image_id \u003d image_meta[\u0027id\u0027]"},{"line_number":686,"context_line":"    if image_meta.get(\u0027container_format\u0027) !\u003d \u0027compressed\u0027:"},{"line_number":687,"context_line":"        if (image_meta[\u0027disk_format\u0027] \u003d\u003d volume_format):"}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_3de56cdc","line":684,"in_reply_to":"1fa4df85_623efcb8","updated":"2020-03-10 20:46:04.000000000","message":"Sure, i can look into it in a followup","commit_id":"7dcf77aeb5c69ff8fe6f28cce53a0e6147b6cdd2"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"716cdbe1db35466c5413ab7d0c83b7dd7a1a8548","unresolved":false,"context_lines":[{"line_number":681,"context_line":""},{"line_number":682,"context_line":"def upload_volume(context, image_service, image_meta, volume_path,"},{"line_number":683,"context_line":"                  volume_format\u003d\u0027raw\u0027, run_as_root\u003dTrue, compress\u003dTrue,"},{"line_number":684,"context_line":"                  store_id\u003dNone, base_image_ref\u003dNone):"},{"line_number":685,"context_line":"    image_id \u003d image_meta[\u0027id\u0027]"},{"line_number":686,"context_line":"    if image_meta.get(\u0027container_format\u0027) !\u003d \u0027compressed\u0027:"},{"line_number":687,"context_line":"        if (image_meta[\u0027disk_format\u0027] \u003d\u003d volume_format):"}],"source_content_type":"text/x-python","patch_set":11,"id":"3f4c43b2_425404cb","line":684,"updated":"2020-04-13 16:00:41.000000000","message":"I wonder if you should add a comment here, something like:\n\nNOTE: You probably want to use volume_utils.upload_volume(), not this function.","commit_id":"7c685f0d68fc0af726e0ff9838d383c13052215b"}],"cinder/tests/unit/image/test_glance.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1029,"context_line":"        self.flags(glance_request_timeout\u003dNone)"},{"line_number":1030,"context_line":""},{"line_number":1031,"context_line":"        class MyGlanceStubClient(object):"},{"line_number":1032,"context_line":"            def __init__(inst, version, *args, **kwargs):"},{"line_number":1033,"context_line":"                self.assertEqual(\u00272\u0027, version)"},{"line_number":1034,"context_line":"                self.assertEqual(\"http://fake_host:9292\", args[0])"},{"line_number":1035,"context_line":"                self.assertNotIn(\u0027timeout\u0027, kwargs)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a38c3ed7","line":1032,"updated":"2020-04-01 11:31:24.000000000","message":"E0213: \u001b[1;31mMethod should have \"self\" as first argument\u001b[0m (\u001b[1;31mno-self-argument\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1061,"context_line":"            glance_ca_certificates_file\u003d\u0027/opt/stack/data/ca-bundle.pem\u0027)"},{"line_number":1062,"context_line":""},{"line_number":1063,"context_line":"        class MyGlanceStubClient(object):"},{"line_number":1064,"context_line":"            def __init__(inst, version, *args, **kwargs):"},{"line_number":1065,"context_line":"                self.assertEqual(\u00272\u0027, version)"},{"line_number":1066,"context_line":"                self.assertEqual(\"https://fake_host:9292\", args[0])"},{"line_number":1067,"context_line":"                self.assertNotIn(\u0027timeout\u0027, kwargs)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03c1aae5","line":1064,"updated":"2020-04-01 11:31:24.000000000","message":"E0213: \u001b[1;31mMethod should have \"self\" as first argument\u001b[0m (\u001b[1;31mno-self-argument\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1091,"context_line":"            glance_ca_certificates_file\u003d\u0027/opt/stack/data/ca-bundle.pem\u0027)"},{"line_number":1092,"context_line":""},{"line_number":1093,"context_line":"        class MyGlanceStubClient(object):"},{"line_number":1094,"context_line":"            def __init__(inst, version, *args, **kwargs):"},{"line_number":1095,"context_line":"                self.assertEqual(\u00272\u0027, version)"},{"line_number":1096,"context_line":"                self.assertEqual(\u0027https://fake_host:9292\u0027, args[0])"},{"line_number":1097,"context_line":"                self.assertEqual(60, kwargs[\u0027timeout\u0027])"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3c3e6eb","line":1094,"updated":"2020-04-01 11:31:24.000000000","message":"E0213: \u001b[1;31mMethod should have \"self\" as first argument\u001b[0m (\u001b[1;31mno-self-argument\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1112,"context_line":"        self.flags(glance_request_timeout\u003dNone)"},{"line_number":1113,"context_line":""},{"line_number":1114,"context_line":"        class MyGlanceStubClient(object):"},{"line_number":1115,"context_line":"            def __init__(inst, version, *args, **kwargs):"},{"line_number":1116,"context_line":"                self.assertEqual(\u00272\u0027, version)"},{"line_number":1117,"context_line":"                self.assertEqual(\"http://fake_host:9292\", args[0])"},{"line_number":1118,"context_line":"                self.assertNotIn(\u0027timeout\u0027, kwargs)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_43b73287","line":1115,"updated":"2020-04-01 11:31:24.000000000","message":"E0213: \u001b[1;31mMethod should have \"self\" as first argument\u001b[0m (\u001b[1;31mno-self-argument\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"}],"cinder/tests/unit/test_image_utils.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":115,"context_line":"        mock_get_qemu_img_version.assert_called_once_with()"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"    def test_validate_qemu_img_version_not_installed(self):"},{"line_number":118,"context_line":"        self._test_validate_unsupported_qemu_img_version()"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"    def test_validate_older_qemu_img_version(self):"},{"line_number":121,"context_line":"        self._test_validate_unsupported_qemu_img_version("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_1e0bc123","line":118,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_qemu_img_version\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        self._test_validate_unsupported_qemu_img_version()"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"    def test_validate_older_qemu_img_version(self):"},{"line_number":121,"context_line":"        self._test_validate_unsupported_qemu_img_version("},{"line_number":122,"context_line":"            current_version\u003d[1, 8])"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_7e15ad3f","line":121,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_qemu_img_version\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":"        with mock.patch(\u0027cinder.volume.volume_utils.check_for_odirect_support\u0027,"},{"line_number":139,"context_line":"                        return_value\u003dTrue):"},{"line_number":140,"context_line":"            output \u003d image_utils.convert_image(source, dest, out_format,"},{"line_number":141,"context_line":"                                               throttle\u003dthrottle)"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"            self.assertIsNone(output)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_5e10a94e","line":140,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":149,"context_line":""},{"line_number":150,"context_line":"        with mock.patch(\u0027cinder.volume.volume_utils.check_for_odirect_support\u0027,"},{"line_number":151,"context_line":"                        return_value\u003dFalse):"},{"line_number":152,"context_line":"            output \u003d image_utils.convert_image(source, dest, out_format)"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"            self.assertIsNone(output)"},{"line_number":155,"context_line":"            mock_exec.assert_called_once_with(\u0027qemu-img\u0027, \u0027convert\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_be1bb570","line":152,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":170,"context_line":""},{"line_number":171,"context_line":"        with mock.patch(\u0027cinder.volume.volume_utils.check_for_odirect_support\u0027,"},{"line_number":172,"context_line":"                        return_value\u003dTrue):"},{"line_number":173,"context_line":"            output \u003d image_utils.convert_image(source, dest, out_format,"},{"line_number":174,"context_line":"                                               throttle\u003dthrottle)"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"            mock_info.assert_called_once_with(source, run_as_root\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_9e16b148","line":173,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":183,"context_line":""},{"line_number":184,"context_line":"        with mock.patch(\u0027cinder.volume.volume_utils.check_for_odirect_support\u0027,"},{"line_number":185,"context_line":"                        return_value\u003dFalse):"},{"line_number":186,"context_line":"            output \u003d image_utils.convert_image(source, dest, out_format)"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"            self.assertIsNone(output)"},{"line_number":189,"context_line":"            mock_exec.assert_called_once_with(\u0027qemu-img\u0027, \u0027convert\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_fe2a5d7c","line":186,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":205,"context_line":"        out_subformat \u003d \u0027fake_subformat\u0027"},{"line_number":206,"context_line":"        mock_info.return_value.virtual_size \u003d 1048576"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"        output \u003d image_utils.convert_image(source, dest, out_format,"},{"line_number":209,"context_line":"                                           out_subformat\u003dout_subformat)"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"        self.assertIsNone(output)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_de2dd995","line":208,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":231,"context_line":"        out_subformat \u003d \u0027fake_subformat\u0027"},{"line_number":232,"context_line":"        mock_info.side_effect \u003d ValueError"},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"        output \u003d image_utils.convert_image(source, dest, out_format,"},{"line_number":235,"context_line":"                                           out_subformat\u003dout_subformat)"},{"line_number":236,"context_line":""},{"line_number":237,"context_line":"        self.assertIsNone(output)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_3e2165a0","line":234,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":253,"context_line":""},{"line_number":254,"context_line":"        with mock.patch(\u0027cinder.volume.volume_utils.check_for_odirect_support\u0027,"},{"line_number":255,"context_line":"                        return_value\u003dTrue):"},{"line_number":256,"context_line":"            output \u003d image_utils.convert_image(source, dest, out_format,"},{"line_number":257,"context_line":"                                               src_format\u003d\u0027AMI\u0027)"},{"line_number":258,"context_line":""},{"line_number":259,"context_line":"            self.assertIsNone(output)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_1e2461ae","line":256,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":272,"context_line":"        out_format \u003d \"vhd\""},{"line_number":273,"context_line":"        mock_info.return_value.virtual_size \u003d 1048576"},{"line_number":274,"context_line":""},{"line_number":275,"context_line":"        output \u003d image_utils.convert_image(source, dest, out_format)"},{"line_number":276,"context_line":"        self.assertIsNone(output)"},{"line_number":277,"context_line":"        # Qemu uses the legacy \"vpc\" format name, instead of \"vhd\"."},{"line_number":278,"context_line":"        mock_exec.assert_called_once_with(\u0027qemu-img\u0027, \u0027convert\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_7e3e4dc1","line":275,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":345,"context_line":"    def test_defaults(self, mock_exec):"},{"line_number":346,"context_line":"        source \u003d mock.sentinel.source"},{"line_number":347,"context_line":"        size \u003d mock.sentinel.size"},{"line_number":348,"context_line":"        output \u003d image_utils.resize_image(source, size)"},{"line_number":349,"context_line":"        self.assertIsNone(output)"},{"line_number":350,"context_line":"        mock_exec.assert_called_once_with(\u0027qemu-img\u0027, \u0027resize\u0027, source,"},{"line_number":351,"context_line":"                                          \u0027sentinel.sizeG\u0027, run_as_root\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_5e39c9d4","line":348,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":354,"context_line":"    def test_run_as_root(self, mock_exec):"},{"line_number":355,"context_line":"        source \u003d mock.sentinel.source"},{"line_number":356,"context_line":"        size \u003d mock.sentinel.size"},{"line_number":357,"context_line":"        output \u003d image_utils.resize_image(source, size, run_as_root\u003dTrue)"},{"line_number":358,"context_line":"        self.assertIsNone(output)"},{"line_number":359,"context_line":"        mock_exec.assert_called_once_with(\u0027qemu-img\u0027, \u0027resize\u0027, source,"},{"line_number":360,"context_line":"                                          \u0027sentinel.sizeG\u0027, run_as_root\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_be3455df","line":357,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":376,"context_line":""},{"line_number":377,"context_line":"        with mock.patch(\u0027cinder.image.image_utils.open\u0027,"},{"line_number":378,"context_line":"                        new\u003dmock_open, create\u003dTrue):"},{"line_number":379,"context_line":"            output \u003d image_utils.fetch(ctxt, image_service, image_id, path,"},{"line_number":380,"context_line":"                                       _user_id, _project_id)"},{"line_number":381,"context_line":"        self.assertIsNone(output)"},{"line_number":382,"context_line":"        mock_proxy.assert_called_once_with(mock_open.return_value)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_9e2fd186","line":379,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":574,"context_line":"        mock_data.file_format \u003d \u0027test_format\u0027"},{"line_number":575,"context_line":"        mock_data.backing_file \u003d None"},{"line_number":576,"context_line":""},{"line_number":577,"context_line":"        output \u003d image_utils.fetch_verify_image(ctxt, image_service,"},{"line_number":578,"context_line":"                                                image_id, dest)"},{"line_number":579,"context_line":"        self.assertIsNone(output)"},{"line_number":580,"context_line":"        mock_fetch.assert_called_once_with(ctxt, image_service, image_id,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_fe4ffd67","line":577,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":608,"context_line":"        mock_data.backing_file \u003d None"},{"line_number":609,"context_line":"        mock_data.virtual_size \u003d 1"},{"line_number":610,"context_line":""},{"line_number":611,"context_line":"        output \u003d image_utils.fetch_verify_image("},{"line_number":612,"context_line":"            ctxt, image_service, image_id, dest, user_id\u003duser_id,"},{"line_number":613,"context_line":"            project_id\u003dproject_id, size\u003dsize, run_as_root\u003drun_as_root)"},{"line_number":614,"context_line":"        self.assertIsNone(output)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_de52f912","line":611,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":747,"context_line":"        data.backing_file \u003d None"},{"line_number":748,"context_line":"        temp_file \u003d mock_temp.return_value.__enter__.return_value"},{"line_number":749,"context_line":""},{"line_number":750,"context_line":"        output \u003d image_utils.upload_volume(ctxt, image_service, image_meta,"},{"line_number":751,"context_line":"                                           volume_path, compress\u003ddo_compress)"},{"line_number":752,"context_line":""},{"line_number":753,"context_line":"        self.assertIsNone(output)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_3e568507","line":750,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":784,"context_line":"        mock_os.name \u003d \u0027posix\u0027"},{"line_number":785,"context_line":"        mock_os.access.return_value \u003d False"},{"line_number":786,"context_line":""},{"line_number":787,"context_line":"        output \u003d image_utils.upload_volume(ctxt, image_service, image_meta,"},{"line_number":788,"context_line":"                                           volume_path)"},{"line_number":789,"context_line":""},{"line_number":790,"context_line":"        self.assertIsNone(output)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_1e590134","line":787,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":836,"context_line":"        mock_engine \u003d mock.Mock(spec\u003dfakeEngine)"},{"line_number":837,"context_line":"        mock_get_engine.return_value \u003d mock_engine"},{"line_number":838,"context_line":""},{"line_number":839,"context_line":"        output \u003d image_utils.upload_volume(ctxt, image_service, image_meta,"},{"line_number":840,"context_line":"                                           volume_path)"},{"line_number":841,"context_line":""},{"line_number":842,"context_line":"        self.assertIsNone(output)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_7e43ed42","line":839,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":875,"context_line":"        mock_os.name \u003d \u0027nt\u0027"},{"line_number":876,"context_line":"        mock_os.access.return_value \u003d False"},{"line_number":877,"context_line":""},{"line_number":878,"context_line":"        output \u003d image_utils.upload_volume(ctxt, image_service, image_meta,"},{"line_number":879,"context_line":"                                           volume_path)"},{"line_number":880,"context_line":""},{"line_number":881,"context_line":"        self.assertIsNone(output)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_5e3ee9b7","line":878,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":927,"context_line":"        mock_engine \u003d mock.Mock(spec\u003dfakeEngine)"},{"line_number":928,"context_line":"        mock_get_engine.return_value \u003d mock_engine"},{"line_number":929,"context_line":""},{"line_number":930,"context_line":"        output \u003d image_utils.upload_volume(ctxt, image_service, image_meta,"},{"line_number":931,"context_line":"                                           volume_path)"},{"line_number":932,"context_line":""},{"line_number":933,"context_line":"        self.assertIsNone(output)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_be49f560","line":930,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1015,"context_line":"        blocksize \u003d mock.sentinel.blocksize"},{"line_number":1016,"context_line":"        out_subformat \u003d \u0027fake_subformat\u0027"},{"line_number":1017,"context_line":""},{"line_number":1018,"context_line":"        output \u003d image_utils.fetch_to_vhd(ctxt, image_service, image_id,"},{"line_number":1019,"context_line":"                                          dest, blocksize,"},{"line_number":1020,"context_line":"                                          volume_subformat\u003dout_subformat)"},{"line_number":1021,"context_line":"        self.assertIsNone(output)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_9e44f148","line":1018,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1039,"context_line":"        run_as_root \u003d mock.sentinel.run_as_root"},{"line_number":1040,"context_line":"        out_subformat \u003d \u0027fake_subformat\u0027"},{"line_number":1041,"context_line":""},{"line_number":1042,"context_line":"        output \u003d image_utils.fetch_to_vhd(ctxt, image_service, image_id,"},{"line_number":1043,"context_line":"                                          dest, blocksize, user_id\u003duser_id,"},{"line_number":1044,"context_line":"                                          project_id\u003dproject_id,"},{"line_number":1045,"context_line":"                                          run_as_root\u003drun_as_root,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_fe789d90","line":1042,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1062,"context_line":"        dest \u003d mock.sentinel.dest"},{"line_number":1063,"context_line":"        blocksize \u003d mock.sentinel.blocksize"},{"line_number":1064,"context_line":""},{"line_number":1065,"context_line":"        output \u003d image_utils.fetch_to_raw(ctxt, image_service, image_id,"},{"line_number":1066,"context_line":"                                          dest, blocksize)"},{"line_number":1067,"context_line":"        self.assertIsNone(output)"},{"line_number":1068,"context_line":"        mock_fetch_to.assert_called_once_with(ctxt, image_service, image_id,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_de7b1989","line":1065,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1083,"context_line":"        size \u003d mock.sentinel.size"},{"line_number":1084,"context_line":"        run_as_root \u003d mock.sentinel.run_as_root"},{"line_number":1085,"context_line":""},{"line_number":1086,"context_line":"        output \u003d image_utils.fetch_to_raw(ctxt, image_service, image_id,"},{"line_number":1087,"context_line":"                                          dest, blocksize, user_id\u003duser_id,"},{"line_number":1088,"context_line":"                                          project_id\u003dproject_id, size\u003dsize,"},{"line_number":1089,"context_line":"                                          run_as_root\u003drun_as_root)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_3e6fa5c5","line":1086,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1137,"context_line":"        data.virtual_size \u003d 1234"},{"line_number":1138,"context_line":"        tmp \u003d mock_temp.return_value.__enter__.return_value"},{"line_number":1139,"context_line":""},{"line_number":1140,"context_line":"        output \u003d image_utils.fetch_to_volume_format(ctxt, image_service,"},{"line_number":1141,"context_line":"                                                    image_id, dest,"},{"line_number":1142,"context_line":"                                                    volume_format, blocksize)"},{"line_number":1143,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_1e72a1ad","line":1140,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1188,"context_line":"        data.virtual_size \u003d 1234"},{"line_number":1189,"context_line":"        tmp \u003d mock_temp.return_value.__enter__.return_value"},{"line_number":1190,"context_line":""},{"line_number":1191,"context_line":"        output \u003d image_utils.fetch_to_volume_format("},{"line_number":1192,"context_line":"            ctxt, image_service, image_id, dest, volume_format, blocksize,"},{"line_number":1193,"context_line":"            user_id\u003duser_id, project_id\u003dproject_id, size\u003dsize,"},{"line_number":1194,"context_line":"            run_as_root\u003drun_as_root)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_7e6c8dcd","line":1191,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1244,"context_line":"        image_service \u003d FakeImageService(disk_format\u003d\u0027vhd\u0027)"},{"line_number":1245,"context_line":"        expect_format \u003d \u0027vpc\u0027"},{"line_number":1246,"context_line":""},{"line_number":1247,"context_line":"        output \u003d image_utils.fetch_to_volume_format("},{"line_number":1248,"context_line":"            ctxt, image_service, image_id, dest, volume_format, blocksize,"},{"line_number":1249,"context_line":"            user_id\u003duser_id, project_id\u003dproject_id, size\u003dsize,"},{"line_number":1250,"context_line":"            run_as_root\u003drun_as_root)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_5e6709ea","line":1247,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1296,"context_line":"        image_service \u003d FakeImageService(disk_format\u003d\u0027iso\u0027)"},{"line_number":1297,"context_line":"        expect_format \u003d \u0027raw\u0027"},{"line_number":1298,"context_line":""},{"line_number":1299,"context_line":"        output \u003d image_utils.fetch_to_volume_format("},{"line_number":1300,"context_line":"            ctxt, image_service, image_id, dest, volume_format, blocksize,"},{"line_number":1301,"context_line":"            user_id\u003duser_id, project_id\u003dproject_id, size\u003dsize,"},{"line_number":1302,"context_line":"            run_as_root\u003drun_as_root)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_be6295d6","line":1299,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1349,"context_line":"        with image_utils.TemporaryImages.fetch(image_service, ctxt,"},{"line_number":1350,"context_line":"                                               image_id) as tmp_img:"},{"line_number":1351,"context_line":"            self.assertEqual(tmp_img, tmp)"},{"line_number":1352,"context_line":"            output \u003d image_utils.fetch_to_volume_format(ctxt, image_service,"},{"line_number":1353,"context_line":"                                                        image_id, dest,"},{"line_number":1354,"context_line":"                                                        volume_format,"},{"line_number":1355,"context_line":"                                                        blocksize)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_9e5d1117","line":1352,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1399,"context_line":"                                           \u0027size\u0027: 41126400}"},{"line_number":1400,"context_line":"        image_size_m \u003d math.ceil(float(41126400) / units.Mi)"},{"line_number":1401,"context_line":""},{"line_number":1402,"context_line":"        output \u003d image_utils.fetch_to_volume_format("},{"line_number":1403,"context_line":"            ctxt, image_service, image_id, dest, volume_format, blocksize,"},{"line_number":1404,"context_line":"            user_id\u003duser_id, project_id\u003dproject_id, size\u003dsize,"},{"line_number":1405,"context_line":"            run_as_root\u003drun_as_root)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_fe9d3dbc","line":1402,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1688,"context_line":"        data.virtual_size \u003d 1234"},{"line_number":1689,"context_line":"        tmp \u003d mock_temp.return_value.__enter__.return_value"},{"line_number":1690,"context_line":""},{"line_number":1691,"context_line":"        output \u003d image_utils.fetch_to_volume_format("},{"line_number":1692,"context_line":"            ctxt, image_service, image_id, dest, volume_format, blocksize,"},{"line_number":1693,"context_line":"            user_id\u003duser_id, project_id\u003dproject_id, size\u003dsize,"},{"line_number":1694,"context_line":"            run_as_root\u003drun_as_root)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_dea039f7","line":1691,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1847,"context_line":"        mock_engine \u003d mock.Mock(spec\u003dfakeEngine)"},{"line_number":1848,"context_line":"        mock_get_engine.return_value \u003d mock_engine"},{"line_number":1849,"context_line":""},{"line_number":1850,"context_line":"        output \u003d image_utils.fetch_to_volume_format(ctxt, image_service,"},{"line_number":1851,"context_line":"                                                    image_id, dest,"},{"line_number":1852,"context_line":"                                                    volume_format, blocksize)"},{"line_number":1853,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_3ea4c507","line":1850,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1881,"context_line":"        name \u003d mock.sentinel.archive_name"},{"line_number":1882,"context_line":"        target \u003d mock.sentinel.target"},{"line_number":1883,"context_line":""},{"line_number":1884,"context_line":"        output \u003d image_utils.extract_targz(name, target)"},{"line_number":1885,"context_line":""},{"line_number":1886,"context_line":"        mock_exec.assert_called_once_with(\u0027tar\u0027, \u0027-xzf\u0027, name, \u0027-C\u0027, target)"},{"line_number":1887,"context_line":"        self.assertIsNone(output)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_1ea7410d","line":1884,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1893,"context_line":"        vhd_path \u003d mock.sentinel.vhd_path"},{"line_number":1894,"context_line":"        parentpath \u003d mock.sentinel.parentpath"},{"line_number":1895,"context_line":""},{"line_number":1896,"context_line":"        output \u003d image_utils.set_vhd_parent(vhd_path, parentpath)"},{"line_number":1897,"context_line":""},{"line_number":1898,"context_line":"        mock_exec.assert_called_once_with(\u0027vhd-util\u0027, \u0027modify\u0027, \u0027-n\u0027, vhd_path,"},{"line_number":1899,"context_line":"                                          \u0027-p\u0027, parentpath)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_7eb12d47","line":1896,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1907,"context_line":"                     mock.sentinel.fourth,"},{"line_number":1908,"context_line":"                     mock.sentinel.fifth)"},{"line_number":1909,"context_line":""},{"line_number":1910,"context_line":"        output \u003d image_utils.fix_vhd_chain(vhd_chain)"},{"line_number":1911,"context_line":""},{"line_number":1912,"context_line":"        self.assertIsNone(output)"},{"line_number":1913,"context_line":"        mock_set_parent.assert_has_calls(["}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_5eac29ec","line":1910,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1933,"context_line":"        size \u003d 387549349"},{"line_number":1934,"context_line":"        journal \u003d mock.sentinel.journal"},{"line_number":1935,"context_line":""},{"line_number":1936,"context_line":"        output \u003d image_utils.resize_vhd(vhd_path, size, journal)"},{"line_number":1937,"context_line":""},{"line_number":1938,"context_line":"        self.assertIsNone(output)"},{"line_number":1939,"context_line":"        mock_exec.assert_called_once_with(\u0027vhd-util\u0027, \u0027resize\u0027, \u0027-n\u0027, vhd_path,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_beb7353a","line":1936,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1943,"context_line":"    def test_coalesce_vhd(self, mock_exec):"},{"line_number":1944,"context_line":"        vhd_path \u003d mock.sentinel.vhd_path"},{"line_number":1945,"context_line":""},{"line_number":1946,"context_line":"        output \u003d image_utils.coalesce_vhd(vhd_path)"},{"line_number":1947,"context_line":""},{"line_number":1948,"context_line":"        self.assertIsNone(output)"},{"line_number":1949,"context_line":"        mock_exec.assert_called_once_with(\u0027vhd-util\u0027, \u0027coalesce\u0027, \u0027-n\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_9eb23148","line":1946,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2010,"context_line":"        image_file \u003d mock.sentinel.image_file"},{"line_number":2011,"context_line":"        tmp \u003d mock_temp.return_value.__enter__.return_value"},{"line_number":2012,"context_line":""},{"line_number":2013,"context_line":"        output \u003d image_utils.replace_xenserver_image_with_coalesced_vhd("},{"line_number":2014,"context_line":"            image_file)"},{"line_number":2015,"context_line":""},{"line_number":2016,"context_line":"        self.assertIsNone(output)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_fe86dd65","line":2013,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"}],"cinder/tests/unit/volume/drivers/test_quobyte.py":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"52e2b5f27624b575a0bda5c657988f9652a9d636","unresolved":false,"context_lines":[{"line_number":1314,"context_line":"            mock_qemu_img_info.assert_called_once_with(volume_path,"},{"line_number":1315,"context_line":"                                                       force_share\u003dTrue,"},{"line_number":1316,"context_line":"                                                       run_as_root\u003dFalse)"},{"line_number":1317,"context_line":"            mock_upload_volume.assert_called_once_with("},{"line_number":1318,"context_line":"                mock.ANY, mock.ANY, mock.ANY, upload_path, run_as_root\u003dFalse,"},{"line_number":1319,"context_line":"                store_id\u003dNone, base_image_ref\u003dNone)"},{"line_number":1320,"context_line":"            self.assertTrue(mock_create_temporary_file.called)"},{"line_number":1321,"context_line":""},{"line_number":1322,"context_line":"    @mock.patch(\u0027cinder.db.volume_glance_metadata_get\u0027, return_value\u003d{})"}],"source_content_type":"text/x-python","patch_set":4,"id":"3fa7e38b_8b12ff63","line":1319,"range":{"start_line":1317,"start_character":12,"end_line":1319,"end_character":51},"updated":"2020-01-31 09:36:40.000000000","message":"can we add one test where you can check base_image_ref is called with actual value?","commit_id":"67f132f13b5becaa7d17e4a477a5e99f6626aae7"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"0b0112ef2511cb4e436c72b28a11d85fde40d253","unresolved":false,"context_lines":[{"line_number":1314,"context_line":"            mock_qemu_img_info.assert_called_once_with(volume_path,"},{"line_number":1315,"context_line":"                                                       force_share\u003dTrue,"},{"line_number":1316,"context_line":"                                                       run_as_root\u003dFalse)"},{"line_number":1317,"context_line":"            mock_upload_volume.assert_called_once_with("},{"line_number":1318,"context_line":"                mock.ANY, mock.ANY, mock.ANY, upload_path, run_as_root\u003dFalse,"},{"line_number":1319,"context_line":"                store_id\u003dNone, base_image_ref\u003dNone)"},{"line_number":1320,"context_line":"            self.assertTrue(mock_create_temporary_file.called)"},{"line_number":1321,"context_line":""},{"line_number":1322,"context_line":"    @mock.patch(\u0027cinder.db.volume_glance_metadata_get\u0027, return_value\u003d{})"}],"source_content_type":"text/x-python","patch_set":4,"id":"3fa7e38b_9ea306b1","line":1319,"range":{"start_line":1317,"start_character":12,"end_line":1319,"end_character":51},"in_reply_to":"3fa7e38b_8b12ff63","updated":"2020-02-03 11:05:16.000000000","message":"I\u0027ve added a test in test_image_utils to make sure \u0027base_image_ref\u0027 reaches the \u0027update\u0027 method in image_utils","commit_id":"67f132f13b5becaa7d17e4a477a5e99f6626aae7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":290,"context_line":"               \u0027.invalidext\u0027, \u0027/mnt\u0027])"},{"line_number":291,"context_line":"    @ddt.unpack"},{"line_number":292,"context_line":"    def test__qemu_img_info_invalid_backing_file(self, backing_file, basedir):"},{"line_number":293,"context_line":"        self._test__qemu_img_info(backing_file\u003dbacking_file, base_dir\u003dbasedir,"},{"line_number":294,"context_line":"                                  valid_backing_file\u003dFalse)"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":"    @ddt.data([None, \u0027/mnt\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_f816f5a7","line":293,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_basename\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":290,"context_line":"               \u0027.invalidext\u0027, \u0027/mnt\u0027])"},{"line_number":291,"context_line":"    @ddt.unpack"},{"line_number":292,"context_line":"    def test__qemu_img_info_invalid_backing_file(self, backing_file, basedir):"},{"line_number":293,"context_line":"        self._test__qemu_img_info(backing_file\u003dbacking_file, base_dir\u003dbasedir,"},{"line_number":294,"context_line":"                                  valid_backing_file\u003dFalse)"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":"    @ddt.data([None, \u0027/mnt\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_d81971d7","line":293,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_qemu_img_info\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":304,"context_line":"               \u0027.tmp-snap-404f-404\u0027, \u0027/mnt\u0027])"},{"line_number":305,"context_line":"    @ddt.unpack"},{"line_number":306,"context_line":"    def test__qemu_img_info_valid_backing_file(self, backing_file, basedir):"},{"line_number":307,"context_line":"        self._test__qemu_img_info(backing_file\u003dbacking_file, base_dir\u003dbasedir)"},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"    @ddt.data([\u0027/mnt/\u0027 + TEST_MNT_HASH + \u0027/\u0027 + CACHE_NAME + \u0027/\u0027 + VOLUME_UUID,"},{"line_number":310,"context_line":"               \u0027/mnt\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_380dfd8f","line":307,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_basename\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":304,"context_line":"               \u0027.tmp-snap-404f-404\u0027, \u0027/mnt\u0027])"},{"line_number":305,"context_line":"    @ddt.unpack"},{"line_number":306,"context_line":"    def test__qemu_img_info_valid_backing_file(self, backing_file, basedir):"},{"line_number":307,"context_line":"        self._test__qemu_img_info(backing_file\u003dbacking_file, base_dir\u003dbasedir)"},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"    @ddt.data([\u0027/mnt/\u0027 + TEST_MNT_HASH + \u0027/\u0027 + CACHE_NAME + \u0027/\u0027 + VOLUME_UUID,"},{"line_number":310,"context_line":"               \u0027/mnt\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_1810f9a7","line":307,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_qemu_img_info\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":317,"context_line":"    @ddt.unpack"},{"line_number":318,"context_line":"    def test__qemu_img_info_valid_cache_backing_file(self, backing_file,"},{"line_number":319,"context_line":"                                                     basedir):"},{"line_number":320,"context_line":"        self._test__qemu_img_info(backing_file\u003dbacking_file, base_dir\u003dbasedir)"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    @mock.patch.object(os, \"listdir\", return_value\u003d[\"fake_vol\"])"},{"line_number":323,"context_line":"    @mock.patch.object(fileutils, \"delete_if_exists\")"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_782ae5da","line":320,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_basename\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":317,"context_line":"    @ddt.unpack"},{"line_number":318,"context_line":"    def test__qemu_img_info_valid_cache_backing_file(self, backing_file,"},{"line_number":319,"context_line":"                                                     basedir):"},{"line_number":320,"context_line":"        self._test__qemu_img_info(backing_file\u003dbacking_file, base_dir\u003dbasedir)"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    @mock.patch.object(os, \"listdir\", return_value\u003d[\"fake_vol\"])"},{"line_number":323,"context_line":"    @mock.patch.object(fileutils, \"delete_if_exists\")"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_58256108","line":320,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_qemu_img_info\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"}],"cinder/tests/unit/volume/drivers/vmware/test_fcd.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":194,"context_line":"                           select_ds_fcd):"},{"line_number":195,"context_line":"        ds_ref \u003d mock.sentinel.ds_ref"},{"line_number":196,"context_line":"        select_ds_fcd.return_value \u003d ds_ref"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":199,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":200,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_436c5207","line":197,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_datastore\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":194,"context_line":"                           select_ds_fcd):"},{"line_number":195,"context_line":"        ds_ref \u003d mock.sentinel.ds_ref"},{"line_number":196,"context_line":"        select_ds_fcd.return_value \u003d ds_ref"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":199,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":200,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e36806f6","line":197,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":197,"context_line":""},{"line_number":198,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":199,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":202,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"},{"line_number":203,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83793ac9","line":200,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_datastore\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":197,"context_line":""},{"line_number":198,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":199,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":202,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"},{"line_number":203,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_236f8efc","line":200,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":529,"context_line":"                from_provider_loc.return_value \u003d None"},{"line_number":530,"context_line":""},{"line_number":531,"context_line":"        self._driver.delete_snapshot(snapshot)"},{"line_number":532,"context_line":"        if empty_provider_loc:"},{"line_number":533,"context_line":"            delete_fcd.assert_not_called()"},{"line_number":534,"context_line":"            vops.delete_fcd_snapshot.assert_not_called()"},{"line_number":535,"context_line":"        elif use_fcd_snapshot:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a37a7eb6","line":532,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027clone_fcd\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":529,"context_line":"                from_provider_loc.return_value \u003d None"},{"line_number":530,"context_line":""},{"line_number":531,"context_line":"        self._driver.delete_snapshot(snapshot)"},{"line_number":532,"context_line":"        if empty_provider_loc:"},{"line_number":533,"context_line":"            delete_fcd.assert_not_called()"},{"line_number":534,"context_line":"            vops.delete_fcd_snapshot.assert_not_called()"},{"line_number":535,"context_line":"        elif use_fcd_snapshot:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_6374f6cf","line":532,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027from_provider_loc\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":529,"context_line":"                from_provider_loc.return_value \u003d None"},{"line_number":530,"context_line":""},{"line_number":531,"context_line":"        self._driver.delete_snapshot(snapshot)"},{"line_number":532,"context_line":"        if empty_provider_loc:"},{"line_number":533,"context_line":"            delete_fcd.assert_not_called()"},{"line_number":534,"context_line":"            vops.delete_fcd_snapshot.assert_not_called()"},{"line_number":535,"context_line":"        elif use_fcd_snapshot:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_034fea92","line":532,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_ds_fcd\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":529,"context_line":"                from_provider_loc.return_value \u003d None"},{"line_number":530,"context_line":""},{"line_number":531,"context_line":"        self._driver.delete_snapshot(snapshot)"},{"line_number":532,"context_line":"        if empty_provider_loc:"},{"line_number":533,"context_line":"            delete_fcd.assert_not_called()"},{"line_number":534,"context_line":"            vops.delete_fcd_snapshot.assert_not_called()"},{"line_number":535,"context_line":"        elif use_fcd_snapshot:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c37fc2a8","line":532,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":532,"context_line":"        if empty_provider_loc:"},{"line_number":533,"context_line":"            delete_fcd.assert_not_called()"},{"line_number":534,"context_line":"            vops.delete_fcd_snapshot.assert_not_called()"},{"line_number":535,"context_line":"        elif use_fcd_snapshot:"},{"line_number":536,"context_line":"            vops.delete_fcd_snapshot.assert_called_once_with(fcd_snap_loc)"},{"line_number":537,"context_line":"        else:"},{"line_number":538,"context_line":"            delete_fcd.assert_called_once_with(snapshot.provider_location)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23482e85","line":535,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027clone_fcd\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":532,"context_line":"        if empty_provider_loc:"},{"line_number":533,"context_line":"            delete_fcd.assert_not_called()"},{"line_number":534,"context_line":"            vops.delete_fcd_snapshot.assert_not_called()"},{"line_number":535,"context_line":"        elif use_fcd_snapshot:"},{"line_number":536,"context_line":"            vops.delete_fcd_snapshot.assert_called_once_with(fcd_snap_loc)"},{"line_number":537,"context_line":"        else:"},{"line_number":538,"context_line":"            delete_fcd.assert_called_once_with(snapshot.provider_location)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3512638","line":535,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027from_provider_loc\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":532,"context_line":"        if empty_provider_loc:"},{"line_number":533,"context_line":"            delete_fcd.assert_not_called()"},{"line_number":534,"context_line":"            vops.delete_fcd_snapshot.assert_not_called()"},{"line_number":535,"context_line":"        elif use_fcd_snapshot:"},{"line_number":536,"context_line":"            vops.delete_fcd_snapshot.assert_called_once_with(fcd_snap_loc)"},{"line_number":537,"context_line":"        else:"},{"line_number":538,"context_line":"            delete_fcd.assert_called_once_with(snapshot.provider_location)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_8362da08","line":535,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_ds_fcd\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":532,"context_line":"        if empty_provider_loc:"},{"line_number":533,"context_line":"            delete_fcd.assert_not_called()"},{"line_number":534,"context_line":"            vops.delete_fcd_snapshot.assert_not_called()"},{"line_number":535,"context_line":"        elif use_fcd_snapshot:"},{"line_number":536,"context_line":"            vops.delete_fcd_snapshot.assert_called_once_with(fcd_snap_loc)"},{"line_number":537,"context_line":"        else:"},{"line_number":538,"context_line":"            delete_fcd.assert_called_once_with(snapshot.provider_location)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_4345726f","line":535,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":564,"context_line":"    @mock.patch.object(FCD_DRIVER, \u0027_clone_fcd\u0027)"},{"line_number":565,"context_line":"    @mock.patch.object(FCD_DRIVER, \u0027_extend_if_needed\u0027)"},{"line_number":566,"context_line":"    def test_create_volume_from_fcd("},{"line_number":567,"context_line":"            self, extend_if_needed, clone_fcd, get_storage_profile_id,"},{"line_number":568,"context_line":"            get_disk_type, select_ds_fcd):"},{"line_number":569,"context_line":"        ds_ref \u003d mock.sentinel.ds_ref"},{"line_number":570,"context_line":"        select_ds_fcd.return_value \u003d ds_ref"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3539e38","line":567,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027delete_fcd\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":564,"context_line":"    @mock.patch.object(FCD_DRIVER, \u0027_clone_fcd\u0027)"},{"line_number":565,"context_line":"    @mock.patch.object(FCD_DRIVER, \u0027_extend_if_needed\u0027)"},{"line_number":566,"context_line":"    def test_create_volume_from_fcd("},{"line_number":567,"context_line":"            self, extend_if_needed, clone_fcd, get_storage_profile_id,"},{"line_number":568,"context_line":"            get_disk_type, select_ds_fcd):"},{"line_number":569,"context_line":"        ds_ref \u003d mock.sentinel.ds_ref"},{"line_number":570,"context_line":"        select_ds_fcd.return_value \u003d ds_ref"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c3586257","line":567,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027from_provider_loc\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":564,"context_line":"    @mock.patch.object(FCD_DRIVER, \u0027_clone_fcd\u0027)"},{"line_number":565,"context_line":"    @mock.patch.object(FCD_DRIVER, \u0027_extend_if_needed\u0027)"},{"line_number":566,"context_line":"    def test_create_volume_from_fcd("},{"line_number":567,"context_line":"            self, extend_if_needed, clone_fcd, get_storage_profile_id,"},{"line_number":568,"context_line":"            get_disk_type, select_ds_fcd):"},{"line_number":569,"context_line":"        ds_ref \u003d mock.sentinel.ds_ref"},{"line_number":570,"context_line":"        select_ds_fcd.return_value \u003d ds_ref"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_635d1646","line":567,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":567,"context_line":"            self, extend_if_needed, clone_fcd, get_storage_profile_id,"},{"line_number":568,"context_line":"            get_disk_type, select_ds_fcd):"},{"line_number":569,"context_line":"        ds_ref \u003d mock.sentinel.ds_ref"},{"line_number":570,"context_line":"        select_ds_fcd.return_value \u003d ds_ref"},{"line_number":571,"context_line":""},{"line_number":572,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":573,"context_line":"        get_disk_type.return_value \u003d disk_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_433a92e6","line":570,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027delete_fcd\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":567,"context_line":"            self, extend_if_needed, clone_fcd, get_storage_profile_id,"},{"line_number":568,"context_line":"            get_disk_type, select_ds_fcd):"},{"line_number":569,"context_line":"        ds_ref \u003d mock.sentinel.ds_ref"},{"line_number":570,"context_line":"        select_ds_fcd.return_value \u003d ds_ref"},{"line_number":571,"context_line":""},{"line_number":572,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":573,"context_line":"        get_disk_type.return_value \u003d disk_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3364603","line":570,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027from_provider_loc\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":567,"context_line":"            self, extend_if_needed, clone_fcd, get_storage_profile_id,"},{"line_number":568,"context_line":"            get_disk_type, select_ds_fcd):"},{"line_number":569,"context_line":"        ds_ref \u003d mock.sentinel.ds_ref"},{"line_number":570,"context_line":"        select_ds_fcd.return_value \u003d ds_ref"},{"line_number":571,"context_line":""},{"line_number":572,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":573,"context_line":"        get_disk_type.return_value \u003d disk_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03340afb","line":570,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":570,"context_line":"        select_ds_fcd.return_value \u003d ds_ref"},{"line_number":571,"context_line":""},{"line_number":572,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":573,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":574,"context_line":""},{"line_number":575,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":576,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_632236bb","line":573,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027delete_fcd\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":570,"context_line":"        select_ds_fcd.return_value \u003d ds_ref"},{"line_number":571,"context_line":""},{"line_number":572,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":573,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":574,"context_line":""},{"line_number":575,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":576,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83277aca","line":573,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027from_provider_loc\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":570,"context_line":"        select_ds_fcd.return_value \u003d ds_ref"},{"line_number":571,"context_line":""},{"line_number":572,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":573,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":574,"context_line":""},{"line_number":575,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":576,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_233dcedc","line":573,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":659,"context_line":"              )"},{"line_number":660,"context_line":"    @ddt.unpack"},{"line_number":661,"context_line":"    def test_retype("},{"line_number":662,"context_line":"            self, ds_sel, from_provider_location, vops, in_use,"},{"line_number":663,"context_line":"            get_extra_spec_storage_profile, get_storage_profile,"},{"line_number":664,"context_line":"            storage_policy_enabled\u003dTrue, same_profile\u003dFalse, vol_in_use\u003dFalse):"},{"line_number":665,"context_line":"        self._driver._storage_policy_enabled \u003d storage_policy_enabled"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_4313b266","line":662,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_volume_from_fcd\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":659,"context_line":"              )"},{"line_number":660,"context_line":"    @ddt.unpack"},{"line_number":661,"context_line":"    def test_retype("},{"line_number":662,"context_line":"            self, ds_sel, from_provider_location, vops, in_use,"},{"line_number":663,"context_line":"            get_extra_spec_storage_profile, get_storage_profile,"},{"line_number":664,"context_line":"            storage_policy_enabled\u003dTrue, same_profile\u003dFalse, vol_in_use\u003dFalse):"},{"line_number":665,"context_line":"        self._driver._storage_policy_enabled \u003d storage_policy_enabled"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c32d02a9","line":662,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027extend_if_needed\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":659,"context_line":"              )"},{"line_number":660,"context_line":"    @ddt.unpack"},{"line_number":661,"context_line":"    def test_retype("},{"line_number":662,"context_line":"            self, ds_sel, from_provider_location, vops, in_use,"},{"line_number":663,"context_line":"            get_extra_spec_storage_profile, get_storage_profile,"},{"line_number":664,"context_line":"            storage_policy_enabled\u003dTrue, same_profile\u003dFalse, vol_in_use\u003dFalse):"},{"line_number":665,"context_line":"        self._driver._storage_policy_enabled \u003d storage_policy_enabled"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e31f6669","line":662,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027from_provider_loc\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":659,"context_line":"              )"},{"line_number":660,"context_line":"    @ddt.unpack"},{"line_number":661,"context_line":"    def test_retype("},{"line_number":662,"context_line":"            self, ds_sel, from_provider_location, vops, in_use,"},{"line_number":663,"context_line":"            get_extra_spec_storage_profile, get_storage_profile,"},{"line_number":664,"context_line":"            storage_policy_enabled\u003dTrue, same_profile\u003dFalse, vol_in_use\u003dFalse):"},{"line_number":665,"context_line":"        self._driver._storage_policy_enabled \u003d storage_policy_enabled"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_031d2a73","line":662,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_storage_profile_id\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":659,"context_line":"              )"},{"line_number":660,"context_line":"    @ddt.unpack"},{"line_number":661,"context_line":"    def test_retype("},{"line_number":662,"context_line":"            self, ds_sel, from_provider_location, vops, in_use,"},{"line_number":663,"context_line":"            get_extra_spec_storage_profile, get_storage_profile,"},{"line_number":664,"context_line":"            storage_policy_enabled\u003dTrue, same_profile\u003dFalse, vol_in_use\u003dFalse):"},{"line_number":665,"context_line":"        self._driver._storage_policy_enabled \u003d storage_policy_enabled"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a328be96","line":662,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":662,"context_line":"            self, ds_sel, from_provider_location, vops, in_use,"},{"line_number":663,"context_line":"            get_extra_spec_storage_profile, get_storage_profile,"},{"line_number":664,"context_line":"            storage_policy_enabled\u003dTrue, same_profile\u003dFalse, vol_in_use\u003dFalse):"},{"line_number":665,"context_line":"        self._driver._storage_policy_enabled \u003d storage_policy_enabled"},{"line_number":666,"context_line":""},{"line_number":667,"context_line":"        if storage_policy_enabled:"},{"line_number":668,"context_line":"            profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a301de08","line":665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_volume_from_fcd\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":662,"context_line":"            self, ds_sel, from_provider_location, vops, in_use,"},{"line_number":663,"context_line":"            get_extra_spec_storage_profile, get_storage_profile,"},{"line_number":664,"context_line":"            storage_policy_enabled\u003dTrue, same_profile\u003dFalse, vol_in_use\u003dFalse):"},{"line_number":665,"context_line":"        self._driver._storage_policy_enabled \u003d storage_policy_enabled"},{"line_number":666,"context_line":""},{"line_number":667,"context_line":"        if storage_policy_enabled:"},{"line_number":668,"context_line":"            profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23166e56","line":665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027extend_if_needed\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":662,"context_line":"            self, ds_sel, from_provider_location, vops, in_use,"},{"line_number":663,"context_line":"            get_extra_spec_storage_profile, get_storage_profile,"},{"line_number":664,"context_line":"            storage_policy_enabled\u003dTrue, same_profile\u003dFalse, vol_in_use\u003dFalse):"},{"line_number":665,"context_line":"        self._driver._storage_policy_enabled \u003d storage_policy_enabled"},{"line_number":666,"context_line":""},{"line_number":667,"context_line":"        if storage_policy_enabled:"},{"line_number":668,"context_line":"            profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c306a220","line":665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027from_provider_loc\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":662,"context_line":"            self, ds_sel, from_provider_location, vops, in_use,"},{"line_number":663,"context_line":"            get_extra_spec_storage_profile, get_storage_profile,"},{"line_number":664,"context_line":"            storage_policy_enabled\u003dTrue, same_profile\u003dFalse, vol_in_use\u003dFalse):"},{"line_number":665,"context_line":"        self._driver._storage_policy_enabled \u003d storage_policy_enabled"},{"line_number":666,"context_line":""},{"line_number":667,"context_line":"        if storage_policy_enabled:"},{"line_number":668,"context_line":"            profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_630b5629","line":665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_storage_profile_id\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":662,"context_line":"            self, ds_sel, from_provider_location, vops, in_use,"},{"line_number":663,"context_line":"            get_extra_spec_storage_profile, get_storage_profile,"},{"line_number":664,"context_line":"            storage_policy_enabled\u003dTrue, same_profile\u003dFalse, vol_in_use\u003dFalse):"},{"line_number":665,"context_line":"        self._driver._storage_policy_enabled \u003d storage_policy_enabled"},{"line_number":666,"context_line":""},{"line_number":667,"context_line":"        if storage_policy_enabled:"},{"line_number":668,"context_line":"            profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83101a59","line":665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"}],"cinder/tests/unit/volume/drivers/vmware/test_vmware_vmdk.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":155,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_storage_profile\u0027)"},{"line_number":156,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027ds_sel\u0027)"},{"line_number":157,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_adapter_type\u0027)"},{"line_number":158,"context_line":"    def test_verify_volume_creation(self, get_adapter_type, ds_sel,"},{"line_number":159,"context_line":"                                    get_storage_profile, get_disk_type):"},{"line_number":160,"context_line":"        profile_name \u003d mock.sentinel.profile_name"},{"line_number":161,"context_line":"        get_storage_profile.return_value \u003d profile_name"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_b820edf8","line":158,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027MockConfiguration\u0027 has no \u0027reserved_percentage\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":408,"context_line":"        model_update \u003d mock.sentinel.model_update"},{"line_number":409,"context_line":"        create_snapshot_template_format.return_value \u003d model_update"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":412,"context_line":"        snapshot \u003d self._create_snapshot_dict(volume)"},{"line_number":413,"context_line":"        ret \u003d self._driver.create_snapshot(snapshot)"},{"line_number":414,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_f87b95f1","line":411,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_temp_backing_from_attached_vmdk\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":408,"context_line":"        model_update \u003d mock.sentinel.model_update"},{"line_number":409,"context_line":"        create_snapshot_template_format.return_value \u003d model_update"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":412,"context_line":"        snapshot \u003d self._create_snapshot_dict(volume)"},{"line_number":413,"context_line":"        ret \u003d self._driver.create_snapshot(snapshot)"},{"line_number":414,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_981b69c8","line":411,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027delete_temp_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":408,"context_line":"        model_update \u003d mock.sentinel.model_update"},{"line_number":409,"context_line":"        create_snapshot_template_format.return_value \u003d model_update"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":412,"context_line":"        snapshot \u003d self._create_snapshot_dict(volume)"},{"line_number":413,"context_line":"        ret \u003d self._driver.create_snapshot(snapshot)"},{"line_number":414,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_188599cf","line":411,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_snapshot_group_folder\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":408,"context_line":"        model_update \u003d mock.sentinel.model_update"},{"line_number":409,"context_line":"        create_snapshot_template_format.return_value \u003d model_update"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":412,"context_line":"        snapshot \u003d self._create_snapshot_dict(volume)"},{"line_number":413,"context_line":"        ret \u003d self._driver.create_snapshot(snapshot)"},{"line_number":414,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_d87e91e2","line":411,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027in_use\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":408,"context_line":"        model_update \u003d mock.sentinel.model_update"},{"line_number":409,"context_line":"        create_snapshot_template_format.return_value \u003d model_update"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":412,"context_line":"        snapshot \u003d self._create_snapshot_dict(volume)"},{"line_number":413,"context_line":"        ret \u003d self._driver.create_snapshot(snapshot)"},{"line_number":414,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_38821dc9","line":411,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":411,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":412,"context_line":"        snapshot \u003d self._create_snapshot_dict(volume)"},{"line_number":413,"context_line":"        ret \u003d self._driver.create_snapshot(snapshot)"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        self.assertEqual(model_update, ret)"},{"line_number":416,"context_line":"        vops.get_backing.assert_called_once_with(snapshot[\u0027volume_name\u0027],"},{"line_number":417,"context_line":"                                                 snapshot[\u0027volume\u0027][\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_586a8119","line":414,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_temp_backing_from_attached_vmdk\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":411,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":412,"context_line":"        snapshot \u003d self._create_snapshot_dict(volume)"},{"line_number":413,"context_line":"        ret \u003d self._driver.create_snapshot(snapshot)"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        self.assertEqual(model_update, ret)"},{"line_number":416,"context_line":"        vops.get_backing.assert_called_once_with(snapshot[\u0027volume_name\u0027],"},{"line_number":417,"context_line":"                                                 snapshot[\u0027volume\u0027][\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_786f852a","line":414,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027delete_temp_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":411,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":412,"context_line":"        snapshot \u003d self._create_snapshot_dict(volume)"},{"line_number":413,"context_line":"        ret \u003d self._driver.create_snapshot(snapshot)"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        self.assertEqual(model_update, ret)"},{"line_number":416,"context_line":"        vops.get_backing.assert_called_once_with(snapshot[\u0027volume_name\u0027],"},{"line_number":417,"context_line":"                                                 snapshot[\u0027volume\u0027][\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_f864354c","line":414,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_snapshot_group_folder\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":411,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":412,"context_line":"        snapshot \u003d self._create_snapshot_dict(volume)"},{"line_number":413,"context_line":"        ret \u003d self._driver.create_snapshot(snapshot)"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        self.assertEqual(model_update, ret)"},{"line_number":416,"context_line":"        vops.get_backing.assert_called_once_with(snapshot[\u0027volume_name\u0027],"},{"line_number":417,"context_line":"                                                 snapshot[\u0027volume\u0027][\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_b8758dfc","line":414,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027in_use\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":411,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":412,"context_line":"        snapshot \u003d self._create_snapshot_dict(volume)"},{"line_number":413,"context_line":"        ret \u003d self._driver.create_snapshot(snapshot)"},{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        self.assertEqual(model_update, ret)"},{"line_number":416,"context_line":"        vops.get_backing.assert_called_once_with(snapshot[\u0027volume_name\u0027],"},{"line_number":417,"context_line":"                                                 snapshot[\u0027volume\u0027][\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_9870890a","line":414,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        self.assertEqual(model_update, ret)"},{"line_number":416,"context_line":"        vops.get_backing.assert_called_once_with(snapshot[\u0027volume_name\u0027],"},{"line_number":417,"context_line":"                                                 snapshot[\u0027volume\u0027][\u0027id\u0027])"},{"line_number":418,"context_line":"        create_snapshot_template_format.assert_called_once_with("},{"line_number":419,"context_line":"            snapshot, backing)"},{"line_number":420,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_385b3d87","line":417,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_temp_backing_from_attached_vmdk\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        self.assertEqual(model_update, ret)"},{"line_number":416,"context_line":"        vops.get_backing.assert_called_once_with(snapshot[\u0027volume_name\u0027],"},{"line_number":417,"context_line":"                                                 snapshot[\u0027volume\u0027][\u0027id\u0027])"},{"line_number":418,"context_line":"        create_snapshot_template_format.assert_called_once_with("},{"line_number":419,"context_line":"            snapshot, backing)"},{"line_number":420,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_d867b14c","line":417,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027delete_temp_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        self.assertEqual(model_update, ret)"},{"line_number":416,"context_line":"        vops.get_backing.assert_called_once_with(snapshot[\u0027volume_name\u0027],"},{"line_number":417,"context_line":"                                                 snapshot[\u0027volume\u0027][\u0027id\u0027])"},{"line_number":418,"context_line":"        create_snapshot_template_format.assert_called_once_with("},{"line_number":419,"context_line":"            snapshot, backing)"},{"line_number":420,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_5853a16b","line":417,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_snapshot_group_folder\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        self.assertEqual(model_update, ret)"},{"line_number":416,"context_line":"        vops.get_backing.assert_called_once_with(snapshot[\u0027volume_name\u0027],"},{"line_number":417,"context_line":"                                                 snapshot[\u0027volume\u0027][\u0027id\u0027])"},{"line_number":418,"context_line":"        create_snapshot_template_format.assert_called_once_with("},{"line_number":419,"context_line":"            snapshot, backing)"},{"line_number":420,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_185e3975","line":417,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027in_use\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":414,"context_line":""},{"line_number":415,"context_line":"        self.assertEqual(model_update, ret)"},{"line_number":416,"context_line":"        vops.get_backing.assert_called_once_with(snapshot[\u0027volume_name\u0027],"},{"line_number":417,"context_line":"                                                 snapshot[\u0027volume\u0027][\u0027id\u0027])"},{"line_number":418,"context_line":"        create_snapshot_template_format.assert_called_once_with("},{"line_number":419,"context_line":"            snapshot, backing)"},{"line_number":420,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_78582587","line":417,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":731,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":732,"context_line":"        get_ds_name_folder_path.return_value \u003d (ds_name, folder_path)"},{"line_number":733,"context_line":""},{"line_number":734,"context_line":"        host \u003d mock.sentinel.host"},{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_d8ccd136","line":734,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_volume_from_non_stream_opt_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":731,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":732,"context_line":"        get_ds_name_folder_path.return_value \u003d (ds_name, folder_path)"},{"line_number":733,"context_line":""},{"line_number":734,"context_line":"        host \u003d mock.sentinel.host"},{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_b84e2dbe","line":734,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027extend_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":731,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":732,"context_line":"        get_ds_name_folder_path.return_value \u003d (ds_name, folder_path)"},{"line_number":733,"context_line":""},{"line_number":734,"context_line":"        host \u003d mock.sentinel.host"},{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_f8c9d525","line":734,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027fetch_stream_optimized_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":731,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":732,"context_line":"        get_ds_name_folder_path.return_value \u003d (ds_name, folder_path)"},{"line_number":733,"context_line":""},{"line_number":734,"context_line":"        host \u003d mock.sentinel.host"},{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_78ddc5de","line":734,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_adapter_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":731,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":732,"context_line":"        get_ds_name_folder_path.return_value \u003d (ds_name, folder_path)"},{"line_number":733,"context_line":""},{"line_number":734,"context_line":"        host \u003d mock.sentinel.host"},{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_b8e3cda3","line":734,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":731,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":732,"context_line":"        get_ds_name_folder_path.return_value \u003d (ds_name, folder_path)"},{"line_number":733,"context_line":""},{"line_number":734,"context_line":"        host \u003d mock.sentinel.host"},{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_58d8c1ed","line":734,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_disk_format\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":731,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":732,"context_line":"        get_ds_name_folder_path.return_value \u003d (ds_name, folder_path)"},{"line_number":733,"context_line":""},{"line_number":734,"context_line":"        host \u003d mock.sentinel.host"},{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_18d3d9d6","line":734,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_image_adapter_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":731,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":732,"context_line":"        get_ds_name_folder_path.return_value \u003d (ds_name, folder_path)"},{"line_number":733,"context_line":""},{"line_number":734,"context_line":"        host \u003d mock.sentinel.host"},{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_38d05dc9","line":734,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_image_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":731,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":732,"context_line":"        get_ds_name_folder_path.return_value \u003d (ds_name, folder_path)"},{"line_number":733,"context_line":""},{"line_number":734,"context_line":"        host \u003d mock.sentinel.host"},{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_9849a9b8","line":734,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        vmdk_path \u003d mock.Mock(spec\u003dvolumeops.FlatExtentVirtualDiskPath)"},{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_38e97d7f","line":738,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_volume_from_non_stream_opt_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        vmdk_path \u003d mock.Mock(spec\u003dvolumeops.FlatExtentVirtualDiskPath)"},{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_98dec9d7","line":738,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027extend_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        vmdk_path \u003d mock.Mock(spec\u003dvolumeops.FlatExtentVirtualDiskPath)"},{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_d8f5f158","line":738,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027fetch_stream_optimized_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        vmdk_path \u003d mock.Mock(spec\u003dvolumeops.FlatExtentVirtualDiskPath)"},{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_5801e137","line":738,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_adapter_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        vmdk_path \u003d mock.Mock(spec\u003dvolumeops.FlatExtentVirtualDiskPath)"},{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_98f7e959","line":738,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        vmdk_path \u003d mock.Mock(spec\u003dvolumeops.FlatExtentVirtualDiskPath)"},{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_b8fc6d3e","line":738,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_disk_format\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        vmdk_path \u003d mock.Mock(spec\u003dvolumeops.FlatExtentVirtualDiskPath)"},{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_78066554","line":738,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_image_adapter_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        vmdk_path \u003d mock.Mock(spec\u003dvolumeops.FlatExtentVirtualDiskPath)"},{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_18ec798d","line":738,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_image_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":735,"context_line":"        dc_ref \u003d mock.sentinel.dc_ref"},{"line_number":736,"context_line":"        vops.get_host.return_value \u003d host"},{"line_number":737,"context_line":"        vops.get_dc.return_value \u003d dc_ref"},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        vmdk_path \u003d mock.Mock(spec\u003dvolumeops.FlatExtentVirtualDiskPath)"},{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_f8f2756f","line":738,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"},{"line_number":742,"context_line":""},{"line_number":743,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":744,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"        if disk_conversion:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_18a11947","line":743,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_volume_from_non_stream_opt_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"},{"line_number":742,"context_line":""},{"line_number":743,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":744,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"        if disk_conversion:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_f89715eb","line":743,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027extend_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"},{"line_number":742,"context_line":""},{"line_number":743,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":744,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"        if disk_conversion:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_389e9d06","line":743,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027fetch_stream_optimized_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"},{"line_number":742,"context_line":""},{"line_number":743,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":744,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"        if disk_conversion:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_b8910df4","line":743,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_adapter_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"},{"line_number":742,"context_line":""},{"line_number":743,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":744,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"        if disk_conversion:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_f8c0b5e3","line":743,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"},{"line_number":742,"context_line":""},{"line_number":743,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":744,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"        if disk_conversion:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_988c09d8","line":743,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_disk_format\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"},{"line_number":742,"context_line":""},{"line_number":743,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":744,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"        if disk_conversion:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_588601bb","line":743,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_image_adapter_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"},{"line_number":742,"context_line":""},{"line_number":743,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":744,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"        if disk_conversion:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_788b05c2","line":743,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_image_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":740,"context_line":"        create_disk_from_sparse_image.return_value \u003d vmdk_path"},{"line_number":741,"context_line":"        create_disk_from_preallocated_image.return_value \u003d vmdk_path"},{"line_number":742,"context_line":""},{"line_number":743,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":744,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"        if disk_conversion:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_d89a1112","line":743,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":863,"context_line":"        image_id \u003d mock.sentinel.image_id"},{"line_number":864,"context_line":"        image_size_in_bytes \u003d 2 * units.Gi"},{"line_number":865,"context_line":"        dest_dc_ref \u003d mock.sentinel.dest_dc_ref"},{"line_number":866,"context_line":"        dest_ds_name \u003d mock.sentinel.dest_ds_name"},{"line_number":867,"context_line":"        dest_folder_path \u003d mock.sentinel.dest_folder_path"},{"line_number":868,"context_line":"        dest_disk_name \u003d mock.sentinel.dest_disk_name"},{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_386cdd06","line":866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027check_disk_conversion\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":863,"context_line":"        image_id \u003d mock.sentinel.image_id"},{"line_number":864,"context_line":"        image_size_in_bytes \u003d 2 * units.Gi"},{"line_number":865,"context_line":"        dest_dc_ref \u003d mock.sentinel.dest_dc_ref"},{"line_number":866,"context_line":"        dest_ds_name \u003d mock.sentinel.dest_ds_name"},{"line_number":867,"context_line":"        dest_folder_path \u003d mock.sentinel.dest_folder_path"},{"line_number":868,"context_line":"        dest_disk_name \u003d mock.sentinel.dest_disk_name"},{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_f865551f","line":866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":863,"context_line":"        image_id \u003d mock.sentinel.image_id"},{"line_number":864,"context_line":"        image_size_in_bytes \u003d 2 * units.Gi"},{"line_number":865,"context_line":"        dest_dc_ref \u003d mock.sentinel.dest_dc_ref"},{"line_number":866,"context_line":"        dest_ds_name \u003d mock.sentinel.dest_ds_name"},{"line_number":867,"context_line":"        dest_folder_path \u003d mock.sentinel.dest_folder_path"},{"line_number":868,"context_line":"        dest_disk_name \u003d mock.sentinel.dest_disk_name"},{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_78b4a580","line":866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_disk_from_preallocated_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":863,"context_line":"        image_id \u003d mock.sentinel.image_id"},{"line_number":864,"context_line":"        image_size_in_bytes \u003d 2 * units.Gi"},{"line_number":865,"context_line":"        dest_dc_ref \u003d mock.sentinel.dest_dc_ref"},{"line_number":866,"context_line":"        dest_ds_name \u003d mock.sentinel.dest_ds_name"},{"line_number":867,"context_line":"        dest_folder_path \u003d mock.sentinel.dest_folder_path"},{"line_number":868,"context_line":"        dest_disk_name \u003d mock.sentinel.dest_disk_name"},{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_58af2129","line":866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_disk_from_sparse_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":863,"context_line":"        image_id \u003d mock.sentinel.image_id"},{"line_number":864,"context_line":"        image_size_in_bytes \u003d 2 * units.Gi"},{"line_number":865,"context_line":"        dest_dc_ref \u003d mock.sentinel.dest_dc_ref"},{"line_number":866,"context_line":"        dest_ds_name \u003d mock.sentinel.dest_ds_name"},{"line_number":867,"context_line":"        dest_folder_path \u003d mock.sentinel.dest_folder_path"},{"line_number":868,"context_line":"        dest_disk_name \u003d mock.sentinel.dest_disk_name"},{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_d8c331ec","line":866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027delete_tmp_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":863,"context_line":"        image_id \u003d mock.sentinel.image_id"},{"line_number":864,"context_line":"        image_size_in_bytes \u003d 2 * units.Gi"},{"line_number":865,"context_line":"        dest_dc_ref \u003d mock.sentinel.dest_dc_ref"},{"line_number":866,"context_line":"        dest_ds_name \u003d mock.sentinel.dest_ds_name"},{"line_number":867,"context_line":"        dest_folder_path \u003d mock.sentinel.dest_folder_path"},{"line_number":868,"context_line":"        dest_disk_name \u003d mock.sentinel.dest_disk_name"},{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_d86851f6","line":866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027generate_uuid\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":863,"context_line":"        image_id \u003d mock.sentinel.image_id"},{"line_number":864,"context_line":"        image_size_in_bytes \u003d 2 * units.Gi"},{"line_number":865,"context_line":"        dest_dc_ref \u003d mock.sentinel.dest_dc_ref"},{"line_number":866,"context_line":"        dest_ds_name \u003d mock.sentinel.dest_ds_name"},{"line_number":867,"context_line":"        dest_folder_path \u003d mock.sentinel.dest_folder_path"},{"line_number":868,"context_line":"        dest_disk_name \u003d mock.sentinel.dest_disk_name"},{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_186f59fc","line":866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":863,"context_line":"        image_id \u003d mock.sentinel.image_id"},{"line_number":864,"context_line":"        image_size_in_bytes \u003d 2 * units.Gi"},{"line_number":865,"context_line":"        dest_dc_ref \u003d mock.sentinel.dest_dc_ref"},{"line_number":866,"context_line":"        dest_ds_name \u003d mock.sentinel.dest_ds_name"},{"line_number":867,"context_line":"        dest_folder_path \u003d mock.sentinel.dest_folder_path"},{"line_number":868,"context_line":"        dest_disk_name \u003d mock.sentinel.dest_disk_name"},{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_98a5294a","line":866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_ds_name_folder_path\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":863,"context_line":"        image_id \u003d mock.sentinel.image_id"},{"line_number":864,"context_line":"        image_size_in_bytes \u003d 2 * units.Gi"},{"line_number":865,"context_line":"        dest_dc_ref \u003d mock.sentinel.dest_dc_ref"},{"line_number":866,"context_line":"        dest_ds_name \u003d mock.sentinel.dest_ds_name"},{"line_number":867,"context_line":"        dest_folder_path \u003d mock.sentinel.dest_folder_path"},{"line_number":868,"context_line":"        dest_disk_name \u003d mock.sentinel.dest_disk_name"},{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_18bab96c","line":866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_storage_profile_id\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":863,"context_line":"        image_id \u003d mock.sentinel.image_id"},{"line_number":864,"context_line":"        image_size_in_bytes \u003d 2 * units.Gi"},{"line_number":865,"context_line":"        dest_dc_ref \u003d mock.sentinel.dest_dc_ref"},{"line_number":866,"context_line":"        dest_ds_name \u003d mock.sentinel.dest_ds_name"},{"line_number":867,"context_line":"        dest_folder_path \u003d mock.sentinel.dest_folder_path"},{"line_number":868,"context_line":"        dest_disk_name \u003d mock.sentinel.dest_disk_name"},{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_38b7bd88","line":866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_ds_for_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":863,"context_line":"        image_id \u003d mock.sentinel.image_id"},{"line_number":864,"context_line":"        image_size_in_bytes \u003d 2 * units.Gi"},{"line_number":865,"context_line":"        dest_dc_ref \u003d mock.sentinel.dest_dc_ref"},{"line_number":866,"context_line":"        dest_ds_name \u003d mock.sentinel.dest_ds_name"},{"line_number":867,"context_line":"        dest_folder_path \u003d mock.sentinel.dest_folder_path"},{"line_number":868,"context_line":"        dest_disk_name \u003d mock.sentinel.dest_disk_name"},{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_b8aaad15","line":866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"},{"line_number":870,"context_line":"        ret \u003d self._driver._create_virtual_disk_from_preallocated_image("},{"line_number":871,"context_line":"            context, image_service, image_id, image_size_in_bytes, dest_dc_ref,"},{"line_number":872,"context_line":"            dest_ds_name, dest_folder_path, dest_disk_name, adapter_type)"},{"line_number":873,"context_line":""},{"line_number":874,"context_line":"        exp_flat_extent_path_calls \u003d ["},{"line_number":875,"context_line":"            mock.call(ds_name, folder_path, uuid),"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_585d6145","line":872,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027check_disk_conversion\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"},{"line_number":870,"context_line":"        ret \u003d self._driver._create_virtual_disk_from_preallocated_image("},{"line_number":871,"context_line":"            context, image_service, image_id, image_size_in_bytes, dest_dc_ref,"},{"line_number":872,"context_line":"            dest_ds_name, dest_folder_path, dest_disk_name, adapter_type)"},{"line_number":873,"context_line":""},{"line_number":874,"context_line":"        exp_flat_extent_path_calls \u003d ["},{"line_number":875,"context_line":"            mock.call(ds_name, folder_path, uuid),"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_1848f984","line":872,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"},{"line_number":870,"context_line":"        ret \u003d self._driver._create_virtual_disk_from_preallocated_image("},{"line_number":871,"context_line":"            context, image_service, image_id, image_size_in_bytes, dest_dc_ref,"},{"line_number":872,"context_line":"            dest_ds_name, dest_folder_path, dest_disk_name, adapter_type)"},{"line_number":873,"context_line":""},{"line_number":874,"context_line":"        exp_flat_extent_path_calls \u003d ["},{"line_number":875,"context_line":"            mock.call(ds_name, folder_path, uuid),"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_987a49b7","line":872,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_disk_from_preallocated_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"},{"line_number":870,"context_line":"        ret \u003d self._driver._create_virtual_disk_from_preallocated_image("},{"line_number":871,"context_line":"            context, image_service, image_id, image_size_in_bytes, dest_dc_ref,"},{"line_number":872,"context_line":"            dest_ds_name, dest_folder_path, dest_disk_name, adapter_type)"},{"line_number":873,"context_line":""},{"line_number":874,"context_line":"        exp_flat_extent_path_calls \u003d ["},{"line_number":875,"context_line":"            mock.call(ds_name, folder_path, uuid),"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_f84ef594","line":872,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_disk_from_sparse_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"},{"line_number":870,"context_line":"        ret \u003d self._driver._create_virtual_disk_from_preallocated_image("},{"line_number":871,"context_line":"            context, image_service, image_id, image_size_in_bytes, dest_dc_ref,"},{"line_number":872,"context_line":"            dest_ds_name, dest_folder_path, dest_disk_name, adapter_type)"},{"line_number":873,"context_line":""},{"line_number":874,"context_line":"        exp_flat_extent_path_calls \u003d ["},{"line_number":875,"context_line":"            mock.call(ds_name, folder_path, uuid),"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_787945c6","line":872,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027delete_tmp_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"},{"line_number":870,"context_line":"        ret \u003d self._driver._create_virtual_disk_from_preallocated_image("},{"line_number":871,"context_line":"            context, image_service, image_id, image_size_in_bytes, dest_dc_ref,"},{"line_number":872,"context_line":"            dest_ds_name, dest_folder_path, dest_disk_name, adapter_type)"},{"line_number":873,"context_line":""},{"line_number":874,"context_line":"        exp_flat_extent_path_calls \u003d ["},{"line_number":875,"context_line":"            mock.call(ds_name, folder_path, uuid),"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_7862e50b","line":872,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027generate_uuid\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"},{"line_number":870,"context_line":"        ret \u003d self._driver._create_virtual_disk_from_preallocated_image("},{"line_number":871,"context_line":"            context, image_service, image_id, image_size_in_bytes, dest_dc_ref,"},{"line_number":872,"context_line":"            dest_ds_name, dest_folder_path, dest_disk_name, adapter_type)"},{"line_number":873,"context_line":""},{"line_number":874,"context_line":"        exp_flat_extent_path_calls \u003d ["},{"line_number":875,"context_line":"            mock.call(ds_name, folder_path, uuid),"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_b858ed55","line":872,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"},{"line_number":870,"context_line":"        ret \u003d self._driver._create_virtual_disk_from_preallocated_image("},{"line_number":871,"context_line":"            context, image_service, image_id, image_size_in_bytes, dest_dc_ref,"},{"line_number":872,"context_line":"            dest_ds_name, dest_folder_path, dest_disk_name, adapter_type)"},{"line_number":873,"context_line":""},{"line_number":874,"context_line":"        exp_flat_extent_path_calls \u003d ["},{"line_number":875,"context_line":"            mock.call(ds_name, folder_path, uuid),"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_3845fd70","line":872,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_ds_name_folder_path\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"},{"line_number":870,"context_line":"        ret \u003d self._driver._create_virtual_disk_from_preallocated_image("},{"line_number":871,"context_line":"            context, image_service, image_id, image_size_in_bytes, dest_dc_ref,"},{"line_number":872,"context_line":"            dest_ds_name, dest_folder_path, dest_disk_name, adapter_type)"},{"line_number":873,"context_line":""},{"line_number":874,"context_line":"        exp_flat_extent_path_calls \u003d ["},{"line_number":875,"context_line":"            mock.call(ds_name, folder_path, uuid),"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_b87f4da9","line":872,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_storage_profile_id\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"},{"line_number":870,"context_line":"        ret \u003d self._driver._create_virtual_disk_from_preallocated_image("},{"line_number":871,"context_line":"            context, image_service, image_id, image_size_in_bytes, dest_dc_ref,"},{"line_number":872,"context_line":"            dest_ds_name, dest_folder_path, dest_disk_name, adapter_type)"},{"line_number":873,"context_line":""},{"line_number":874,"context_line":"        exp_flat_extent_path_calls \u003d ["},{"line_number":875,"context_line":"            mock.call(ds_name, folder_path, uuid),"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_587441cf","line":872,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_ds_for_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":869,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"},{"line_number":870,"context_line":"        ret \u003d self._driver._create_virtual_disk_from_preallocated_image("},{"line_number":871,"context_line":"            context, image_service, image_id, image_size_in_bytes, dest_dc_ref,"},{"line_number":872,"context_line":"            dest_ds_name, dest_folder_path, dest_disk_name, adapter_type)"},{"line_number":873,"context_line":""},{"line_number":874,"context_line":"        exp_flat_extent_path_calls \u003d ["},{"line_number":875,"context_line":"            mock.call(ds_name, folder_path, uuid),"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_d8517138","line":872,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":952,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_copy_image\u0027)"},{"line_number":953,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":954,"context_line":"    def test_create_virtual_disk_from_preallocated_image_with_copy_error("},{"line_number":955,"context_line":"            self, vops, copy_image, get_vsphere_url, flat_extent_path,"},{"line_number":956,"context_line":"            generate_uuid, get_temp_image_folder, copy_temp_virtual_disk):"},{"line_number":957,"context_line":"        dc_ref \u003d mock.Mock(value\u003dmock.sentinel.dc_ref)"},{"line_number":958,"context_line":"        ds_name \u003d mock.sentinel.ds_name"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_f8339512","line":955,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027copy_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":952,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_copy_image\u0027)"},{"line_number":953,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":954,"context_line":"    def test_create_virtual_disk_from_preallocated_image_with_copy_error("},{"line_number":955,"context_line":"            self, vops, copy_image, get_vsphere_url, flat_extent_path,"},{"line_number":956,"context_line":"            generate_uuid, get_temp_image_folder, copy_temp_virtual_disk):"},{"line_number":957,"context_line":"        dc_ref \u003d mock.Mock(value\u003dmock.sentinel.dc_ref)"},{"line_number":958,"context_line":"        ds_name \u003d mock.sentinel.ds_name"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_582281ba","line":955,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027copy_temp_virtual_disk\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":952,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_copy_image\u0027)"},{"line_number":953,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":954,"context_line":"    def test_create_virtual_disk_from_preallocated_image_with_copy_error("},{"line_number":955,"context_line":"            self, vops, copy_image, get_vsphere_url, flat_extent_path,"},{"line_number":956,"context_line":"            generate_uuid, get_temp_image_folder, copy_temp_virtual_disk):"},{"line_number":957,"context_line":"        dc_ref \u003d mock.Mock(value\u003dmock.sentinel.dc_ref)"},{"line_number":958,"context_line":"        ds_name \u003d mock.sentinel.ds_name"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_383a1de6","line":955,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027flat_extent_path\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":952,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_copy_image\u0027)"},{"line_number":953,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":954,"context_line":"    def test_create_virtual_disk_from_preallocated_image_with_copy_error("},{"line_number":955,"context_line":"            self, vops, copy_image, get_vsphere_url, flat_extent_path,"},{"line_number":956,"context_line":"            generate_uuid, get_temp_image_folder, copy_temp_virtual_disk):"},{"line_number":957,"context_line":"        dc_ref \u003d mock.Mock(value\u003dmock.sentinel.dc_ref)"},{"line_number":958,"context_line":"        ds_name \u003d mock.sentinel.ds_name"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_183d99dc","line":955,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027generate_uuid\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":952,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_copy_image\u0027)"},{"line_number":953,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":954,"context_line":"    def test_create_virtual_disk_from_preallocated_image_with_copy_error("},{"line_number":955,"context_line":"            self, vops, copy_image, get_vsphere_url, flat_extent_path,"},{"line_number":956,"context_line":"            generate_uuid, get_temp_image_folder, copy_temp_virtual_disk):"},{"line_number":957,"context_line":"        dc_ref \u003d mock.Mock(value\u003dmock.sentinel.dc_ref)"},{"line_number":958,"context_line":"        ds_name \u003d mock.sentinel.ds_name"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_782785cb","line":955,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_temp_image_folder\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":952,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_copy_image\u0027)"},{"line_number":953,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":954,"context_line":"    def test_create_virtual_disk_from_preallocated_image_with_copy_error("},{"line_number":955,"context_line":"            self, vops, copy_image, get_vsphere_url, flat_extent_path,"},{"line_number":956,"context_line":"            generate_uuid, get_temp_image_folder, copy_temp_virtual_disk):"},{"line_number":957,"context_line":"        dc_ref \u003d mock.Mock(value\u003dmock.sentinel.dc_ref)"},{"line_number":958,"context_line":"        ds_name \u003d mock.sentinel.ds_name"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_d8369103","line":955,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_vsphere_url\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":952,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_copy_image\u0027)"},{"line_number":953,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":954,"context_line":"    def test_create_virtual_disk_from_preallocated_image_with_copy_error("},{"line_number":955,"context_line":"            self, vops, copy_image, get_vsphere_url, flat_extent_path,"},{"line_number":956,"context_line":"            generate_uuid, get_temp_image_folder, copy_temp_virtual_disk):"},{"line_number":957,"context_line":"        dc_ref \u003d mock.Mock(value\u003dmock.sentinel.dc_ref)"},{"line_number":958,"context_line":"        ds_name \u003d mock.sentinel.ds_name"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_98536939","line":955,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":955,"context_line":"            self, vops, copy_image, get_vsphere_url, flat_extent_path,"},{"line_number":956,"context_line":"            generate_uuid, get_temp_image_folder, copy_temp_virtual_disk):"},{"line_number":957,"context_line":"        dc_ref \u003d mock.Mock(value\u003dmock.sentinel.dc_ref)"},{"line_number":958,"context_line":"        ds_name \u003d mock.sentinel.ds_name"},{"line_number":959,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":960,"context_line":"        get_temp_image_folder.return_value \u003d (dc_ref, ds_name, folder_path)"},{"line_number":961,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_98288997","line":958,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027copy_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":955,"context_line":"            self, vops, copy_image, get_vsphere_url, flat_extent_path,"},{"line_number":956,"context_line":"            generate_uuid, get_temp_image_folder, copy_temp_virtual_disk):"},{"line_number":957,"context_line":"        dc_ref \u003d mock.Mock(value\u003dmock.sentinel.dc_ref)"},{"line_number":958,"context_line":"        ds_name \u003d mock.sentinel.ds_name"},{"line_number":959,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":960,"context_line":"        get_temp_image_folder.return_value \u003d (dc_ref, ds_name, folder_path)"},{"line_number":961,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_78102558","line":958,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027copy_temp_virtual_disk\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":955,"context_line":"            self, vops, copy_image, get_vsphere_url, flat_extent_path,"},{"line_number":956,"context_line":"            generate_uuid, get_temp_image_folder, copy_temp_virtual_disk):"},{"line_number":957,"context_line":"        dc_ref \u003d mock.Mock(value\u003dmock.sentinel.dc_ref)"},{"line_number":958,"context_line":"        ds_name \u003d mock.sentinel.ds_name"},{"line_number":959,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":960,"context_line":"        get_temp_image_folder.return_value \u003d (dc_ref, ds_name, folder_path)"},{"line_number":961,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_d81fb169","line":958,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027flat_extent_path\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":955,"context_line":"            self, vops, copy_image, get_vsphere_url, flat_extent_path,"},{"line_number":956,"context_line":"            generate_uuid, get_temp_image_folder, copy_temp_virtual_disk):"},{"line_number":957,"context_line":"        dc_ref \u003d mock.Mock(value\u003dmock.sentinel.dc_ref)"},{"line_number":958,"context_line":"        ds_name \u003d mock.sentinel.ds_name"},{"line_number":959,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":960,"context_line":"        get_temp_image_folder.return_value \u003d (dc_ref, ds_name, folder_path)"},{"line_number":961,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_38133d68","line":958,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027generate_uuid\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":955,"context_line":"            self, vops, copy_image, get_vsphere_url, flat_extent_path,"},{"line_number":956,"context_line":"            generate_uuid, get_temp_image_folder, copy_temp_virtual_disk):"},{"line_number":957,"context_line":"        dc_ref \u003d mock.Mock(value\u003dmock.sentinel.dc_ref)"},{"line_number":958,"context_line":"        ds_name \u003d mock.sentinel.ds_name"},{"line_number":959,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":960,"context_line":"        get_temp_image_folder.return_value \u003d (dc_ref, ds_name, folder_path)"},{"line_number":961,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_18163956","line":958,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_temp_image_folder\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":955,"context_line":"            self, vops, copy_image, get_vsphere_url, flat_extent_path,"},{"line_number":956,"context_line":"            generate_uuid, get_temp_image_folder, copy_temp_virtual_disk):"},{"line_number":957,"context_line":"        dc_ref \u003d mock.Mock(value\u003dmock.sentinel.dc_ref)"},{"line_number":958,"context_line":"        ds_name \u003d mock.sentinel.ds_name"},{"line_number":959,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":960,"context_line":"        get_temp_image_folder.return_value \u003d (dc_ref, ds_name, folder_path)"},{"line_number":961,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_f81c3579","line":958,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_vsphere_url\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":955,"context_line":"            self, vops, copy_image, get_vsphere_url, flat_extent_path,"},{"line_number":956,"context_line":"            generate_uuid, get_temp_image_folder, copy_temp_virtual_disk):"},{"line_number":957,"context_line":"        dc_ref \u003d mock.Mock(value\u003dmock.sentinel.dc_ref)"},{"line_number":958,"context_line":"        ds_name \u003d mock.sentinel.ds_name"},{"line_number":959,"context_line":"        folder_path \u003d mock.sentinel.folder_path"},{"line_number":960,"context_line":"        get_temp_image_folder.return_value \u003d (dc_ref, ds_name, folder_path)"},{"line_number":961,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_b82d8da9","line":958,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1098,"context_line":"        summary \u003d mock.Mock(name\u003dsix.text_type(mock.sentinel.ds_name))"},{"line_number":1099,"context_line":"        select_ds_for_volume.return_value \u003d (host, rp, folder, summary)"},{"line_number":1100,"context_line":""},{"line_number":1101,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":1102,"context_line":"        get_profile_id.return_value \u003d profile_id"},{"line_number":1103,"context_line":""},{"line_number":1104,"context_line":"        disk_type \u003d mock.sentinel.disk_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_b8062d1f","line":1101,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027copy_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1098,"context_line":"        summary \u003d mock.Mock(name\u003dsix.text_type(mock.sentinel.ds_name))"},{"line_number":1099,"context_line":"        select_ds_for_volume.return_value \u003d (host, rp, folder, summary)"},{"line_number":1100,"context_line":""},{"line_number":1101,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":1102,"context_line":"        get_profile_id.return_value \u003d profile_id"},{"line_number":1103,"context_line":""},{"line_number":1104,"context_line":"        disk_type \u003d mock.sentinel.disk_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03024a0a","line":1101,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027copy_temp_virtual_disk\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1098,"context_line":"        summary \u003d mock.Mock(name\u003dsix.text_type(mock.sentinel.ds_name))"},{"line_number":1099,"context_line":"        select_ds_for_volume.return_value \u003d (host, rp, folder, summary)"},{"line_number":1100,"context_line":""},{"line_number":1101,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":1102,"context_line":"        get_profile_id.return_value \u003d profile_id"},{"line_number":1103,"context_line":""},{"line_number":1104,"context_line":"        disk_type \u003d mock.sentinel.disk_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3048617","line":1101,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027flat_extent_path\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1098,"context_line":"        summary \u003d mock.Mock(name\u003dsix.text_type(mock.sentinel.ds_name))"},{"line_number":1099,"context_line":"        select_ds_for_volume.return_value \u003d (host, rp, folder, summary)"},{"line_number":1100,"context_line":""},{"line_number":1101,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":1102,"context_line":"        get_profile_id.return_value \u003d profile_id"},{"line_number":1103,"context_line":""},{"line_number":1104,"context_line":"        disk_type \u003d mock.sentinel.disk_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_230b0e24","line":1101,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027generate_uuid\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1098,"context_line":"        summary \u003d mock.Mock(name\u003dsix.text_type(mock.sentinel.ds_name))"},{"line_number":1099,"context_line":"        select_ds_for_volume.return_value \u003d (host, rp, folder, summary)"},{"line_number":1100,"context_line":""},{"line_number":1101,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":1102,"context_line":"        get_profile_id.return_value \u003d profile_id"},{"line_number":1103,"context_line":""},{"line_number":1104,"context_line":"        disk_type \u003d mock.sentinel.disk_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_9801a909","line":1101,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_vsphere_url\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1098,"context_line":"        summary \u003d mock.Mock(name\u003dsix.text_type(mock.sentinel.ds_name))"},{"line_number":1099,"context_line":"        select_ds_for_volume.return_value \u003d (host, rp, folder, summary)"},{"line_number":1100,"context_line":""},{"line_number":1101,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":1102,"context_line":"        get_profile_id.return_value \u003d profile_id"},{"line_number":1103,"context_line":""},{"line_number":1104,"context_line":"        disk_type \u003d mock.sentinel.disk_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_4308d226","line":1101,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027sparse_path\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1098,"context_line":"        summary \u003d mock.Mock(name\u003dsix.text_type(mock.sentinel.ds_name))"},{"line_number":1099,"context_line":"        select_ds_for_volume.return_value \u003d (host, rp, folder, summary)"},{"line_number":1100,"context_line":""},{"line_number":1101,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":1102,"context_line":"        get_profile_id.return_value \u003d profile_id"},{"line_number":1103,"context_line":""},{"line_number":1104,"context_line":"        disk_type \u003d mock.sentinel.disk_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_580ba128","line":1101,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1101,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":1102,"context_line":"        get_profile_id.return_value \u003d profile_id"},{"line_number":1103,"context_line":""},{"line_number":1104,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":1105,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":1106,"context_line":""},{"line_number":1107,"context_line":"        extra_config \u003d mock.sentinel.extra_config"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_6310764f","line":1104,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027copy_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1101,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":1102,"context_line":"        get_profile_id.return_value \u003d profile_id"},{"line_number":1103,"context_line":""},{"line_number":1104,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":1105,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":1106,"context_line":""},{"line_number":1107,"context_line":"        extra_config \u003d mock.sentinel.extra_config"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a316fe47","line":1104,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027copy_temp_virtual_disk\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1101,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":1102,"context_line":"        get_profile_id.return_value \u003d profile_id"},{"line_number":1103,"context_line":""},{"line_number":1104,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":1105,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":1106,"context_line":""},{"line_number":1107,"context_line":"        extra_config \u003d mock.sentinel.extra_config"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_032b6a82","line":1104,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027flat_extent_path\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1101,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":1102,"context_line":"        get_profile_id.return_value \u003d profile_id"},{"line_number":1103,"context_line":""},{"line_number":1104,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":1105,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":1106,"context_line":""},{"line_number":1107,"context_line":"        extra_config \u003d mock.sentinel.extra_config"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_4321f29e","line":1104,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027generate_uuid\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1101,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":1102,"context_line":"        get_profile_id.return_value \u003d profile_id"},{"line_number":1103,"context_line":""},{"line_number":1104,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":1105,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":1106,"context_line":""},{"line_number":1107,"context_line":"        extra_config \u003d mock.sentinel.extra_config"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c31b4270","line":1104,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_vsphere_url\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1101,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":1102,"context_line":"        get_profile_id.return_value \u003d profile_id"},{"line_number":1103,"context_line":""},{"line_number":1104,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":1105,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":1106,"context_line":""},{"line_number":1107,"context_line":"        extra_config \u003d mock.sentinel.extra_config"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e32da695","line":1104,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027sparse_path\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1101,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":1102,"context_line":"        get_profile_id.return_value \u003d profile_id"},{"line_number":1103,"context_line":""},{"line_number":1104,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":1105,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":1106,"context_line":""},{"line_number":1107,"context_line":"        extra_config \u003d mock.sentinel.extra_config"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_8315ba42","line":1104,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1203,"context_line":""},{"line_number":1204,"context_line":"        context \u003d mock.sentinel.context"},{"line_number":1205,"context_line":"        volume \u003d test_utils.create_volume("},{"line_number":1206,"context_line":"            self._context, volume_type_id \u003d fake_constants.VOLUME_TYPE_ID,"},{"line_number":1207,"context_line":"            updated_at \u003d self.updated_at)"},{"line_number":1208,"context_line":"        extra_specs \u003d {"},{"line_number":1209,"context_line":"            \u0027image_service:store_id\u0027: \u0027fake-store\u0027"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_2324aeae","line":1206,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027MockConfiguration\u0027 has no \u0027vmware_image_transfer_timeout_secs\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1207,"context_line":"            updated_at \u003d self.updated_at)"},{"line_number":1208,"context_line":"        extra_specs \u003d {"},{"line_number":1209,"context_line":"            \u0027image_service:store_id\u0027: \u0027fake-store\u0027"},{"line_number":1210,"context_line":"        }"},{"line_number":1211,"context_line":"        test_utils.create_volume_type(self._context.elevated(),"},{"line_number":1212,"context_line":"                                      id\u003dfake_constants.VOLUME_TYPE_ID,"},{"line_number":1213,"context_line":"                                      name\u003d\"test_type\","}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_833e5abe","line":1210,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027MockConfiguration\u0027 has no \u0027vmware_host_ip\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1208,"context_line":"        extra_specs \u003d {"},{"line_number":1209,"context_line":"            \u0027image_service:store_id\u0027: \u0027fake-store\u0027"},{"line_number":1210,"context_line":"        }"},{"line_number":1211,"context_line":"        test_utils.create_volume_type(self._context.elevated(),"},{"line_number":1212,"context_line":"                                      id\u003dfake_constants.VOLUME_TYPE_ID,"},{"line_number":1213,"context_line":"                                      name\u003d\"test_type\","},{"line_number":1214,"context_line":"                                      extra_specs\u003dextra_specs)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_633996d5","line":1211,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027MockConfiguration\u0027 has no \u0027vmware_host_port\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1222,"context_line":"        vops.get_backing.assert_called_once_with(volume[\u0027name\u0027], volume[\u0027id\u0027])"},{"line_number":1223,"context_line":"        if not backing_exists:"},{"line_number":1224,"context_line":"            create_backing.assert_called_once_with(volume)"},{"line_number":1225,"context_line":"        vops.get_vmdk_path.assert_called_once_with(backing)"},{"line_number":1226,"context_line":"        upload_image.assert_called_once_with("},{"line_number":1227,"context_line":"            context,"},{"line_number":1228,"context_line":"            self._config.vmware_image_transfer_timeout_secs,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c334e2e0","line":1225,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027download_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1222,"context_line":"        vops.get_backing.assert_called_once_with(volume[\u0027name\u0027], volume[\u0027id\u0027])"},{"line_number":1223,"context_line":"        if not backing_exists:"},{"line_number":1224,"context_line":"            create_backing.assert_called_once_with(volume)"},{"line_number":1225,"context_line":"        vops.get_vmdk_path.assert_called_once_with(backing)"},{"line_number":1226,"context_line":"        upload_image.assert_called_once_with("},{"line_number":1227,"context_line":"            context,"},{"line_number":1228,"context_line":"            self._config.vmware_image_transfer_timeout_secs,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_43561208","line":1225,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1222,"context_line":"        vops.get_backing.assert_called_once_with(volume[\u0027name\u0027], volume[\u0027id\u0027])"},{"line_number":1223,"context_line":"        if not backing_exists:"},{"line_number":1224,"context_line":"            create_backing.assert_called_once_with(volume)"},{"line_number":1225,"context_line":"        vops.get_vmdk_path.assert_called_once_with(backing)"},{"line_number":1226,"context_line":"        upload_image.assert_called_once_with("},{"line_number":1227,"context_line":"            context,"},{"line_number":1228,"context_line":"            self._config.vmware_image_transfer_timeout_secs,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e352c612","line":1225,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_extra_config\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1222,"context_line":"        vops.get_backing.assert_called_once_with(volume[\u0027name\u0027], volume[\u0027id\u0027])"},{"line_number":1223,"context_line":"        if not backing_exists:"},{"line_number":1224,"context_line":"            create_backing.assert_called_once_with(volume)"},{"line_number":1225,"context_line":"        vops.get_vmdk_path.assert_called_once_with(backing)"},{"line_number":1226,"context_line":"        upload_image.assert_called_once_with("},{"line_number":1227,"context_line":"            context,"},{"line_number":1228,"context_line":"            self._config.vmware_image_transfer_timeout_secs,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23594e34","line":1225,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_profile_id\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1222,"context_line":"        vops.get_backing.assert_called_once_with(volume[\u0027name\u0027], volume[\u0027id\u0027])"},{"line_number":1223,"context_line":"        if not backing_exists:"},{"line_number":1224,"context_line":"            create_backing.assert_called_once_with(volume)"},{"line_number":1225,"context_line":"        vops.get_vmdk_path.assert_called_once_with(backing)"},{"line_number":1226,"context_line":"        upload_image.assert_called_once_with("},{"line_number":1227,"context_line":"            context,"},{"line_number":1228,"context_line":"            self._config.vmware_image_transfer_timeout_secs,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_8343fa41","line":1225,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_ds_for_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1222,"context_line":"        vops.get_backing.assert_called_once_with(volume[\u0027name\u0027], volume[\u0027id\u0027])"},{"line_number":1223,"context_line":"        if not backing_exists:"},{"line_number":1224,"context_line":"            create_backing.assert_called_once_with(volume)"},{"line_number":1225,"context_line":"        vops.get_vmdk_path.assert_called_once_with(backing)"},{"line_number":1226,"context_line":"        upload_image.assert_called_once_with("},{"line_number":1227,"context_line":"            context,"},{"line_number":1228,"context_line":"            self._config.vmware_image_transfer_timeout_secs,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a32f1e86","line":1225,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1222,"context_line":"        vops.get_backing.assert_called_once_with(volume[\u0027name\u0027], volume[\u0027id\u0027])"},{"line_number":1223,"context_line":"        if not backing_exists:"},{"line_number":1224,"context_line":"            create_backing.assert_called_once_with(volume)"},{"line_number":1225,"context_line":"        vops.get_vmdk_path.assert_called_once_with(backing)"},{"line_number":1226,"context_line":"        upload_image.assert_called_once_with("},{"line_number":1227,"context_line":"            context,"},{"line_number":1228,"context_line":"            self._config.vmware_image_transfer_timeout_secs,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03508a0a","line":1225,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1225,"context_line":"        vops.get_vmdk_path.assert_called_once_with(backing)"},{"line_number":1226,"context_line":"        upload_image.assert_called_once_with("},{"line_number":1227,"context_line":"            context,"},{"line_number":1228,"context_line":"            self._config.vmware_image_transfer_timeout_secs,"},{"line_number":1229,"context_line":"            image_service,"},{"line_number":1230,"context_line":"            image_meta[\u0027id\u0027],"},{"line_number":1231,"context_line":"            volume[\u0027project_id\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_633eb6b8","line":1228,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027download_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1225,"context_line":"        vops.get_vmdk_path.assert_called_once_with(backing)"},{"line_number":1226,"context_line":"        upload_image.assert_called_once_with("},{"line_number":1227,"context_line":"            context,"},{"line_number":1228,"context_line":"            self._config.vmware_image_transfer_timeout_secs,"},{"line_number":1229,"context_line":"            image_service,"},{"line_number":1230,"context_line":"            image_meta[\u0027id\u0027],"},{"line_number":1231,"context_line":"            volume[\u0027project_id\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e37be688","line":1228,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1225,"context_line":"        vops.get_vmdk_path.assert_called_once_with(backing)"},{"line_number":1226,"context_line":"        upload_image.assert_called_once_with("},{"line_number":1227,"context_line":"            context,"},{"line_number":1228,"context_line":"            self._config.vmware_image_transfer_timeout_secs,"},{"line_number":1229,"context_line":"            image_service,"},{"line_number":1230,"context_line":"            image_meta[\u0027id\u0027],"},{"line_number":1231,"context_line":"            volume[\u0027project_id\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_0379aa92","line":1228,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_extra_config\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1225,"context_line":"        vops.get_vmdk_path.assert_called_once_with(backing)"},{"line_number":1226,"context_line":"        upload_image.assert_called_once_with("},{"line_number":1227,"context_line":"            context,"},{"line_number":1228,"context_line":"            self._config.vmware_image_transfer_timeout_secs,"},{"line_number":1229,"context_line":"            image_service,"},{"line_number":1230,"context_line":"            image_meta[\u0027id\u0027],"},{"line_number":1231,"context_line":"            volume[\u0027project_id\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_436f32c4","line":1228,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_profile_id\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1225,"context_line":"        vops.get_vmdk_path.assert_called_once_with(backing)"},{"line_number":1226,"context_line":"        upload_image.assert_called_once_with("},{"line_number":1227,"context_line":"            context,"},{"line_number":1228,"context_line":"            self._config.vmware_image_transfer_timeout_secs,"},{"line_number":1229,"context_line":"            image_service,"},{"line_number":1230,"context_line":"            image_meta[\u0027id\u0027],"},{"line_number":1231,"context_line":"            volume[\u0027project_id\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_2372eead","line":1228,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_ds_for_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1225,"context_line":"        vops.get_vmdk_path.assert_called_once_with(backing)"},{"line_number":1226,"context_line":"        upload_image.assert_called_once_with("},{"line_number":1227,"context_line":"            context,"},{"line_number":1228,"context_line":"            self._config.vmware_image_transfer_timeout_secs,"},{"line_number":1229,"context_line":"            image_service,"},{"line_number":1230,"context_line":"            image_meta[\u0027id\u0027],"},{"line_number":1231,"context_line":"            volume[\u0027project_id\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c3498260","line":1228,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1225,"context_line":"        vops.get_vmdk_path.assert_called_once_with(backing)"},{"line_number":1226,"context_line":"        upload_image.assert_called_once_with("},{"line_number":1227,"context_line":"            context,"},{"line_number":1228,"context_line":"            self._config.vmware_image_transfer_timeout_secs,"},{"line_number":1229,"context_line":"            image_service,"},{"line_number":1230,"context_line":"            image_meta[\u0027id\u0027],"},{"line_number":1231,"context_line":"            volume[\u0027project_id\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3443e48","line":1228,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1283,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_in_use\u0027, return_value\u003dFalse)"},{"line_number":1284,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":1285,"context_line":"    @mock.patch(\u0027cinder.volume.drivers.vmware.vmdk.VMwareVcVmdkDriver.\u0027"},{"line_number":1286,"context_line":"                \u0027_get_disk_type\u0027)"},{"line_number":1287,"context_line":"    @mock.patch(\u0027cinder.volume.drivers.vmware.vmdk.VMwareVcVmdkDriver.\u0027"},{"line_number":1288,"context_line":"                \u0027_get_extra_spec_disk_type\u0027)"},{"line_number":1289,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_storage_profile\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_836c9ace","line":1286,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027MockConfiguration\u0027 has no \u0027vmware_image_transfer_timeout_secs\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1288,"context_line":"                \u0027_get_extra_spec_disk_type\u0027)"},{"line_number":1289,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_storage_profile\u0027)"},{"line_number":1290,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_extra_spec_storage_profile\u0027)"},{"line_number":1291,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027ds_sel\u0027)"},{"line_number":1292,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_datastore\u0027)"},{"line_number":1293,"context_line":"    @mock.patch.object("},{"line_number":1294,"context_line":"        VMDK_DRIVER, \u0027_get_adapter_type\u0027, return_value\u003d\u0027lsiLogic\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_6367d6ea","line":1291,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027MockConfiguration\u0027 has no \u0027vmware_host_ip\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1289,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_storage_profile\u0027)"},{"line_number":1290,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_extra_spec_storage_profile\u0027)"},{"line_number":1291,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027ds_sel\u0027)"},{"line_number":1292,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_datastore\u0027)"},{"line_number":1293,"context_line":"    @mock.patch.object("},{"line_number":1294,"context_line":"        VMDK_DRIVER, \u0027_get_adapter_type\u0027, return_value\u003d\u0027lsiLogic\u0027)"},{"line_number":1295,"context_line":"    @mock.patch.object("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c36222d8","line":1292,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027MockConfiguration\u0027 has no \u0027vmware_host_port\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1299,"context_line":"            _get_extra_spec_adapter_type,"},{"line_number":1300,"context_line":"            _get_adapter_type,"},{"line_number":1301,"context_line":"            select_datastore,"},{"line_number":1302,"context_line":"            ds_sel,"},{"line_number":1303,"context_line":"            get_extra_spec_storage_profile,"},{"line_number":1304,"context_line":"            get_storage_profile,"},{"line_number":1305,"context_line":"            get_extra_spec_disk_type,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3a006f7","line":1302,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1299,"context_line":"            _get_extra_spec_adapter_type,"},{"line_number":1300,"context_line":"            _get_adapter_type,"},{"line_number":1301,"context_line":"            select_datastore,"},{"line_number":1302,"context_line":"            ds_sel,"},{"line_number":1303,"context_line":"            get_extra_spec_storage_profile,"},{"line_number":1304,"context_line":"            get_storage_profile,"},{"line_number":1305,"context_line":"            get_extra_spec_disk_type,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a35d5e16","line":1302,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1299,"context_line":"            _get_extra_spec_adapter_type,"},{"line_number":1300,"context_line":"            _get_adapter_type,"},{"line_number":1301,"context_line":"            select_datastore,"},{"line_number":1302,"context_line":"            ds_sel,"},{"line_number":1303,"context_line":"            get_extra_spec_storage_profile,"},{"line_number":1304,"context_line":"            get_storage_profile,"},{"line_number":1305,"context_line":"            get_extra_spec_disk_type,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_039ecab7","line":1302,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027upload_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1299,"context_line":"            _get_extra_spec_adapter_type,"},{"line_number":1300,"context_line":"            _get_adapter_type,"},{"line_number":1301,"context_line":"            select_datastore,"},{"line_number":1302,"context_line":"            ds_sel,"},{"line_number":1303,"context_line":"            get_extra_spec_storage_profile,"},{"line_number":1304,"context_line":"            get_storage_profile,"},{"line_number":1305,"context_line":"            get_extra_spec_disk_type,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23a78e0d","line":1302,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_disk_format\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1299,"context_line":"            _get_extra_spec_adapter_type,"},{"line_number":1300,"context_line":"            _get_adapter_type,"},{"line_number":1301,"context_line":"            select_datastore,"},{"line_number":1302,"context_line":"            ds_sel,"},{"line_number":1303,"context_line":"            get_extra_spec_storage_profile,"},{"line_number":1304,"context_line":"            get_storage_profile,"},{"line_number":1305,"context_line":"            get_extra_spec_disk_type,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_43a45208","line":1302,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1302,"context_line":"            ds_sel,"},{"line_number":1303,"context_line":"            get_extra_spec_storage_profile,"},{"line_number":1304,"context_line":"            get_storage_profile,"},{"line_number":1305,"context_line":"            get_extra_spec_disk_type,"},{"line_number":1306,"context_line":"            get_disk_type,"},{"line_number":1307,"context_line":"            vops,"},{"line_number":1308,"context_line":"            in_use):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c3b7c239","line":1305,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1302,"context_line":"            ds_sel,"},{"line_number":1303,"context_line":"            get_extra_spec_storage_profile,"},{"line_number":1304,"context_line":"            get_storage_profile,"},{"line_number":1305,"context_line":"            get_extra_spec_disk_type,"},{"line_number":1306,"context_line":"            get_disk_type,"},{"line_number":1307,"context_line":"            vops,"},{"line_number":1308,"context_line":"            in_use):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83b13a4a","line":1305,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1302,"context_line":"            ds_sel,"},{"line_number":1303,"context_line":"            get_extra_spec_storage_profile,"},{"line_number":1304,"context_line":"            get_storage_profile,"},{"line_number":1305,"context_line":"            get_extra_spec_disk_type,"},{"line_number":1306,"context_line":"            get_disk_type,"},{"line_number":1307,"context_line":"            vops,"},{"line_number":1308,"context_line":"            in_use):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63acf6ec","line":1305,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027upload_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1302,"context_line":"            ds_sel,"},{"line_number":1303,"context_line":"            get_extra_spec_storage_profile,"},{"line_number":1304,"context_line":"            get_storage_profile,"},{"line_number":1305,"context_line":"            get_extra_spec_disk_type,"},{"line_number":1306,"context_line":"            get_disk_type,"},{"line_number":1307,"context_line":"            vops,"},{"line_number":1308,"context_line":"            in_use):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_0387ea63","line":1305,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_disk_format\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1302,"context_line":"            ds_sel,"},{"line_number":1303,"context_line":"            get_extra_spec_storage_profile,"},{"line_number":1304,"context_line":"            get_storage_profile,"},{"line_number":1305,"context_line":"            get_extra_spec_disk_type,"},{"line_number":1306,"context_line":"            get_disk_type,"},{"line_number":1307,"context_line":"            vops,"},{"line_number":1308,"context_line":"            in_use):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3b27e47","line":1305,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1662,"context_line":"        if not versionutils.is_compatible("},{"line_number":1663,"context_line":"                self._driver.NEXT_MIN_SUPPORTED_VC_VERSION, version,"},{"line_number":1664,"context_line":"                same_major\u003dFalse):"},{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23802e46","line":1665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027delete_temp_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1662,"context_line":"        if not versionutils.is_compatible("},{"line_number":1663,"context_line":"                self._driver.NEXT_MIN_SUPPORTED_VC_VERSION, version,"},{"line_number":1664,"context_line":"                same_major\u003dFalse):"},{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03ec0a28","line":1665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027ds_sel\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1662,"context_line":"        if not versionutils.is_compatible("},{"line_number":1663,"context_line":"                self._driver.NEXT_MIN_SUPPORTED_VC_VERSION, version,"},{"line_number":1664,"context_line":"                same_major\u003dFalse):"},{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_839adab5","line":1665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027generate_uuid\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1662,"context_line":"        if not versionutils.is_compatible("},{"line_number":1663,"context_line":"                self._driver.NEXT_MIN_SUPPORTED_VC_VERSION, version,"},{"line_number":1664,"context_line":"                same_major\u003dFalse):"},{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_437d726c","line":1665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_adapter_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1662,"context_line":"        if not versionutils.is_compatible("},{"line_number":1663,"context_line":"                self._driver.NEXT_MIN_SUPPORTED_VC_VERSION, version,"},{"line_number":1664,"context_line":"                same_major\u003dFalse):"},{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c3906298","line":1665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_dc\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1662,"context_line":"        if not versionutils.is_compatible("},{"line_number":1663,"context_line":"                self._driver.NEXT_MIN_SUPPORTED_VC_VERSION, version,"},{"line_number":1664,"context_line":"                same_major\u003dFalse):"},{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83df7a67","line":1665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1662,"context_line":"        if not versionutils.is_compatible("},{"line_number":1663,"context_line":"                self._driver.NEXT_MIN_SUPPORTED_VC_VERSION, version,"},{"line_number":1664,"context_line":"                same_major\u003dFalse):"},{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3892675","line":1665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_extra_spec_adapter_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1662,"context_line":"        if not versionutils.is_compatible("},{"line_number":1663,"context_line":"                self._driver.NEXT_MIN_SUPPORTED_VC_VERSION, version,"},{"line_number":1664,"context_line":"                same_major\u003dFalse):"},{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23f5ceed","line":1665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_extra_spec_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1662,"context_line":"        if not versionutils.is_compatible("},{"line_number":1663,"context_line":"                self._driver.NEXT_MIN_SUPPORTED_VC_VERSION, version,"},{"line_number":1664,"context_line":"                same_major\u003dFalse):"},{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3ee4620","line":1665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_extra_spec_storage_profile\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1662,"context_line":"        if not versionutils.is_compatible("},{"line_number":1663,"context_line":"                self._driver.NEXT_MIN_SUPPORTED_VC_VERSION, version,"},{"line_number":1664,"context_line":"                same_major\u003dFalse):"},{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_43f29207","line":1665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_storage_profile\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1662,"context_line":"        if not versionutils.is_compatible("},{"line_number":1663,"context_line":"                self._driver.NEXT_MIN_SUPPORTED_VC_VERSION, version,"},{"line_number":1664,"context_line":"                same_major\u003dFalse):"},{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63951687","line":1665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_volume_group_folder\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1662,"context_line":"        if not versionutils.is_compatible("},{"line_number":1663,"context_line":"                self._driver.NEXT_MIN_SUPPORTED_VC_VERSION, version,"},{"line_number":1664,"context_line":"                same_major\u003dFalse):"},{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c3e5023a","line":1665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027in_use\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1662,"context_line":"        if not versionutils.is_compatible("},{"line_number":1663,"context_line":"                self._driver.NEXT_MIN_SUPPORTED_VC_VERSION, version,"},{"line_number":1664,"context_line":"                same_major\u003dFalse):"},{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a38b9e65","line":1665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_datastore\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1662,"context_line":"        if not versionutils.is_compatible("},{"line_number":1663,"context_line":"                self._driver.NEXT_MIN_SUPPORTED_VC_VERSION, version,"},{"line_number":1664,"context_line":"                same_major\u003dFalse):"},{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63da3678","line":1665,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""},{"line_number":1669,"context_line":"    def test_validate_vcenter_version_with_less_than_min_supported_version("},{"line_number":1670,"context_line":"            self):"},{"line_number":1671,"context_line":"        # Validation should fail for vCenter version less than 5.1."}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3d7664a","line":1668,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027delete_temp_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""},{"line_number":1669,"context_line":"    def test_validate_vcenter_version_with_less_than_min_supported_version("},{"line_number":1670,"context_line":"            self):"},{"line_number":1671,"context_line":"        # Validation should fail for vCenter version less than 5.1."}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c3bea2fd","line":1668,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027ds_sel\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""},{"line_number":1669,"context_line":"    def test_validate_vcenter_version_with_less_than_min_supported_version("},{"line_number":1670,"context_line":"            self):"},{"line_number":1671,"context_line":"        # Validation should fail for vCenter version less than 5.1."}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_43cbb2a3","line":1668,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027generate_uuid\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""},{"line_number":1669,"context_line":"    def test_validate_vcenter_version_with_less_than_min_supported_version("},{"line_number":1670,"context_line":"            self):"},{"line_number":1671,"context_line":"        # Validation should fail for vCenter version less than 5.1."}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03d52a44","line":1668,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_adapter_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""},{"line_number":1669,"context_line":"    def test_validate_vcenter_version_with_less_than_min_supported_version("},{"line_number":1670,"context_line":"            self):"},{"line_number":1671,"context_line":"        # Validation should fail for vCenter version less than 5.1."}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83c81aa6","line":1668,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_dc\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""},{"line_number":1669,"context_line":"    def test_validate_vcenter_version_with_less_than_min_supported_version("},{"line_number":1670,"context_line":"            self):"},{"line_number":1671,"context_line":"        # Validation should fail for vCenter version less than 5.1."}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_4340d207","line":1668,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""},{"line_number":1669,"context_line":"    def test_validate_vcenter_version_with_less_than_min_supported_version("},{"line_number":1670,"context_line":"            self):"},{"line_number":1671,"context_line":"        # Validation should fail for vCenter version less than 5.1."}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3e0be27","line":1668,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_extra_spec_adapter_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""},{"line_number":1669,"context_line":"    def test_validate_vcenter_version_with_less_than_min_supported_version("},{"line_number":1670,"context_line":"            self):"},{"line_number":1671,"context_line":"        # Validation should fail for vCenter version less than 5.1."}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e33c8694","line":1668,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_extra_spec_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""},{"line_number":1669,"context_line":"    def test_validate_vcenter_version_with_less_than_min_supported_version("},{"line_number":1670,"context_line":"            self):"},{"line_number":1671,"context_line":"        # Validation should fail for vCenter version less than 5.1."}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3b9de15","line":1668,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_extra_spec_storage_profile\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""},{"line_number":1669,"context_line":"    def test_validate_vcenter_version_with_less_than_min_supported_version("},{"line_number":1670,"context_line":"            self):"},{"line_number":1671,"context_line":"        # Validation should fail for vCenter version less than 5.1."}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_033a4a97","line":1668,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_storage_profile\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""},{"line_number":1669,"context_line":"    def test_validate_vcenter_version_with_less_than_min_supported_version("},{"line_number":1670,"context_line":"            self):"},{"line_number":1671,"context_line":"        # Validation should fail for vCenter version less than 5.1."}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23ce6eb3","line":1668,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_volume_group_folder\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""},{"line_number":1669,"context_line":"    def test_validate_vcenter_version_with_less_than_min_supported_version("},{"line_number":1670,"context_line":"            self):"},{"line_number":1671,"context_line":"        # Validation should fail for vCenter version less than 5.1."}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_834dba3f","line":1668,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027in_use\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""},{"line_number":1669,"context_line":"    def test_validate_vcenter_version_with_less_than_min_supported_version("},{"line_number":1670,"context_line":"            self):"},{"line_number":1671,"context_line":"        # Validation should fail for vCenter version less than 5.1."}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63c3568a","line":1668,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_datastore\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1665,"context_line":"            log.warning.assert_called_once()"},{"line_number":1666,"context_line":"        else:"},{"line_number":1667,"context_line":"            log.warning.assert_not_called()"},{"line_number":1668,"context_line":""},{"line_number":1669,"context_line":"    def test_validate_vcenter_version_with_less_than_min_supported_version("},{"line_number":1670,"context_line":"            self):"},{"line_number":1671,"context_line":"        # Validation should fail for vCenter version less than 5.1."}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23430e15","line":1668,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1749,"context_line":"            pbm_wsdl \u003d mock.sentinel.pbm_wsdl"},{"line_number":1750,"context_line":"            get_pbm_wsdl_loc.return_value \u003d pbm_wsdl"},{"line_number":1751,"context_line":"        else:"},{"line_number":1752,"context_line":"            ver_str \u003d \u00275.1\u0027"},{"line_number":1753,"context_line":"        get_vc_version.return_value \u003d ver_str"},{"line_number":1754,"context_line":""},{"line_number":1755,"context_line":"        cls_1 \u003d mock.sentinel.cls_1"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a34efe34","line":1752,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027find_extension\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1749,"context_line":"            pbm_wsdl \u003d mock.sentinel.pbm_wsdl"},{"line_number":1750,"context_line":"            get_pbm_wsdl_loc.return_value \u003d pbm_wsdl"},{"line_number":1751,"context_line":"        else:"},{"line_number":1752,"context_line":"            ver_str \u003d \u00275.1\u0027"},{"line_number":1753,"context_line":"        get_vc_version.return_value \u003d ver_str"},{"line_number":1754,"context_line":""},{"line_number":1755,"context_line":"        cls_1 \u003d mock.sentinel.cls_1"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c35342e1","line":1752,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027register_extension\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1749,"context_line":"            pbm_wsdl \u003d mock.sentinel.pbm_wsdl"},{"line_number":1750,"context_line":"            get_pbm_wsdl_loc.return_value \u003d pbm_wsdl"},{"line_number":1751,"context_line":"        else:"},{"line_number":1752,"context_line":"            ver_str \u003d \u00275.1\u0027"},{"line_number":1753,"context_line":"        get_vc_version.return_value \u003d ver_str"},{"line_number":1754,"context_line":""},{"line_number":1755,"context_line":"        cls_1 \u003d mock.sentinel.cls_1"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_6348762c","line":1752,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1752,"context_line":"            ver_str \u003d \u00275.1\u0027"},{"line_number":1753,"context_line":"        get_vc_version.return_value \u003d ver_str"},{"line_number":1754,"context_line":""},{"line_number":1755,"context_line":"        cls_1 \u003d mock.sentinel.cls_1"},{"line_number":1756,"context_line":"        cls_2 \u003d mock.sentinel.cls_2"},{"line_number":1757,"context_line":"        cluster_refs \u003d {\u0027cls-1\u0027: cls_1, \u0027cls-2\u0027: cls_2}"},{"line_number":1758,"context_line":"        vops.get_cluster_refs.return_value \u003d cluster_refs"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_4359f2fb","line":1755,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027find_extension\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1752,"context_line":"            ver_str \u003d \u00275.1\u0027"},{"line_number":1753,"context_line":"        get_vc_version.return_value \u003d ver_str"},{"line_number":1754,"context_line":""},{"line_number":1755,"context_line":"        cls_1 \u003d mock.sentinel.cls_1"},{"line_number":1756,"context_line":"        cls_2 \u003d mock.sentinel.cls_2"},{"line_number":1757,"context_line":"        cluster_refs \u003d {\u0027cls-1\u0027: cls_1, \u0027cls-2\u0027: cls_2}"},{"line_number":1758,"context_line":"        vops.get_cluster_refs.return_value \u003d cluster_refs"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e365a6b6","line":1755,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027register_extension\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1752,"context_line":"            ver_str \u003d \u00275.1\u0027"},{"line_number":1753,"context_line":"        get_vc_version.return_value \u003d ver_str"},{"line_number":1754,"context_line":""},{"line_number":1755,"context_line":"        cls_1 \u003d mock.sentinel.cls_1"},{"line_number":1756,"context_line":"        cls_2 \u003d mock.sentinel.cls_2"},{"line_number":1757,"context_line":"        cluster_refs \u003d {\u0027cls-1\u0027: cls_1, \u0027cls-2\u0027: cls_2}"},{"line_number":1758,"context_line":"        vops.get_cluster_refs.return_value \u003d cluster_refs"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03636ab3","line":1755,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1863,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_datastore\u0027)"},{"line_number":1864,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_dc\u0027)"},{"line_number":1865,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23114e05","line":1866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1863,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_datastore\u0027)"},{"line_number":1864,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_dc\u0027)"},{"line_number":1865,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63719676","line":1866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027ds_sel_cls\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1863,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_datastore\u0027)"},{"line_number":1864,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_dc\u0027)"},{"line_number":1865,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03088ad7","line":1866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_pbm_wsdl_loc\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1863,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_datastore\u0027)"},{"line_number":1864,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_dc\u0027)"},{"line_number":1865,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_430e12e5","line":1866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_vc_version\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1863,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_datastore\u0027)"},{"line_number":1864,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_dc\u0027)"},{"line_number":1865,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83fbfabe","line":1866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027re_compile\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1863,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_datastore\u0027)"},{"line_number":1864,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_dc\u0027)"},{"line_number":1865,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3671eb7","line":1866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027register_extension\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1863,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_datastore\u0027)"},{"line_number":1864,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_dc\u0027)"},{"line_number":1865,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_235caeeb","line":1866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1863,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_datastore\u0027)"},{"line_number":1864,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_dc\u0027)"},{"line_number":1865,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63f6b6d9","line":1866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_params\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1863,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_datastore\u0027)"},{"line_number":1864,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_dc\u0027)"},{"line_number":1865,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e30ac6cf","line":1866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_vc_version\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1863,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_datastore\u0027)"},{"line_number":1864,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_dc\u0027)"},{"line_number":1865,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83765a6f","line":1866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1863,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_datastore\u0027)"},{"line_number":1864,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_dc\u0027)"},{"line_number":1865,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c36ce29d","line":1866,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops_cls\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"},{"line_number":1870,"context_line":"            select_datastore, get_storage_profile):"},{"line_number":1871,"context_line":""},{"line_number":1872,"context_line":"        profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c31a2215","line":1869,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"},{"line_number":1870,"context_line":"            select_datastore, get_storage_profile):"},{"line_number":1871,"context_line":""},{"line_number":1872,"context_line":"        profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_0331aaa3","line":1869,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027ds_sel_cls\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"},{"line_number":1870,"context_line":"            select_datastore, get_storage_profile):"},{"line_number":1871,"context_line":""},{"line_number":1872,"context_line":"        profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_232aee2a","line":1869,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_pbm_wsdl_loc\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"},{"line_number":1870,"context_line":"            select_datastore, get_storage_profile):"},{"line_number":1871,"context_line":""},{"line_number":1872,"context_line":"        profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_631fd607","line":1869,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_vc_version\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"},{"line_number":1870,"context_line":"            select_datastore, get_storage_profile):"},{"line_number":1871,"context_line":""},{"line_number":1872,"context_line":"        profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3155ee7","line":1869,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027re_compile\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"},{"line_number":1870,"context_line":"            select_datastore, get_storage_profile):"},{"line_number":1871,"context_line":""},{"line_number":1872,"context_line":"        profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_43273265","line":1869,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027register_extension\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"},{"line_number":1870,"context_line":"            select_datastore, get_storage_profile):"},{"line_number":1871,"context_line":""},{"line_number":1872,"context_line":"        profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c30182b1","line":1869,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"},{"line_number":1870,"context_line":"            select_datastore, get_storage_profile):"},{"line_number":1871,"context_line":""},{"line_number":1872,"context_line":"        profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03d6ca28","line":1869,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_params\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"},{"line_number":1870,"context_line":"            select_datastore, get_storage_profile):"},{"line_number":1871,"context_line":""},{"line_number":1872,"context_line":"        profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83249a5f","line":1869,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_vc_version\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"},{"line_number":1870,"context_line":"            select_datastore, get_storage_profile):"},{"line_number":1871,"context_line":""},{"line_number":1872,"context_line":"        profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3fc3eb5","line":1869,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1866,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_volume_group_folder\u0027)"},{"line_number":1867,"context_line":"    @ddt.data(None, {vmdk.CREATE_PARAM_DISK_SIZE: 2 * VOL_SIZE})"},{"line_number":1868,"context_line":"    def test_select_ds_for_volume("},{"line_number":1869,"context_line":"            self, create_params, get_volume_group_folder, vops, get_dc,"},{"line_number":1870,"context_line":"            select_datastore, get_storage_profile):"},{"line_number":1871,"context_line":""},{"line_number":1872,"context_line":"        profile \u003d mock.sentinel.profile"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e333e6a9","line":1869,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops_cls\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1892,"context_line":"            exp_size \u003d create_params[vmdk.CREATE_PARAM_DISK_SIZE] * units.Gi"},{"line_number":1893,"context_line":"        else:"},{"line_number":1894,"context_line":"            exp_size \u003d vol[\u0027size\u0027] * units.Gi"},{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3c12656","line":1895,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1892,"context_line":"            exp_size \u003d create_params[vmdk.CREATE_PARAM_DISK_SIZE] * units.Gi"},{"line_number":1893,"context_line":"        else:"},{"line_number":1894,"context_line":"            exp_size \u003d vol[\u0027size\u0027] * units.Gi"},{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23df8e3a","line":1895,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027ds_sel_cls\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1892,"context_line":"            exp_size \u003d create_params[vmdk.CREATE_PARAM_DISK_SIZE] * units.Gi"},{"line_number":1893,"context_line":"        else:"},{"line_number":1894,"context_line":"            exp_size \u003d vol[\u0027size\u0027] * units.Gi"},{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c3efc2e6","line":1895,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_pbm_wsdl_loc\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1892,"context_line":"            exp_size \u003d create_params[vmdk.CREATE_PARAM_DISK_SIZE] * units.Gi"},{"line_number":1893,"context_line":"        else:"},{"line_number":1894,"context_line":"            exp_size \u003d vol[\u0027size\u0027] * units.Gi"},{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03bfead0","line":1895,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_vc_version\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1892,"context_line":"            exp_size \u003d create_params[vmdk.CREATE_PARAM_DISK_SIZE] * units.Gi"},{"line_number":1893,"context_line":"        else:"},{"line_number":1894,"context_line":"            exp_size \u003d vol[\u0027size\u0027] * units.Gi"},{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_43b572ed","line":1895,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027re_compile\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1892,"context_line":"            exp_size \u003d create_params[vmdk.CREATE_PARAM_DISK_SIZE] * units.Gi"},{"line_number":1893,"context_line":"        else:"},{"line_number":1894,"context_line":"            exp_size \u003d vol[\u0027size\u0027] * units.Gi"},{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63e4f60d","line":1895,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027register_extension\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1892,"context_line":"            exp_size \u003d create_params[vmdk.CREATE_PARAM_DISK_SIZE] * units.Gi"},{"line_number":1893,"context_line":"        else:"},{"line_number":1894,"context_line":"            exp_size \u003d vol[\u0027size\u0027] * units.Gi"},{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3d80654","line":1895,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1892,"context_line":"            exp_size \u003d create_params[vmdk.CREATE_PARAM_DISK_SIZE] * units.Gi"},{"line_number":1893,"context_line":"        else:"},{"line_number":1894,"context_line":"            exp_size \u003d vol[\u0027size\u0027] * units.Gi"},{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23b82ee3","line":1895,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_params\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1892,"context_line":"            exp_size \u003d create_params[vmdk.CREATE_PARAM_DISK_SIZE] * units.Gi"},{"line_number":1893,"context_line":"        else:"},{"line_number":1894,"context_line":"            exp_size \u003d vol[\u0027size\u0027] * units.Gi"},{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3ea7ed4","line":1895,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_vc_version\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1892,"context_line":"            exp_size \u003d create_params[vmdk.CREATE_PARAM_DISK_SIZE] * units.Gi"},{"line_number":1893,"context_line":"        else:"},{"line_number":1894,"context_line":"            exp_size \u003d vol[\u0027size\u0027] * units.Gi"},{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_43dc5245","line":1895,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1892,"context_line":"            exp_size \u003d create_params[vmdk.CREATE_PARAM_DISK_SIZE] * units.Gi"},{"line_number":1893,"context_line":"        else:"},{"line_number":1894,"context_line":"            exp_size \u003d vol[\u0027size\u0027] * units.Gi"},{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83e93ae7","line":1895,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops_cls\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"},{"line_number":1899,"context_line":"        get_volume_group_folder.assert_called_once_with(dc, vol[\u0027project_id\u0027])"},{"line_number":1900,"context_line":""},{"line_number":1901,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83977a48","line":1898,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"},{"line_number":1899,"context_line":"        get_volume_group_folder.assert_called_once_with(dc, vol[\u0027project_id\u0027])"},{"line_number":1900,"context_line":""},{"line_number":1901,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c3c86275","line":1898,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027ds_sel_cls\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"},{"line_number":1899,"context_line":"        get_volume_group_folder.assert_called_once_with(dc, vol[\u0027project_id\u0027])"},{"line_number":1900,"context_line":""},{"line_number":1901,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3a646c1","line":1898,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_pbm_wsdl_loc\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"},{"line_number":1899,"context_line":"        get_volume_group_folder.assert_called_once_with(dc, vol[\u0027project_id\u0027])"},{"line_number":1900,"context_line":""},{"line_number":1901,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23adce9a","line":1898,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_vc_version\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"},{"line_number":1899,"context_line":"        get_volume_group_folder.assert_called_once_with(dc, vol[\u0027project_id\u0027])"},{"line_number":1900,"context_line":""},{"line_number":1901,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63923659","line":1898,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027re_compile\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"},{"line_number":1899,"context_line":"        get_volume_group_folder.assert_called_once_with(dc, vol[\u0027project_id\u0027])"},{"line_number":1900,"context_line":""},{"line_number":1901,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03a40ab9","line":1898,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027register_extension\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"},{"line_number":1899,"context_line":"        get_volume_group_folder.assert_called_once_with(dc, vol[\u0027project_id\u0027])"},{"line_number":1900,"context_line":""},{"line_number":1901,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83d2da26","line":1898,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"},{"line_number":1899,"context_line":"        get_volume_group_folder.assert_called_once_with(dc, vol[\u0027project_id\u0027])"},{"line_number":1900,"context_line":""},{"line_number":1901,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c39d0267","line":1898,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_params\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"},{"line_number":1899,"context_line":"        get_volume_group_folder.assert_called_once_with(dc, vol[\u0027project_id\u0027])"},{"line_number":1900,"context_line":""},{"line_number":1901,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_43aa9284","line":1898,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027validate_vc_version\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"},{"line_number":1899,"context_line":"        get_volume_group_folder.assert_called_once_with(dc, vol[\u0027project_id\u0027])"},{"line_number":1900,"context_line":""},{"line_number":1901,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63cd1684","line":1898,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1895,"context_line":"        exp_req \u003d {hub.DatastoreSelector.SIZE_BYTES: exp_size,"},{"line_number":1896,"context_line":"                   hub.DatastoreSelector.PROFILE_NAME: profile}"},{"line_number":1897,"context_line":"        select_datastore.assert_called_once_with(exp_req, host)"},{"line_number":1898,"context_line":"        get_dc.assert_called_once_with(rp)"},{"line_number":1899,"context_line":"        get_volume_group_folder.assert_called_once_with(dc, vol[\u0027project_id\u0027])"},{"line_number":1900,"context_line":""},{"line_number":1901,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3c39e56","line":1898,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops_cls\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2011,"context_line":"        get_connection_info.assert_called_once_with(volume, backing, connector)"},{"line_number":2012,"context_line":""},{"line_number":2013,"context_line":"    def test_initialize_connection_with_instance_and_backing(self):"},{"line_number":2014,"context_line":"        self._test_initialize_connection()"},{"line_number":2015,"context_line":""},{"line_number":2016,"context_line":"    def test_initialize_connection_with_instance_and_no_backing(self):"},{"line_number":2017,"context_line":"        self._test_initialize_connection(backing_exists\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a398be74","line":2014,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_storage_profile_id\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2011,"context_line":"        get_connection_info.assert_called_once_with(volume, backing, connector)"},{"line_number":2012,"context_line":""},{"line_number":2013,"context_line":"    def test_initialize_connection_with_instance_and_backing(self):"},{"line_number":2014,"context_line":"        self._test_initialize_connection()"},{"line_number":2015,"context_line":""},{"line_number":2016,"context_line":"    def test_initialize_connection_with_instance_and_no_backing(self):"},{"line_number":2017,"context_line":"        self._test_initialize_connection(backing_exists\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_038d2a31","line":2014,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2014,"context_line":"        self._test_initialize_connection()"},{"line_number":2015,"context_line":""},{"line_number":2016,"context_line":"    def test_initialize_connection_with_instance_and_no_backing(self):"},{"line_number":2017,"context_line":"        self._test_initialize_connection(backing_exists\u003dFalse)"},{"line_number":2018,"context_line":""},{"line_number":2019,"context_line":"    def test_initialize_connection_with_no_instance_and_no_backing(self):"},{"line_number":2020,"context_line":"        self._test_initialize_connection("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e38f6627","line":2017,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_storage_profile_id\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2014,"context_line":"        self._test_initialize_connection()"},{"line_number":2015,"context_line":""},{"line_number":2016,"context_line":"    def test_initialize_connection_with_instance_and_no_backing(self):"},{"line_number":2017,"context_line":"        self._test_initialize_connection(backing_exists\u003dFalse)"},{"line_number":2018,"context_line":""},{"line_number":2019,"context_line":"    def test_initialize_connection_with_no_instance_and_no_backing(self):"},{"line_number":2020,"context_line":"        self._test_initialize_connection("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_4383b204","line":2017,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2069,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2070,"context_line":"        self.assertRaises("},{"line_number":2071,"context_line":"            cinder_exceptions.Invalid, self._driver._get_clone_type, volume)"},{"line_number":2072,"context_line":"        get_volume_type_extra_spec.assert_called_once_with("},{"line_number":2073,"context_line":"            volume[\u0027volume_type_id\u0027], \u0027clone_type\u0027,"},{"line_number":2074,"context_line":"            default_value\u003dvolumeops.FULL_CLONE_TYPE)"},{"line_number":2075,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_637b5627","line":2072,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2069,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2070,"context_line":"        self.assertRaises("},{"line_number":2071,"context_line":"            cinder_exceptions.Invalid, self._driver._get_clone_type, volume)"},{"line_number":2072,"context_line":"        get_volume_type_extra_spec.assert_called_once_with("},{"line_number":2073,"context_line":"            volume[\u0027volume_type_id\u0027], \u0027clone_type\u0027,"},{"line_number":2074,"context_line":"            default_value\u003dvolumeops.FULL_CLONE_TYPE)"},{"line_number":2075,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23866e14","line":2072,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_connection_info\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2069,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2070,"context_line":"        self.assertRaises("},{"line_number":2071,"context_line":"            cinder_exceptions.Invalid, self._driver._get_clone_type, volume)"},{"line_number":2072,"context_line":"        get_volume_type_extra_spec.assert_called_once_with("},{"line_number":2073,"context_line":"            volume[\u0027volume_type_id\u0027], \u0027clone_type\u0027,"},{"line_number":2074,"context_line":"            default_value\u003dvolumeops.FULL_CLONE_TYPE)"},{"line_number":2075,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c376a23e","line":2072,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_moref\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2069,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2070,"context_line":"        self.assertRaises("},{"line_number":2071,"context_line":"            cinder_exceptions.Invalid, self._driver._get_clone_type, volume)"},{"line_number":2072,"context_line":"        get_volume_type_extra_spec.assert_called_once_with("},{"line_number":2073,"context_line":"            volume[\u0027volume_type_id\u0027], \u0027clone_type\u0027,"},{"line_number":2074,"context_line":"            default_value\u003dvolumeops.FULL_CLONE_TYPE)"},{"line_number":2075,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83801af7","line":2072,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027relocate_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2069,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2070,"context_line":"        self.assertRaises("},{"line_number":2071,"context_line":"            cinder_exceptions.Invalid, self._driver._get_clone_type, volume)"},{"line_number":2072,"context_line":"        get_volume_type_extra_spec.assert_called_once_with("},{"line_number":2073,"context_line":"            volume[\u0027volume_type_id\u0027], \u0027clone_type\u0027,"},{"line_number":2074,"context_line":"            default_value\u003dvolumeops.FULL_CLONE_TYPE)"},{"line_number":2075,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a371de46","line":2072,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2072,"context_line":"        get_volume_type_extra_spec.assert_called_once_with("},{"line_number":2073,"context_line":"            volume[\u0027volume_type_id\u0027], \u0027clone_type\u0027,"},{"line_number":2074,"context_line":"            default_value\u003dvolumeops.FULL_CLONE_TYPE)"},{"line_number":2075,"context_line":""},{"line_number":2076,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_disk_type\u0027)"},{"line_number":2077,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2078,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_ds_for_volume\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_4398d268","line":2075,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2072,"context_line":"        get_volume_type_extra_spec.assert_called_once_with("},{"line_number":2073,"context_line":"            volume[\u0027volume_type_id\u0027], \u0027clone_type\u0027,"},{"line_number":2074,"context_line":"            default_value\u003dvolumeops.FULL_CLONE_TYPE)"},{"line_number":2075,"context_line":""},{"line_number":2076,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_disk_type\u0027)"},{"line_number":2077,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2078,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_ds_for_volume\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03924a4c","line":2075,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_connection_info\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2072,"context_line":"        get_volume_type_extra_spec.assert_called_once_with("},{"line_number":2073,"context_line":"            volume[\u0027volume_type_id\u0027], \u0027clone_type\u0027,"},{"line_number":2074,"context_line":"            default_value\u003dvolumeops.FULL_CLONE_TYPE)"},{"line_number":2075,"context_line":""},{"line_number":2076,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_disk_type\u0027)"},{"line_number":2077,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2078,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_ds_for_volume\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_239b0e66","line":2075,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_moref\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2072,"context_line":"        get_volume_type_extra_spec.assert_called_once_with("},{"line_number":2073,"context_line":"            volume[\u0027volume_type_id\u0027], \u0027clone_type\u0027,"},{"line_number":2074,"context_line":"            default_value\u003dvolumeops.FULL_CLONE_TYPE)"},{"line_number":2075,"context_line":""},{"line_number":2076,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_disk_type\u0027)"},{"line_number":2077,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2078,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_ds_for_volume\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3948639","line":2075,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027relocate_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2072,"context_line":"        get_volume_type_extra_spec.assert_called_once_with("},{"line_number":2073,"context_line":"            volume[\u0027volume_type_id\u0027], \u0027clone_type\u0027,"},{"line_number":2074,"context_line":"            default_value\u003dvolumeops.FULL_CLONE_TYPE)"},{"line_number":2075,"context_line":""},{"line_number":2076,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_disk_type\u0027)"},{"line_number":2077,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2078,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_ds_for_volume\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83a5baa4","line":2075,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2075,"context_line":""},{"line_number":2076,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_disk_type\u0027)"},{"line_number":2077,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2078,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_ds_for_volume\u0027)"},{"line_number":2079,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2080,"context_line":"    def _test_clone_backing("},{"line_number":2081,"context_line":"            self, extend_backing, select_ds_for_volume, vops, get_disk_type,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3a6fea9","line":2078,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2075,"context_line":""},{"line_number":2076,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_disk_type\u0027)"},{"line_number":2077,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2078,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_ds_for_volume\u0027)"},{"line_number":2079,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2080,"context_line":"    def _test_clone_backing("},{"line_number":2081,"context_line":"            self, extend_backing, select_ds_for_volume, vops, get_disk_type,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63a07691","line":2078,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_connection_info\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2075,"context_line":""},{"line_number":2076,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_disk_type\u0027)"},{"line_number":2077,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2078,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_ds_for_volume\u0027)"},{"line_number":2079,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2080,"context_line":"    def _test_clone_backing("},{"line_number":2081,"context_line":"            self, extend_backing, select_ds_for_volume, vops, get_disk_type,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03bb6ac4","line":2078,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_moref\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2075,"context_line":""},{"line_number":2076,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_disk_type\u0027)"},{"line_number":2077,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2078,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_ds_for_volume\u0027)"},{"line_number":2079,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2080,"context_line":"    def _test_clone_backing("},{"line_number":2081,"context_line":"            self, extend_backing, select_ds_for_volume, vops, get_disk_type,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c3ab4272","line":2078,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027relocate_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2075,"context_line":""},{"line_number":2076,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_disk_type\u0027)"},{"line_number":2077,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2078,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_select_ds_for_volume\u0027)"},{"line_number":2079,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2080,"context_line":"    def _test_clone_backing("},{"line_number":2081,"context_line":"            self, extend_backing, select_ds_for_volume, vops, get_disk_type,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3bda6b7","line":2078,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2079,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2080,"context_line":"    def _test_clone_backing("},{"line_number":2081,"context_line":"            self, extend_backing, select_ds_for_volume, vops, get_disk_type,"},{"line_number":2082,"context_line":"            clone_type\u003dvolumeops.FULL_CLONE_TYPE, extend_needed\u003dFalse,"},{"line_number":2083,"context_line":"            vc60\u003dFalse):"},{"line_number":2084,"context_line":"        host \u003d mock.sentinel.host"},{"line_number":2085,"context_line":"        rp \u003d mock.sentinel.rp"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83ce5a60","line":2082,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2079,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2080,"context_line":"    def _test_clone_backing("},{"line_number":2081,"context_line":"            self, extend_backing, select_ds_for_volume, vops, get_disk_type,"},{"line_number":2082,"context_line":"            clone_type\u003dvolumeops.FULL_CLONE_TYPE, extend_needed\u003dFalse,"},{"line_number":2083,"context_line":"            vc60\u003dFalse):"},{"line_number":2084,"context_line":"        host \u003d mock.sentinel.host"},{"line_number":2085,"context_line":"        rp \u003d mock.sentinel.rp"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_43b1f2e0","line":2082,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_connection_info\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2079,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2080,"context_line":"    def _test_clone_backing("},{"line_number":2081,"context_line":"            self, extend_backing, select_ds_for_volume, vops, get_disk_type,"},{"line_number":2082,"context_line":"            clone_type\u003dvolumeops.FULL_CLONE_TYPE, extend_needed\u003dFalse,"},{"line_number":2083,"context_line":"            vc60\u003dFalse):"},{"line_number":2084,"context_line":"        host \u003d mock.sentinel.host"},{"line_number":2085,"context_line":"        rp \u003d mock.sentinel.rp"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63c99657","line":2082,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_moref\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2079,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2080,"context_line":"    def _test_clone_backing("},{"line_number":2081,"context_line":"            self, extend_backing, select_ds_for_volume, vops, get_disk_type,"},{"line_number":2082,"context_line":"            clone_type\u003dvolumeops.FULL_CLONE_TYPE, extend_needed\u003dFalse,"},{"line_number":2083,"context_line":"            vc60\u003dFalse):"},{"line_number":2084,"context_line":"        host \u003d mock.sentinel.host"},{"line_number":2085,"context_line":"        rp \u003d mock.sentinel.rp"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23b4aed0","line":2082,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027relocate_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2079,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2080,"context_line":"    def _test_clone_backing("},{"line_number":2081,"context_line":"            self, extend_backing, select_ds_for_volume, vops, get_disk_type,"},{"line_number":2082,"context_line":"            clone_type\u003dvolumeops.FULL_CLONE_TYPE, extend_needed\u003dFalse,"},{"line_number":2083,"context_line":"            vc60\u003dFalse):"},{"line_number":2084,"context_line":"        host \u003d mock.sentinel.host"},{"line_number":2085,"context_line":"        rp \u003d mock.sentinel.rp"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c3c4e242","line":2082,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2101,"context_line":""},{"line_number":2102,"context_line":"        src_vsize \u003d 1"},{"line_number":2103,"context_line":"        if extend_needed:"},{"line_number":2104,"context_line":"            size \u003d 2"},{"line_number":2105,"context_line":"        else:"},{"line_number":2106,"context_line":"            size \u003d 1"},{"line_number":2107,"context_line":"        volume \u003d self._create_volume_obj(size\u003dsize)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3bf1ea8","line":2104,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2104,"context_line":"            size \u003d 2"},{"line_number":2105,"context_line":"        else:"},{"line_number":2106,"context_line":"            size \u003d 1"},{"line_number":2107,"context_line":"        volume \u003d self._create_volume_obj(size\u003dsize)"},{"line_number":2108,"context_line":"        backing \u003d mock.sentinel.backing"},{"line_number":2109,"context_line":"        snapshot \u003d mock.sentinel.snapshot"},{"line_number":2110,"context_line":"        self._driver._clone_backing("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03e08acc","line":2107,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2208,"context_line":"                                                                tmp_backing)"},{"line_number":2209,"context_line":""},{"line_number":2210,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2211,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_clone_backing\u0027)"},{"line_number":2212,"context_line":"    def test_create_volume_from_snapshot_without_backing(self, clone_backing,"},{"line_number":2213,"context_line":"                                                         vops):"},{"line_number":2214,"context_line":"        vops.get_backing.return_value \u003d None"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3e2c6d4","line":2211,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027extend_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2208,"context_line":"                                                                tmp_backing)"},{"line_number":2209,"context_line":""},{"line_number":2210,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2211,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_clone_backing\u0027)"},{"line_number":2212,"context_line":"    def test_create_volume_from_snapshot_without_backing(self, clone_backing,"},{"line_number":2213,"context_line":"                                                         vops):"},{"line_number":2214,"context_line":"        vops.get_backing.return_value \u003d None"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83d3fa03","line":2211,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2208,"context_line":"                                                                tmp_backing)"},{"line_number":2209,"context_line":""},{"line_number":2210,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2211,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_clone_backing\u0027)"},{"line_number":2212,"context_line":"    def test_create_volume_from_snapshot_without_backing(self, clone_backing,"},{"line_number":2213,"context_line":"                                                         vops):"},{"line_number":2214,"context_line":"        vops.get_backing.return_value \u003d None"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_43e612ea","line":2211,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_ds_for_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2208,"context_line":"                                                                tmp_backing)"},{"line_number":2209,"context_line":""},{"line_number":2210,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2211,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_clone_backing\u0027)"},{"line_number":2212,"context_line":"    def test_create_volume_from_snapshot_without_backing(self, clone_backing,"},{"line_number":2213,"context_line":"                                                         vops):"},{"line_number":2214,"context_line":"        vops.get_backing.return_value \u003d None"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23e94eb6","line":2211,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2212,"context_line":"    def test_create_volume_from_snapshot_without_backing(self, clone_backing,"},{"line_number":2213,"context_line":"                                                         vops):"},{"line_number":2214,"context_line":"        vops.get_backing.return_value \u003d None"},{"line_number":2215,"context_line":""},{"line_number":2216,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2217,"context_line":"        src_vref \u003d self._create_volume_dict(vol_id\u003dself.SRC_VOL_ID)"},{"line_number":2218,"context_line":"        snapshot \u003d self._create_snapshot_dict(src_vref)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63ceb65a","line":2215,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027extend_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2212,"context_line":"    def test_create_volume_from_snapshot_without_backing(self, clone_backing,"},{"line_number":2213,"context_line":"                                                         vops):"},{"line_number":2214,"context_line":"        vops.get_backing.return_value \u003d None"},{"line_number":2215,"context_line":""},{"line_number":2216,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2217,"context_line":"        src_vref \u003d self._create_volume_dict(vol_id\u003dself.SRC_VOL_ID)"},{"line_number":2218,"context_line":"        snapshot \u003d self._create_snapshot_dict(src_vref)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_0309aa94","line":2215,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2212,"context_line":"    def test_create_volume_from_snapshot_without_backing(self, clone_backing,"},{"line_number":2213,"context_line":"                                                         vops):"},{"line_number":2214,"context_line":"        vops.get_backing.return_value \u003d None"},{"line_number":2215,"context_line":""},{"line_number":2216,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2217,"context_line":"        src_vref \u003d self._create_volume_dict(vol_id\u003dself.SRC_VOL_ID)"},{"line_number":2218,"context_line":"        snapshot \u003d self._create_snapshot_dict(src_vref)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c3d98222","line":2215,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_ds_for_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2212,"context_line":"    def test_create_volume_from_snapshot_without_backing(self, clone_backing,"},{"line_number":2213,"context_line":"                                                         vops):"},{"line_number":2214,"context_line":"        vops.get_backing.return_value \u003d None"},{"line_number":2215,"context_line":""},{"line_number":2216,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2217,"context_line":"        src_vref \u003d self._create_volume_dict(vol_id\u003dself.SRC_VOL_ID)"},{"line_number":2218,"context_line":"        snapshot \u003d self._create_snapshot_dict(src_vref)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3d43eea","line":2215,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2215,"context_line":""},{"line_number":2216,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2217,"context_line":"        src_vref \u003d self._create_volume_dict(vol_id\u003dself.SRC_VOL_ID)"},{"line_number":2218,"context_line":"        snapshot \u003d self._create_snapshot_dict(src_vref)"},{"line_number":2219,"context_line":"        self._driver.create_volume_from_snapshot(volume, snapshot)"},{"line_number":2220,"context_line":""},{"line_number":2221,"context_line":"        vops.get_backing.assert_called_once_with(snapshot[\u0027volume_name\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e30be68a","line":2218,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027extend_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2215,"context_line":""},{"line_number":2216,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2217,"context_line":"        src_vref \u003d self._create_volume_dict(vol_id\u003dself.SRC_VOL_ID)"},{"line_number":2218,"context_line":"        snapshot \u003d self._create_snapshot_dict(src_vref)"},{"line_number":2219,"context_line":"        self._driver.create_volume_from_snapshot(volume, snapshot)"},{"line_number":2220,"context_line":""},{"line_number":2221,"context_line":"        vops.get_backing.assert_called_once_with(snapshot[\u0027volume_name\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83fc9a70","line":2218,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2215,"context_line":""},{"line_number":2216,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2217,"context_line":"        src_vref \u003d self._create_volume_dict(vol_id\u003dself.SRC_VOL_ID)"},{"line_number":2218,"context_line":"        snapshot \u003d self._create_snapshot_dict(src_vref)"},{"line_number":2219,"context_line":"        self._driver.create_volume_from_snapshot(volume, snapshot)"},{"line_number":2220,"context_line":""},{"line_number":2221,"context_line":"        vops.get_backing.assert_called_once_with(snapshot[\u0027volume_name\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_43ff3266","line":2218,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_ds_for_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2215,"context_line":""},{"line_number":2216,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2217,"context_line":"        src_vref \u003d self._create_volume_dict(vol_id\u003dself.SRC_VOL_ID)"},{"line_number":2218,"context_line":"        snapshot \u003d self._create_snapshot_dict(src_vref)"},{"line_number":2219,"context_line":"        self._driver.create_volume_from_snapshot(volume, snapshot)"},{"line_number":2220,"context_line":""},{"line_number":2221,"context_line":"        vops.get_backing.assert_called_once_with(snapshot[\u0027volume_name\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_2302ee6f","line":2218,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2338,"context_line":"            disks_to_clone\u003d[vol_dev_uuid])"},{"line_number":2339,"context_line":""},{"line_number":2340,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_disk_type\u0027)"},{"line_number":2341,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2342,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2343,"context_line":"    def _test_extend_backing_if_needed("},{"line_number":2344,"context_line":"            self, extend_backing, vops, get_disk_type, extend\u003dTrue):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63f7d68c","line":2341,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027clone_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2338,"context_line":"            disks_to_clone\u003d[vol_dev_uuid])"},{"line_number":2339,"context_line":""},{"line_number":2340,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_disk_type\u0027)"},{"line_number":2341,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2342,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2343,"context_line":"    def _test_extend_backing_if_needed("},{"line_number":2344,"context_line":"            self, extend_backing, vops, get_disk_type, extend\u003dTrue):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c3f2229a","line":2341,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_volume_from_template\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2338,"context_line":"            disks_to_clone\u003d[vol_dev_uuid])"},{"line_number":2339,"context_line":""},{"line_number":2340,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_disk_type\u0027)"},{"line_number":2341,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2342,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2343,"context_line":"    def _test_extend_backing_if_needed("},{"line_number":2344,"context_line":"            self, extend_backing, vops, get_disk_type, extend\u003dTrue):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3ed5eb8","line":2341,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_clone_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2338,"context_line":"            disks_to_clone\u003d[vol_dev_uuid])"},{"line_number":2339,"context_line":""},{"line_number":2340,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_disk_type\u0027)"},{"line_number":2341,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2342,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2343,"context_line":"    def _test_extend_backing_if_needed("},{"line_number":2344,"context_line":"            self, extend_backing, vops, get_disk_type, extend\u003dTrue):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_032ecaf9","line":2341,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2341,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2342,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2343,"context_line":"    def _test_extend_backing_if_needed("},{"line_number":2344,"context_line":"            self, extend_backing, vops, get_disk_type, extend\u003dTrue):"},{"line_number":2345,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":2346,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":2347,"context_line":"        if extend:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3300659","line":2344,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027clone_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2341,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2342,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2343,"context_line":"    def _test_extend_backing_if_needed("},{"line_number":2344,"context_line":"            self, extend_backing, vops, get_disk_type, extend\u003dTrue):"},{"line_number":2345,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":2346,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":2347,"context_line":"        if extend:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_4334524a","line":2344,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027create_volume_from_template\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2341,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2342,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2343,"context_line":"    def _test_extend_backing_if_needed("},{"line_number":2344,"context_line":"            self, extend_backing, vops, get_disk_type, extend\u003dTrue):"},{"line_number":2345,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":2346,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":2347,"context_line":"        if extend:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23378e4f","line":2344,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_clone_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2341,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027volumeops\u0027)"},{"line_number":2342,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_extend_backing\u0027)"},{"line_number":2343,"context_line":"    def _test_extend_backing_if_needed("},{"line_number":2344,"context_line":"            self, extend_backing, vops, get_disk_type, extend\u003dTrue):"},{"line_number":2345,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":2346,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":2347,"context_line":"        if extend:"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83413aac","line":2344,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2421,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_clone_backing\u0027)"},{"line_number":2422,"context_line":"    def test_create_cloned_volume_without_backing(self, clone_backing, vops):"},{"line_number":2423,"context_line":"        vops.get_backing.return_value \u003d None"},{"line_number":2424,"context_line":""},{"line_number":2425,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2426,"context_line":"        src_vref \u003d self._create_volume_dict(vol_id\u003dself.SRC_VOL_ID)"},{"line_number":2427,"context_line":"        self._driver.create_cloned_volume(volume, src_vref)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_633cf62e","line":2424,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027extend_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2421,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_clone_backing\u0027)"},{"line_number":2422,"context_line":"    def test_create_cloned_volume_without_backing(self, clone_backing, vops):"},{"line_number":2423,"context_line":"        vops.get_backing.return_value \u003d None"},{"line_number":2424,"context_line":""},{"line_number":2425,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2426,"context_line":"        src_vref \u003d self._create_volume_dict(vol_id\u003dself.SRC_VOL_ID)"},{"line_number":2427,"context_line":"        self._driver.create_cloned_volume(volume, src_vref)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3427ea9","line":2424,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2421,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_clone_backing\u0027)"},{"line_number":2422,"context_line":"    def test_create_cloned_volume_without_backing(self, clone_backing, vops):"},{"line_number":2423,"context_line":"        vops.get_backing.return_value \u003d None"},{"line_number":2424,"context_line":""},{"line_number":2425,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2426,"context_line":"        src_vref \u003d self._create_volume_dict(vol_id\u003dself.SRC_VOL_ID)"},{"line_number":2427,"context_line":"        self._driver.create_cloned_volume(volume, src_vref)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c347c2bb","line":2424,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2424,"context_line":""},{"line_number":2425,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2426,"context_line":"        src_vref \u003d self._create_volume_dict(vol_id\u003dself.SRC_VOL_ID)"},{"line_number":2427,"context_line":"        self._driver.create_cloned_volume(volume, src_vref)"},{"line_number":2428,"context_line":""},{"line_number":2429,"context_line":"        vops.get_backing.assert_called_once_with(src_vref[\u0027name\u0027],"},{"line_number":2430,"context_line":"                                                 src_vref[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_0317eaa5","line":2427,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027extend_backing\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2424,"context_line":""},{"line_number":2425,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2426,"context_line":"        src_vref \u003d self._create_volume_dict(vol_id\u003dself.SRC_VOL_ID)"},{"line_number":2427,"context_line":"        self._driver.create_cloned_volume(volume, src_vref)"},{"line_number":2428,"context_line":""},{"line_number":2429,"context_line":"        vops.get_backing.assert_called_once_with(src_vref[\u0027name\u0027],"},{"line_number":2430,"context_line":"                                                 src_vref[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_430d728e","line":2427,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2424,"context_line":""},{"line_number":2425,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2426,"context_line":"        src_vref \u003d self._create_volume_dict(vol_id\u003dself.SRC_VOL_ID)"},{"line_number":2427,"context_line":"        self._driver.create_cloned_volume(volume, src_vref)"},{"line_number":2428,"context_line":""},{"line_number":2429,"context_line":"        vops.get_backing.assert_called_once_with(src_vref[\u0027name\u0027],"},{"line_number":2430,"context_line":"                                                 src_vref[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e31926d7","line":2427,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2690,"context_line":"        select_ds_for_volume.return_value \u003d (host, resource_pool, folder,"},{"line_number":2691,"context_line":"                                             summary)"},{"line_number":2692,"context_line":""},{"line_number":2693,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":2694,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"},{"line_number":2695,"context_line":""},{"line_number":2696,"context_line":"        backing \u003d mock.sentinel.backing"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23102ea8","line":2693,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027MockConfiguration\u0027 has no \u0027vmware_host_ip\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2691,"context_line":"                                             summary)"},{"line_number":2692,"context_line":""},{"line_number":2693,"context_line":"        profile_id \u003d mock.sentinel.profile_id"},{"line_number":2694,"context_line":"        get_storage_profile_id.return_value \u003d profile_id"},{"line_number":2695,"context_line":""},{"line_number":2696,"context_line":"        backing \u003d mock.sentinel.backing"},{"line_number":2697,"context_line":"        vops.create_backing_disk_less.return_value \u003d backing"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_832adad7","line":2694,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027MockConfiguration\u0027 has no \u0027vmware_host_port\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2698,"context_line":"        vops.create_backing.return_value \u003d backing"},{"line_number":2699,"context_line":""},{"line_number":2700,"context_line":"        disk_type \u003d mock.sentinel.disk_type"},{"line_number":2701,"context_line":"        get_disk_type.return_value \u003d disk_type"},{"line_number":2702,"context_line":""},{"line_number":2703,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"},{"line_number":2704,"context_line":"        get_adapter_type.return_value \u003d adapter_type"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63251609","line":2701,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027MockConfiguration\u0027 has no \u0027vmware_image_transfer_timeout_secs\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2702,"context_line":""},{"line_number":2703,"context_line":"        adapter_type \u003d mock.sentinel.adapter_type"},{"line_number":2704,"context_line":"        get_adapter_type.return_value \u003d adapter_type"},{"line_number":2705,"context_line":""},{"line_number":2706,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2707,"context_line":"        ret \u003d self._driver._create_backing(volume, host, create_params)"},{"line_number":2708,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c32062fa","line":2705,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027MockConfiguration\u0027 has no \u0027vmware_image_transfer_timeout_secs\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2706,"context_line":"        volume \u003d self._create_volume_dict()"},{"line_number":2707,"context_line":"        ret \u003d self._driver._create_backing(volume, host, create_params)"},{"line_number":2708,"context_line":""},{"line_number":2709,"context_line":"        self.assertEqual(backing, ret)"},{"line_number":2710,"context_line":"        select_ds_for_volume.assert_called_once_with(volume, host)"},{"line_number":2711,"context_line":"        get_storage_profile_id.assert_called_once_with(volume)"},{"line_number":2712,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a31b9ec7","line":2709,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027MockConfiguration\u0027 has no \u0027vmware_host_ip\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2707,"context_line":"        ret \u003d self._driver._create_backing(volume, host, create_params)"},{"line_number":2708,"context_line":""},{"line_number":2709,"context_line":"        self.assertEqual(backing, ret)"},{"line_number":2710,"context_line":"        select_ds_for_volume.assert_called_once_with(volume, host)"},{"line_number":2711,"context_line":"        get_storage_profile_id.assert_called_once_with(volume)"},{"line_number":2712,"context_line":""},{"line_number":2713,"context_line":"        exp_extra_config \u003d {vmdk.EXTRA_CONFIG_VOLUME_ID_KEY: volume[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_037c0aea","line":2710,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027MockConfiguration\u0027 has no \u0027vmware_host_port\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2717,"context_line":"                volume[\u0027name\u0027],"},{"line_number":2718,"context_line":"                folder,"},{"line_number":2719,"context_line":"                resource_pool,"},{"line_number":2720,"context_line":"                host,"},{"line_number":2721,"context_line":"                summary.name,"},{"line_number":2722,"context_line":"                profileId\u003dprofile_id,"},{"line_number":2723,"context_line":"                extra_config\u003dexp_extra_config)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_438292c9","line":2720,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027download_file\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2717,"context_line":"                volume[\u0027name\u0027],"},{"line_number":2718,"context_line":"                folder,"},{"line_number":2719,"context_line":"                resource_pool,"},{"line_number":2720,"context_line":"                host,"},{"line_number":2721,"context_line":"                summary.name,"},{"line_number":2722,"context_line":"                profileId\u003dprofile_id,"},{"line_number":2723,"context_line":"                extra_config\u003dexp_extra_config)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e37e46e2","line":2720,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027download_flat_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2717,"context_line":"                volume[\u0027name\u0027],"},{"line_number":2718,"context_line":"                folder,"},{"line_number":2719,"context_line":"                resource_pool,"},{"line_number":2720,"context_line":"                host,"},{"line_number":2721,"context_line":"                summary.name,"},{"line_number":2722,"context_line":"                profileId\u003dprofile_id,"},{"line_number":2723,"context_line":"                extra_config\u003dexp_extra_config)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_2385cecf","line":2720,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_open\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2717,"context_line":"                volume[\u0027name\u0027],"},{"line_number":2718,"context_line":"                folder,"},{"line_number":2719,"context_line":"                resource_pool,"},{"line_number":2720,"context_line":"                host,"},{"line_number":2721,"context_line":"                summary.name,"},{"line_number":2722,"context_line":"                profileId\u003dprofile_id,"},{"line_number":2723,"context_line":"                extra_config\u003dexp_extra_config)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_636a361a","line":2720,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2717,"context_line":"                volume[\u0027name\u0027],"},{"line_number":2718,"context_line":"                folder,"},{"line_number":2719,"context_line":"                resource_pool,"},{"line_number":2720,"context_line":"                host,"},{"line_number":2721,"context_line":"                summary.name,"},{"line_number":2722,"context_line":"                profileId\u003dprofile_id,"},{"line_number":2723,"context_line":"                extra_config\u003dexp_extra_config)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_836f7a29","line":2720,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027temp_images_img_service\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2717,"context_line":"                volume[\u0027name\u0027],"},{"line_number":2718,"context_line":"                folder,"},{"line_number":2719,"context_line":"                resource_pool,"},{"line_number":2720,"context_line":"                host,"},{"line_number":2721,"context_line":"                summary.name,"},{"line_number":2722,"context_line":"                profileId\u003dprofile_id,"},{"line_number":2723,"context_line":"                extra_config\u003dexp_extra_config)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c37502fc","line":2720,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2725,"context_line":"        else:"},{"line_number":2726,"context_line":"            get_disk_type.assert_called_once_with(volume)"},{"line_number":2727,"context_line":"            get_adapter_type.assert_called_once_with(volume)"},{"line_number":2728,"context_line":"            exp_backing_name \u003d ("},{"line_number":2729,"context_line":"                create_params.get(vmdk.CREATE_PARAM_BACKING_NAME) or"},{"line_number":2730,"context_line":"                volume[\u0027name\u0027])"},{"line_number":2731,"context_line":"            exp_adapter_type \u003d ("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03652a46","line":2728,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027download_file\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2725,"context_line":"        else:"},{"line_number":2726,"context_line":"            get_disk_type.assert_called_once_with(volume)"},{"line_number":2727,"context_line":"            get_adapter_type.assert_called_once_with(volume)"},{"line_number":2728,"context_line":"            exp_backing_name \u003d ("},{"line_number":2729,"context_line":"                create_params.get(vmdk.CREATE_PARAM_BACKING_NAME) or"},{"line_number":2730,"context_line":"                volume[\u0027name\u0027])"},{"line_number":2731,"context_line":"            exp_adapter_type \u003d ("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a370be09","line":2728,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027download_flat_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2725,"context_line":"        else:"},{"line_number":2726,"context_line":"            get_disk_type.assert_called_once_with(volume)"},{"line_number":2727,"context_line":"            get_adapter_type.assert_called_once_with(volume)"},{"line_number":2728,"context_line":"            exp_backing_name \u003d ("},{"line_number":2729,"context_line":"                create_params.get(vmdk.CREATE_PARAM_BACKING_NAME) or"},{"line_number":2730,"context_line":"                volume[\u0027name\u0027])"},{"line_number":2731,"context_line":"            exp_adapter_type \u003d ("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e367664c","line":2728,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_open\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2725,"context_line":"        else:"},{"line_number":2726,"context_line":"            get_disk_type.assert_called_once_with(volume)"},{"line_number":2727,"context_line":"            get_adapter_type.assert_called_once_with(volume)"},{"line_number":2728,"context_line":"            exp_backing_name \u003d ("},{"line_number":2729,"context_line":"                create_params.get(vmdk.CREATE_PARAM_BACKING_NAME) or"},{"line_number":2730,"context_line":"                volume[\u0027name\u0027])"},{"line_number":2731,"context_line":"            exp_adapter_type \u003d ("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_235e6e75","line":2728,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2725,"context_line":"        else:"},{"line_number":2726,"context_line":"            get_disk_type.assert_called_once_with(volume)"},{"line_number":2727,"context_line":"            get_adapter_type.assert_called_once_with(volume)"},{"line_number":2728,"context_line":"            exp_backing_name \u003d ("},{"line_number":2729,"context_line":"                create_params.get(vmdk.CREATE_PARAM_BACKING_NAME) or"},{"line_number":2730,"context_line":"                volume[\u0027name\u0027])"},{"line_number":2731,"context_line":"            exp_adapter_type \u003d ("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_435bb285","line":2728,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027temp_images_img_service\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2725,"context_line":"        else:"},{"line_number":2726,"context_line":"            get_disk_type.assert_called_once_with(volume)"},{"line_number":2727,"context_line":"            get_adapter_type.assert_called_once_with(volume)"},{"line_number":2728,"context_line":"            exp_backing_name \u003d ("},{"line_number":2729,"context_line":"                create_params.get(vmdk.CREATE_PARAM_BACKING_NAME) or"},{"line_number":2730,"context_line":"                volume[\u0027name\u0027])"},{"line_number":2731,"context_line":"            exp_adapter_type \u003d ("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83581a88","line":2728,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2728,"context_line":"            exp_backing_name \u003d ("},{"line_number":2729,"context_line":"                create_params.get(vmdk.CREATE_PARAM_BACKING_NAME) or"},{"line_number":2730,"context_line":"                volume[\u0027name\u0027])"},{"line_number":2731,"context_line":"            exp_adapter_type \u003d ("},{"line_number":2732,"context_line":"                create_params.get(vmdk.CREATE_PARAM_ADAPTER_TYPE) or"},{"line_number":2733,"context_line":"                adapter_type)"},{"line_number":2734,"context_line":"            vops.create_backing.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c34ea2bf","line":2731,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027download_file\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2728,"context_line":"            exp_backing_name \u003d ("},{"line_number":2729,"context_line":"                create_params.get(vmdk.CREATE_PARAM_BACKING_NAME) or"},{"line_number":2730,"context_line":"                volume[\u0027name\u0027])"},{"line_number":2731,"context_line":"            exp_adapter_type \u003d ("},{"line_number":2732,"context_line":"                create_params.get(vmdk.CREATE_PARAM_ADAPTER_TYPE) or"},{"line_number":2733,"context_line":"                adapter_type)"},{"line_number":2734,"context_line":"            vops.create_backing.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_6353566c","line":2731,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027download_flat_image\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2728,"context_line":"            exp_backing_name \u003d ("},{"line_number":2729,"context_line":"                create_params.get(vmdk.CREATE_PARAM_BACKING_NAME) or"},{"line_number":2730,"context_line":"                volume[\u0027name\u0027])"},{"line_number":2731,"context_line":"            exp_adapter_type \u003d ("},{"line_number":2732,"context_line":"                create_params.get(vmdk.CREATE_PARAM_ADAPTER_TYPE) or"},{"line_number":2733,"context_line":"                adapter_type)"},{"line_number":2734,"context_line":"            vops.create_backing.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a349deb7","line":2731,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_open\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2728,"context_line":"            exp_backing_name \u003d ("},{"line_number":2729,"context_line":"                create_params.get(vmdk.CREATE_PARAM_BACKING_NAME) or"},{"line_number":2730,"context_line":"                volume[\u0027name\u0027])"},{"line_number":2731,"context_line":"            exp_adapter_type \u003d ("},{"line_number":2732,"context_line":"                create_params.get(vmdk.CREATE_PARAM_ADAPTER_TYPE) or"},{"line_number":2733,"context_line":"                adapter_type)"},{"line_number":2734,"context_line":"            vops.create_backing.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3cc8636","line":2731,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027session\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2728,"context_line":"            exp_backing_name \u003d ("},{"line_number":2729,"context_line":"                create_params.get(vmdk.CREATE_PARAM_BACKING_NAME) or"},{"line_number":2730,"context_line":"                volume[\u0027name\u0027])"},{"line_number":2731,"context_line":"            exp_adapter_type \u003d ("},{"line_number":2732,"context_line":"                create_params.get(vmdk.CREATE_PARAM_ADAPTER_TYPE) or"},{"line_number":2733,"context_line":"                adapter_type)"},{"line_number":2734,"context_line":"            vops.create_backing.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03ca4a19","line":2731,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027temp_images_img_service\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2728,"context_line":"            exp_backing_name \u003d ("},{"line_number":2729,"context_line":"                create_params.get(vmdk.CREATE_PARAM_BACKING_NAME) or"},{"line_number":2730,"context_line":"                volume[\u0027name\u0027])"},{"line_number":2731,"context_line":"            exp_adapter_type \u003d ("},{"line_number":2732,"context_line":"                create_params.get(vmdk.CREATE_PARAM_ADAPTER_TYPE) or"},{"line_number":2733,"context_line":"                adapter_type)"},{"line_number":2734,"context_line":"            vops.create_backing.assert_called_once_with("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_43d0d2c9","line":2731,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2805,"context_line":"        host_1 \u003d mock.sentinel.host_1"},{"line_number":2806,"context_line":"        host_2 \u003d mock.sentinel.host_2"},{"line_number":2807,"context_line":"        host_3 \u003d mock.sentinel.host_3"},{"line_number":2808,"context_line":"        get_hosts.return_value \u003d [host_1, host_2, host_3]"},{"line_number":2809,"context_line":""},{"line_number":2810,"context_line":"        ds_sel.select_datastore.return_value \u003d ()"},{"line_number":2811,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23d30ed7","line":2808,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_adapter_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2805,"context_line":"        host_1 \u003d mock.sentinel.host_1"},{"line_number":2806,"context_line":"        host_2 \u003d mock.sentinel.host_2"},{"line_number":2807,"context_line":"        host_3 \u003d mock.sentinel.host_3"},{"line_number":2808,"context_line":"        get_hosts.return_value \u003d [host_1, host_2, host_3]"},{"line_number":2809,"context_line":""},{"line_number":2810,"context_line":"        ds_sel.select_datastore.return_value \u003d ()"},{"line_number":2811,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83ddbae1","line":2808,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2805,"context_line":"        host_1 \u003d mock.sentinel.host_1"},{"line_number":2806,"context_line":"        host_2 \u003d mock.sentinel.host_2"},{"line_number":2807,"context_line":"        host_3 \u003d mock.sentinel.host_3"},{"line_number":2808,"context_line":"        get_hosts.return_value \u003d [host_1, host_2, host_3]"},{"line_number":2809,"context_line":""},{"line_number":2810,"context_line":"        ds_sel.select_datastore.return_value \u003d ()"},{"line_number":2811,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c3e342a3","line":2808,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_storage_profile_id\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2805,"context_line":"        host_1 \u003d mock.sentinel.host_1"},{"line_number":2806,"context_line":"        host_2 \u003d mock.sentinel.host_2"},{"line_number":2807,"context_line":"        host_3 \u003d mock.sentinel.host_3"},{"line_number":2808,"context_line":"        get_hosts.return_value \u003d [host_1, host_2, host_3]"},{"line_number":2809,"context_line":""},{"line_number":2810,"context_line":"        ds_sel.select_datastore.return_value \u003d ()"},{"line_number":2811,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3defed6","line":2808,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_ds_for_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2805,"context_line":"        host_1 \u003d mock.sentinel.host_1"},{"line_number":2806,"context_line":"        host_2 \u003d mock.sentinel.host_2"},{"line_number":2807,"context_line":"        host_3 \u003d mock.sentinel.host_3"},{"line_number":2808,"context_line":"        get_hosts.return_value \u003d [host_1, host_2, host_3]"},{"line_number":2809,"context_line":""},{"line_number":2810,"context_line":"        ds_sel.select_datastore.return_value \u003d ()"},{"line_number":2811,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63d876ee","line":2808,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2809,"context_line":""},{"line_number":2810,"context_line":"        ds_sel.select_datastore.return_value \u003d ()"},{"line_number":2811,"context_line":""},{"line_number":2812,"context_line":"        req \u003d mock.sentinel.req"},{"line_number":2813,"context_line":"        self.assertRaises(vmdk_exceptions.NoValidDatastoreException,"},{"line_number":2814,"context_line":"                          self._driver._select_datastore,"},{"line_number":2815,"context_line":"                          req)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03f36a75","line":2812,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_adapter_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2809,"context_line":""},{"line_number":2810,"context_line":"        ds_sel.select_datastore.return_value \u003d ()"},{"line_number":2811,"context_line":""},{"line_number":2812,"context_line":"        req \u003d mock.sentinel.req"},{"line_number":2813,"context_line":"        self.assertRaises(vmdk_exceptions.NoValidDatastoreException,"},{"line_number":2814,"context_line":"                          self._driver._select_datastore,"},{"line_number":2815,"context_line":"                          req)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e3f5a658","line":2812,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2809,"context_line":""},{"line_number":2810,"context_line":"        ds_sel.select_datastore.return_value \u003d ()"},{"line_number":2811,"context_line":""},{"line_number":2812,"context_line":"        req \u003d mock.sentinel.req"},{"line_number":2813,"context_line":"        self.assertRaises(vmdk_exceptions.NoValidDatastoreException,"},{"line_number":2814,"context_line":"                          self._driver._select_datastore,"},{"line_number":2815,"context_line":"                          req)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23ecae8d","line":2812,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_storage_profile_id\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2809,"context_line":""},{"line_number":2810,"context_line":"        ds_sel.select_datastore.return_value \u003d ()"},{"line_number":2811,"context_line":""},{"line_number":2812,"context_line":"        req \u003d mock.sentinel.req"},{"line_number":2813,"context_line":"        self.assertRaises(vmdk_exceptions.NoValidDatastoreException,"},{"line_number":2814,"context_line":"                          self._driver._select_datastore,"},{"line_number":2815,"context_line":"                          req)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83065a51","line":2812,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_ds_for_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2809,"context_line":""},{"line_number":2810,"context_line":"        ds_sel.select_datastore.return_value \u003d ()"},{"line_number":2811,"context_line":""},{"line_number":2812,"context_line":"        req \u003d mock.sentinel.req"},{"line_number":2813,"context_line":"        self.assertRaises(vmdk_exceptions.NoValidDatastoreException,"},{"line_number":2814,"context_line":"                          self._driver._select_datastore,"},{"line_number":2815,"context_line":"                          req)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_43e9f27d","line":2812,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2813,"context_line":"        self.assertRaises(vmdk_exceptions.NoValidDatastoreException,"},{"line_number":2814,"context_line":"                          self._driver._select_datastore,"},{"line_number":2815,"context_line":"                          req)"},{"line_number":2816,"context_line":"        get_hosts.assert_called_once_with(self._driver._clusters)"},{"line_number":2817,"context_line":"        ds_sel.select_datastore.assert_called_once_with("},{"line_number":2818,"context_line":"            req, hosts\u003d[host_1, host_2, host_3])"},{"line_number":2819,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63019638","line":2816,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_adapter_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2813,"context_line":"        self.assertRaises(vmdk_exceptions.NoValidDatastoreException,"},{"line_number":2814,"context_line":"                          self._driver._select_datastore,"},{"line_number":2815,"context_line":"                          req)"},{"line_number":2816,"context_line":"        get_hosts.assert_called_once_with(self._driver._clusters)"},{"line_number":2817,"context_line":"        ds_sel.select_datastore.assert_called_once_with("},{"line_number":2818,"context_line":"            req, hosts\u003d[host_1, host_2, host_3])"},{"line_number":2819,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c3fce23f","line":2816,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2813,"context_line":"        self.assertRaises(vmdk_exceptions.NoValidDatastoreException,"},{"line_number":2814,"context_line":"                          self._driver._select_datastore,"},{"line_number":2815,"context_line":"                          req)"},{"line_number":2816,"context_line":"        get_hosts.assert_called_once_with(self._driver._clusters)"},{"line_number":2817,"context_line":"        ds_sel.select_datastore.assert_called_once_with("},{"line_number":2818,"context_line":"            req, hosts\u003d[host_1, host_2, host_3])"},{"line_number":2819,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_03988a19","line":2816,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_storage_profile_id\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2813,"context_line":"        self.assertRaises(vmdk_exceptions.NoValidDatastoreException,"},{"line_number":2814,"context_line":"                          self._driver._select_datastore,"},{"line_number":2815,"context_line":"                          req)"},{"line_number":2816,"context_line":"        get_hosts.assert_called_once_with(self._driver._clusters)"},{"line_number":2817,"context_line":"        ds_sel.select_datastore.assert_called_once_with("},{"line_number":2818,"context_line":"            req, hosts\u003d[host_1, host_2, host_3])"},{"line_number":2819,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_e39ac611","line":2816,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_ds_for_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2813,"context_line":"        self.assertRaises(vmdk_exceptions.NoValidDatastoreException,"},{"line_number":2814,"context_line":"                          self._driver._select_datastore,"},{"line_number":2815,"context_line":"                          req)"},{"line_number":2816,"context_line":"        get_hosts.assert_called_once_with(self._driver._clusters)"},{"line_number":2817,"context_line":"        ds_sel.select_datastore.assert_called_once_with("},{"line_number":2818,"context_line":"            req, hosts\u003d[host_1, host_2, host_3])"},{"line_number":2819,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3f71e59","line":2816,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2816,"context_line":"        get_hosts.assert_called_once_with(self._driver._clusters)"},{"line_number":2817,"context_line":"        ds_sel.select_datastore.assert_called_once_with("},{"line_number":2818,"context_line":"            req, hosts\u003d[host_1, host_2, host_3])"},{"line_number":2819,"context_line":""},{"line_number":2820,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_hosts\u0027)"},{"line_number":2821,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027ds_sel\u0027)"},{"line_number":2822,"context_line":"    def test_select_datastore_with_single_host(self, ds_sel, get_hosts):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_439e1207","line":2819,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_adapter_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)\u003cunknown\u003e:48: DeprecationWarning: invalid escape sequence \\s","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2816,"context_line":"        get_hosts.assert_called_once_with(self._driver._clusters)"},{"line_number":2817,"context_line":"        ds_sel.select_datastore.assert_called_once_with("},{"line_number":2818,"context_line":"            req, hosts\u003d[host_1, host_2, host_3])"},{"line_number":2819,"context_line":""},{"line_number":2820,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_hosts\u0027)"},{"line_number":2821,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027ds_sel\u0027)"},{"line_number":2822,"context_line":"    def test_select_datastore_with_single_host(self, ds_sel, get_hosts):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23a14e47","line":2819,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_disk_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2816,"context_line":"        get_hosts.assert_called_once_with(self._driver._clusters)"},{"line_number":2817,"context_line":"        ds_sel.select_datastore.assert_called_once_with("},{"line_number":2818,"context_line":"            req, hosts\u003d[host_1, host_2, host_3])"},{"line_number":2819,"context_line":""},{"line_number":2820,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_hosts\u0027)"},{"line_number":2821,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027ds_sel\u0027)"},{"line_number":2822,"context_line":"    def test_select_datastore_with_single_host(self, ds_sel, get_hosts):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_6386b6bb","line":2819,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027get_storage_profile_id\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2816,"context_line":"        get_hosts.assert_called_once_with(self._driver._clusters)"},{"line_number":2817,"context_line":"        ds_sel.select_datastore.assert_called_once_with("},{"line_number":2818,"context_line":"            req, hosts\u003d[host_1, host_2, host_3])"},{"line_number":2819,"context_line":""},{"line_number":2820,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_hosts\u0027)"},{"line_number":2821,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027ds_sel\u0027)"},{"line_number":2822,"context_line":"    def test_select_datastore_with_single_host(self, ds_sel, get_hosts):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c39182f3","line":2819,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027select_ds_for_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":2816,"context_line":"        get_hosts.assert_called_once_with(self._driver._clusters)"},{"line_number":2817,"context_line":"        ds_sel.select_datastore.assert_called_once_with("},{"line_number":2818,"context_line":"            req, hosts\u003d[host_1, host_2, host_3])"},{"line_number":2819,"context_line":""},{"line_number":2820,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027_get_hosts\u0027)"},{"line_number":2821,"context_line":"    @mock.patch.object(VMDK_DRIVER, \u0027ds_sel\u0027)"},{"line_number":2822,"context_line":"    def test_select_datastore_with_single_host(self, ds_sel, get_hosts):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_838bfac0","line":2819,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027vops\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"}],"cinder/tests/unit/windows/test_iscsi.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":336,"context_line":""},{"line_number":337,"context_line":"        mock_local_path.assert_called_once_with(volume)"},{"line_number":338,"context_line":"        mock_tmp_file.assert_called_once_with(suffix\u003d\u0027.vhd\u0027)"},{"line_number":339,"context_line":"        image_utils.fetch_to_vhd.assert_called_once_with("},{"line_number":340,"context_line":"            mock.sentinel.context, mock.sentinel.image_service,"},{"line_number":341,"context_line":"            mock.sentinel.image_id, mock.sentinel.tmp_vhd_path,"},{"line_number":342,"context_line":"            self._driver.configuration.volume_dd_blocksize)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_0366ca2a","line":339,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mFunction \u0027fetch_to_vhd\u0027 has no \u0027assert_called_once_with\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"}],"cinder/tests/unit/windows/test_smbfs.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":213,"context_line":"        mock_get_mount_base.assert_called_once_with()"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"    def test_setup(self):"},{"line_number":216,"context_line":"        self._test_setup(config\u003dself._FAKE_SMBFS_CONFIG)"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"    def test_setup_missing_shares_config_option(self):"},{"line_number":219,"context_line":"        fake_config \u003d copy.copy(self._FAKE_SMBFS_CONFIG)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_7edf6d68","line":216,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_check_os_platform\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":213,"context_line":"        mock_get_mount_base.assert_called_once_with()"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"    def test_setup(self):"},{"line_number":216,"context_line":"        self._test_setup(config\u003dself._FAKE_SMBFS_CONFIG)"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"    def test_setup_missing_shares_config_option(self):"},{"line_number":219,"context_line":"        fake_config \u003d copy.copy(self._FAKE_SMBFS_CONFIG)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_feeb7d0f","line":216,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_check_qemu_img_version\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":213,"context_line":"        mock_get_mount_base.assert_called_once_with()"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"    def test_setup(self):"},{"line_number":216,"context_line":"        self._test_setup(config\u003dself._FAKE_SMBFS_CONFIG)"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"    def test_setup_missing_shares_config_option(self):"},{"line_number":219,"context_line":"        fake_config \u003d copy.copy(self._FAKE_SMBFS_CONFIG)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_3ef20507","line":216,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_exists\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":213,"context_line":"        mock_get_mount_base.assert_called_once_with()"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"    def test_setup(self):"},{"line_number":216,"context_line":"        self._test_setup(config\u003dself._FAKE_SMBFS_CONFIG)"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"    def test_setup_missing_shares_config_option(self):"},{"line_number":219,"context_line":"        fake_config \u003d copy.copy(self._FAKE_SMBFS_CONFIG)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_deee7920","line":216,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_is_abs\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":213,"context_line":"        mock_get_mount_base.assert_called_once_with()"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"    def test_setup(self):"},{"line_number":216,"context_line":"        self._test_setup(config\u003dself._FAKE_SMBFS_CONFIG)"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"    def test_setup_missing_shares_config_option(self):"},{"line_number":219,"context_line":"        fake_config \u003d copy.copy(self._FAKE_SMBFS_CONFIG)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_1ef581ed","line":216,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_remotefs_do_setup\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":218,"context_line":"    def test_setup_missing_shares_config_option(self):"},{"line_number":219,"context_line":"        fake_config \u003d copy.copy(self._FAKE_SMBFS_CONFIG)"},{"line_number":220,"context_line":"        fake_config.smbfs_shares_config \u003d None"},{"line_number":221,"context_line":"        self._test_setup(config\u003dfake_config,"},{"line_number":222,"context_line":"                         share_config_exists\u003dFalse)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    def test_setup_missing_shares_config_file(self):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_ded7994a","line":221,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_check_os_platform\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":218,"context_line":"    def test_setup_missing_shares_config_option(self):"},{"line_number":219,"context_line":"        fake_config \u003d copy.copy(self._FAKE_SMBFS_CONFIG)"},{"line_number":220,"context_line":"        fake_config.smbfs_shares_config \u003d None"},{"line_number":221,"context_line":"        self._test_setup(config\u003dfake_config,"},{"line_number":222,"context_line":"                         share_config_exists\u003dFalse)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    def test_setup_missing_shares_config_file(self):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_5eda6977","line":221,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_check_qemu_img_version\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":218,"context_line":"    def test_setup_missing_shares_config_option(self):"},{"line_number":219,"context_line":"        fake_config \u003d copy.copy(self._FAKE_SMBFS_CONFIG)"},{"line_number":220,"context_line":"        fake_config.smbfs_shares_config \u003d None"},{"line_number":221,"context_line":"        self._test_setup(config\u003dfake_config,"},{"line_number":222,"context_line":"                         share_config_exists\u003dFalse)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    def test_setup_missing_shares_config_file(self):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_9ee07128","line":221,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_exists\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":218,"context_line":"    def test_setup_missing_shares_config_option(self):"},{"line_number":219,"context_line":"        fake_config \u003d copy.copy(self._FAKE_SMBFS_CONFIG)"},{"line_number":220,"context_line":"        fake_config.smbfs_shares_config \u003d None"},{"line_number":221,"context_line":"        self._test_setup(config\u003dfake_config,"},{"line_number":222,"context_line":"                         share_config_exists\u003dFalse)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    def test_setup_missing_shares_config_file(self):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_bee5753a","line":221,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_is_abs\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":218,"context_line":"    def test_setup_missing_shares_config_option(self):"},{"line_number":219,"context_line":"        fake_config \u003d copy.copy(self._FAKE_SMBFS_CONFIG)"},{"line_number":220,"context_line":"        fake_config.smbfs_shares_config \u003d None"},{"line_number":221,"context_line":"        self._test_setup(config\u003dfake_config,"},{"line_number":222,"context_line":"                         share_config_exists\u003dFalse)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    def test_setup_missing_shares_config_file(self):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_fed41d4a","line":221,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_remotefs_do_setup\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":222,"context_line":"                         share_config_exists\u003dFalse)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    def test_setup_missing_shares_config_file(self):"},{"line_number":225,"context_line":"        self._test_setup(config\u003dself._FAKE_SMBFS_CONFIG,"},{"line_number":226,"context_line":"                         share_config_exists\u003dFalse)"},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"    @mock.patch.object(smbfs, \u0027context\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_bebe15fc","line":225,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_check_os_platform\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":222,"context_line":"                         share_config_exists\u003dFalse)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    def test_setup_missing_shares_config_file(self):"},{"line_number":225,"context_line":"        self._test_setup(config\u003dself._FAKE_SMBFS_CONFIG,"},{"line_number":226,"context_line":"                         share_config_exists\u003dFalse)"},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"    @mock.patch.object(smbfs, \u0027context\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_3ecb25a5","line":225,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_check_qemu_img_version\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":222,"context_line":"                         share_config_exists\u003dFalse)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    def test_setup_missing_shares_config_file(self):"},{"line_number":225,"context_line":"        self._test_setup(config\u003dself._FAKE_SMBFS_CONFIG,"},{"line_number":226,"context_line":"                         share_config_exists\u003dFalse)"},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"    @mock.patch.object(smbfs, \u0027context\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_7ec80da5","line":225,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_exists\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":222,"context_line":"                         share_config_exists\u003dFalse)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    def test_setup_missing_shares_config_file(self):"},{"line_number":225,"context_line":"        self._test_setup(config\u003dself._FAKE_SMBFS_CONFIG,"},{"line_number":226,"context_line":"                         share_config_exists\u003dFalse)"},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"    @mock.patch.object(smbfs, \u0027context\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_1ece21b3","line":225,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_is_abs\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":222,"context_line":"                         share_config_exists\u003dFalse)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    def test_setup_missing_shares_config_file(self):"},{"line_number":225,"context_line":"        self._test_setup(config\u003dself._FAKE_SMBFS_CONFIG,"},{"line_number":226,"context_line":"                         share_config_exists\u003dFalse)"},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"    @mock.patch.object(smbfs, \u0027context\u0027)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_5ec38989","line":225,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_remotefs_do_setup\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":276,"context_line":"        self.assertEqual(self._FAKE_VOLUME_PATH, ret_val)"},{"line_number":277,"context_line":""},{"line_number":278,"context_line":"    def test_get_existing_volume_path(self):"},{"line_number":279,"context_line":"        self._test_get_volume_path()"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"    def test_get_new_volume_path(self):"},{"line_number":282,"context_line":"        self._test_get_volume_path(volume_exists\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_de3cb994","line":279,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_path_template\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":276,"context_line":"        self.assertEqual(self._FAKE_VOLUME_PATH, ret_val)"},{"line_number":277,"context_line":""},{"line_number":278,"context_line":"    def test_get_existing_volume_path(self):"},{"line_number":279,"context_line":"        self._test_get_volume_path()"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"    def test_get_new_volume_path(self):"},{"line_number":282,"context_line":"        self._test_get_volume_path(volume_exists\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_9eb99116","line":279,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_volume_format\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":276,"context_line":"        self.assertEqual(self._FAKE_VOLUME_PATH, ret_val)"},{"line_number":277,"context_line":""},{"line_number":278,"context_line":"    def test_get_existing_volume_path(self):"},{"line_number":279,"context_line":"        self._test_get_volume_path()"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"    def test_get_new_volume_path(self):"},{"line_number":282,"context_line":"        self._test_get_volume_path(volume_exists\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_fe39bda3","line":279,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_lookup_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":279,"context_line":"        self._test_get_volume_path()"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"    def test_get_new_volume_path(self):"},{"line_number":282,"context_line":"        self._test_get_volume_path(volume_exists\u003dFalse)"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    @mock.patch.object(smbfs.WindowsSmbfsDriver, \u0027_local_volume_dir\u0027)"},{"line_number":285,"context_line":"    def test_get_local_volume_path_template(self, mock_get_local_dir):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_7e4dad3c","line":282,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_path_template\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":279,"context_line":"        self._test_get_volume_path()"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"    def test_get_new_volume_path(self):"},{"line_number":282,"context_line":"        self._test_get_volume_path(volume_exists\u003dFalse)"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    @mock.patch.object(smbfs.WindowsSmbfsDriver, \u0027_local_volume_dir\u0027)"},{"line_number":285,"context_line":"    def test_get_local_volume_path_template(self, mock_get_local_dir):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_3e404507","line":282,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_volume_format\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":279,"context_line":"        self._test_get_volume_path()"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"    def test_get_new_volume_path(self):"},{"line_number":282,"context_line":"        self._test_get_volume_path(volume_exists\u003dFalse)"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    @mock.patch.object(smbfs.WindowsSmbfsDriver, \u0027_local_volume_dir\u0027)"},{"line_number":285,"context_line":"    def test_get_local_volume_path_template(self, mock_get_local_dir):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_1e43c114","line":282,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_lookup_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":344,"context_line":"            self.assertEqual(expected_vol_fmt, ret_val)"},{"line_number":345,"context_line":""},{"line_number":346,"context_line":"    def test_get_volume_format_invalid_extension(self):"},{"line_number":347,"context_line":"        self._test_get_volume_format(volume_format\u003d\u0027fake\u0027)"},{"line_number":348,"context_line":""},{"line_number":349,"context_line":"    def test_get_existing_vhdx_volume_format(self):"},{"line_number":350,"context_line":"        self._test_get_volume_format()"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_5e48a92b","line":347,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_format_spec\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":344,"context_line":"            self.assertEqual(expected_vol_fmt, ret_val)"},{"line_number":345,"context_line":""},{"line_number":346,"context_line":"    def test_get_volume_format_invalid_extension(self):"},{"line_number":347,"context_line":"        self._test_get_volume_format(volume_format\u003d\u0027fake\u0027)"},{"line_number":348,"context_line":""},{"line_number":349,"context_line":"    def test_get_existing_vhdx_volume_format(self):"},{"line_number":350,"context_line":"        self._test_get_volume_format()"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_9e4eb135","line":347,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_path_template\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":344,"context_line":"            self.assertEqual(expected_vol_fmt, ret_val)"},{"line_number":345,"context_line":""},{"line_number":346,"context_line":"    def test_get_volume_format_invalid_extension(self):"},{"line_number":347,"context_line":"        self._test_get_volume_format(volume_format\u003d\u0027fake\u0027)"},{"line_number":348,"context_line":""},{"line_number":349,"context_line":"    def test_get_existing_vhdx_volume_format(self):"},{"line_number":350,"context_line":"        self._test_get_volume_format()"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_be53b5e1","line":347,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_lookup_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":347,"context_line":"        self._test_get_volume_format(volume_format\u003d\u0027fake\u0027)"},{"line_number":348,"context_line":""},{"line_number":349,"context_line":"    def test_get_existing_vhdx_volume_format(self):"},{"line_number":350,"context_line":"        self._test_get_volume_format()"},{"line_number":351,"context_line":""},{"line_number":352,"context_line":"    def test_get_new_vhd_volume_format(self):"},{"line_number":353,"context_line":"        fmt \u003d \u0027vhd\u0027"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_fe625dad","line":350,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_format_spec\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":347,"context_line":"        self._test_get_volume_format(volume_format\u003d\u0027fake\u0027)"},{"line_number":348,"context_line":""},{"line_number":349,"context_line":"    def test_get_existing_vhdx_volume_format(self):"},{"line_number":350,"context_line":"        self._test_get_volume_format()"},{"line_number":351,"context_line":""},{"line_number":352,"context_line":"    def test_get_new_vhd_volume_format(self):"},{"line_number":353,"context_line":"        fmt \u003d \u0027vhd\u0027"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_3e5965fd","line":350,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_path_template\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":347,"context_line":"        self._test_get_volume_format(volume_format\u003d\u0027fake\u0027)"},{"line_number":348,"context_line":""},{"line_number":349,"context_line":"    def test_get_existing_vhdx_volume_format(self):"},{"line_number":350,"context_line":"        self._test_get_volume_format()"},{"line_number":351,"context_line":""},{"line_number":352,"context_line":"    def test_get_new_vhd_volume_format(self):"},{"line_number":353,"context_line":"        fmt \u003d \u0027vhd\u0027"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_de65d9b6","line":350,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_lookup_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":351,"context_line":""},{"line_number":352,"context_line":"    def test_get_new_vhd_volume_format(self):"},{"line_number":353,"context_line":"        fmt \u003d \u0027vhd\u0027"},{"line_number":354,"context_line":"        self._test_get_volume_format(volume_format\u003dfmt,"},{"line_number":355,"context_line":"                                     volume_exists\u003dFalse,"},{"line_number":356,"context_line":"                                     expected_vol_fmt\u003dfmt)"},{"line_number":357,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_1e5c61eb","line":354,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_format_spec\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":351,"context_line":""},{"line_number":352,"context_line":"    def test_get_new_vhd_volume_format(self):"},{"line_number":353,"context_line":"        fmt \u003d \u0027vhd\u0027"},{"line_number":354,"context_line":"        self._test_get_volume_format(volume_format\u003dfmt,"},{"line_number":355,"context_line":"                                     volume_exists\u003dFalse,"},{"line_number":356,"context_line":"                                     expected_vol_fmt\u003dfmt)"},{"line_number":357,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_5e71c975","line":354,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_path_template\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":351,"context_line":""},{"line_number":352,"context_line":"    def test_get_new_vhd_volume_format(self):"},{"line_number":353,"context_line":"        fmt \u003d \u0027vhd\u0027"},{"line_number":354,"context_line":"        self._test_get_volume_format(volume_format\u003dfmt,"},{"line_number":355,"context_line":"                                     volume_exists\u003dFalse,"},{"line_number":356,"context_line":"                                     expected_vol_fmt\u003dfmt)"},{"line_number":357,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_7e764d72","line":354,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_lookup_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":358,"context_line":"    def test_get_new_vhd_legacy_volume_format(self):"},{"line_number":359,"context_line":"        img_fmt \u003d \u0027vhd\u0027"},{"line_number":360,"context_line":"        expected_fmt \u003d \u0027vpc\u0027"},{"line_number":361,"context_line":"        self._test_get_volume_format(volume_format\u003dimg_fmt,"},{"line_number":362,"context_line":"                                     volume_exists\u003dFalse,"},{"line_number":363,"context_line":"                                     qemu_format\u003dTrue,"},{"line_number":364,"context_line":"                                     expected_vol_fmt\u003dexpected_fmt)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_be6c559c","line":361,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_format_spec\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":358,"context_line":"    def test_get_new_vhd_legacy_volume_format(self):"},{"line_number":359,"context_line":"        img_fmt \u003d \u0027vhd\u0027"},{"line_number":360,"context_line":"        expected_fmt \u003d \u0027vpc\u0027"},{"line_number":361,"context_line":"        self._test_get_volume_format(volume_format\u003dimg_fmt,"},{"line_number":362,"context_line":"                                     volume_exists\u003dFalse,"},{"line_number":363,"context_line":"                                     qemu_format\u003dTrue,"},{"line_number":364,"context_line":"                                     expected_vol_fmt\u003dexpected_fmt)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_fe07fdc8","line":361,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_path_template\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":358,"context_line":"    def test_get_new_vhd_legacy_volume_format(self):"},{"line_number":359,"context_line":"        img_fmt \u003d \u0027vhd\u0027"},{"line_number":360,"context_line":"        expected_fmt \u003d \u0027vpc\u0027"},{"line_number":361,"context_line":"        self._test_get_volume_format(volume_format\u003dimg_fmt,"},{"line_number":362,"context_line":"                                     volume_exists\u003dFalse,"},{"line_number":363,"context_line":"                                     qemu_format\u003dTrue,"},{"line_number":364,"context_line":"                                     expected_vol_fmt\u003dexpected_fmt)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_9e67d1b7","line":361,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_lookup_volume\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":431,"context_line":"                max_internal_size\u003dself.volume.size \u003c\u003c 30)"},{"line_number":432,"context_line":""},{"line_number":433,"context_line":"    def test_create_volume(self):"},{"line_number":434,"context_line":"        self._test_create_volume()"},{"line_number":435,"context_line":""},{"line_number":436,"context_line":"    def test_create_existing_volume(self):"},{"line_number":437,"context_line":"        self._test_create_volume(True)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_3e0e85e4","line":434,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_exists\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":431,"context_line":"                max_internal_size\u003dself.volume.size \u003c\u003c 30)"},{"line_number":432,"context_line":""},{"line_number":433,"context_line":"    def test_create_volume(self):"},{"line_number":434,"context_line":"        self._test_create_volume()"},{"line_number":435,"context_line":""},{"line_number":436,"context_line":"    def test_create_existing_volume(self):"},{"line_number":437,"context_line":"        self._test_create_volume(True)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_de0af9cf","line":434,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_vhd_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":434,"context_line":"        self._test_create_volume()"},{"line_number":435,"context_line":""},{"line_number":436,"context_line":"    def test_create_existing_volume(self):"},{"line_number":437,"context_line":"        self._test_create_volume(True)"},{"line_number":438,"context_line":""},{"line_number":439,"context_line":"    def test_create_volume_invalid_volume(self):"},{"line_number":440,"context_line":"        self._test_create_volume(volume_format\u003d\"qcow\")"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_1e110105","line":437,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_exists\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":437,"context_line":"        self._test_create_volume(True)"},{"line_number":438,"context_line":""},{"line_number":439,"context_line":"    def test_create_volume_invalid_volume(self):"},{"line_number":440,"context_line":"        self._test_create_volume(volume_format\u003d\"qcow\")"},{"line_number":441,"context_line":""},{"line_number":442,"context_line":"    def test_delete_volume(self):"},{"line_number":443,"context_line":"        drv \u003d self._smbfs_driver"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_5ef6e9d8","line":440,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_exists\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":437,"context_line":"        self._test_create_volume(True)"},{"line_number":438,"context_line":""},{"line_number":439,"context_line":"    def test_create_volume_invalid_volume(self):"},{"line_number":440,"context_line":"        self._test_create_volume(volume_format\u003d\"qcow\")"},{"line_number":441,"context_line":""},{"line_number":442,"context_line":"    def test_delete_volume(self):"},{"line_number":443,"context_line":"        drv \u003d self._smbfs_driver"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_7efbedbf","line":440,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027mock_get_vhd_type\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":466,"context_line":"        self._smbfs_driver.shares \u003d {self._FAKE_SHARE: self._FAKE_SHARE_OPTS}"},{"line_number":467,"context_line":""},{"line_number":468,"context_line":"        self._smbfs_driver._ensure_share_mounted(self._FAKE_SHARE)"},{"line_number":469,"context_line":"        self._smbfs_driver._remotefsclient.mount.assert_called_once_with("},{"line_number":470,"context_line":"            self._FAKE_SHARE, self._FAKE_SHARE_OPTS)"},{"line_number":471,"context_line":""},{"line_number":472,"context_line":"    def test_get_capacity_info(self):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_be01f5b1","line":469,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mMethod \u0027mount\u0027 has no \u0027assert_called_once_with\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"}],"cinder/volume/driver.py":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"52e2b5f27624b575a0bda5c657988f9652a9d636","unresolved":false,"context_lines":[{"line_number":901,"context_line":""},{"line_number":902,"context_line":"        # retrieve store information from extra-specs"},{"line_number":903,"context_line":"        store_id \u003d volume.volume_type.extra_specs.get(\u0027image_service:store_id\u0027)"},{"line_number":904,"context_line":"        # if volume is created from image, we pass the base image id to glance"},{"line_number":905,"context_line":"        base_image_ref \u003d None"},{"line_number":906,"context_line":"        if volume.glance_metadata:"},{"line_number":907,"context_line":"            base_image_ref \u003d getattr(volume, \u0027glance_metadata\u0027)[\u0027image_id\u0027]"},{"line_number":908,"context_line":""},{"line_number":909,"context_line":"        try:"},{"line_number":910,"context_line":"            image_utils.upload_volume(context,"}],"source_content_type":"text/x-python","patch_set":4,"id":"3fa7e38b_8b443f78","line":907,"range":{"start_line":904,"start_character":8,"end_line":907,"end_character":75},"updated":"2020-01-31 09:36:40.000000000","message":"I would suggest to move this as method in some common utility module as \u0027get_base_image_ref(volume) and call this method at line #916 as;\n\nbase_image_ref\u003dget_base_image_ref(volume)\n\ndef get_base_image_ref(volume):\n    # if volume is created from image, we pass the base image id to glance\n    base_image_ref \u003d None\n    if volume.glance_metadata:\n        base_image_ref \u003d getattr(volume, \u0027glance_metadata\u0027)[\u0027image_id\u0027]\n    return base_image_ref\n\n\nThis way we can avoid duplication of code in all the drivers.","commit_id":"67f132f13b5becaa7d17e4a477a5e99f6626aae7"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"0b0112ef2511cb4e436c72b28a11d85fde40d253","unresolved":false,"context_lines":[{"line_number":901,"context_line":""},{"line_number":902,"context_line":"        # retrieve store information from extra-specs"},{"line_number":903,"context_line":"        store_id \u003d volume.volume_type.extra_specs.get(\u0027image_service:store_id\u0027)"},{"line_number":904,"context_line":"        # if volume is created from image, we pass the base image id to glance"},{"line_number":905,"context_line":"        base_image_ref \u003d None"},{"line_number":906,"context_line":"        if volume.glance_metadata:"},{"line_number":907,"context_line":"            base_image_ref \u003d getattr(volume, \u0027glance_metadata\u0027)[\u0027image_id\u0027]"},{"line_number":908,"context_line":""},{"line_number":909,"context_line":"        try:"},{"line_number":910,"context_line":"            image_utils.upload_volume(context,"}],"source_content_type":"text/x-python","patch_set":4,"id":"3fa7e38b_9eaea69f","line":907,"range":{"start_line":904,"start_character":8,"end_line":907,"end_character":75},"in_reply_to":"3fa7e38b_8b443f78","updated":"2020-02-03 11:05:16.000000000","message":"Done","commit_id":"67f132f13b5becaa7d17e4a477a5e99f6626aae7"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":755,"context_line":"        stats \u003d self.get_volume_stats(True)"},{"line_number":756,"context_line":"        if stats:"},{"line_number":757,"context_line":"            self.capabilities \u003d stats.copy()"},{"line_number":758,"context_line":""},{"line_number":759,"context_line":"        # Set cinder standard capabilities"},{"line_number":760,"context_line":"        self.capabilities[\u0027properties\u0027] \u003d self._init_standard_capabilities()"},{"line_number":761,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_de895975","line":758,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":951,"context_line":"            ret_function \u003d self.get_default_filter_function()"},{"line_number":952,"context_line":"        return ret_function"},{"line_number":953,"context_line":""},{"line_number":954,"context_line":"    def get_goodness_function(self):"},{"line_number":955,"context_line":"        \"\"\"Get good_function string."},{"line_number":956,"context_line":""},{"line_number":957,"context_line":"        Returns either the string from the driver instance or global section"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_3e7de56d","line":954,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":968,"context_line":"            ret_function \u003d self.get_default_goodness_function()"},{"line_number":969,"context_line":"        return ret_function"},{"line_number":970,"context_line":""},{"line_number":971,"context_line":"    def get_default_filter_function(self):"},{"line_number":972,"context_line":"        \"\"\"Get the default filter_function string."},{"line_number":973,"context_line":""},{"line_number":974,"context_line":"        Each driver could overwrite the method to return a well-known"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_1e80e145","line":971,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1082,"context_line":"            model_update \u003d self.create_export_snapshot(ctxt, snapshot,"},{"line_number":1083,"context_line":"                                                       properties)"},{"line_number":1084,"context_line":"            if model_update:"},{"line_number":1085,"context_line":"                snapshot.provider_location \u003d model_update.get("},{"line_number":1086,"context_line":"                    \u0027provider_location\u0027, None)"},{"line_number":1087,"context_line":"                snapshot.provider_auth \u003d model_update.get("},{"line_number":1088,"context_line":"                    \u0027provider_auth\u0027, None)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_7e9acdb8","line":1085,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1100,"context_line":"            conn \u003d self.initialize_connection_snapshot("},{"line_number":1101,"context_line":"                snapshot, properties)"},{"line_number":1102,"context_line":"        except Exception as err:"},{"line_number":1103,"context_line":"            try:"},{"line_number":1104,"context_line":"                err_msg \u003d (_(\u0027Unable to fetch connection information from \u0027"},{"line_number":1105,"context_line":"                             \u0027backend: %(err)s\u0027) %"},{"line_number":1106,"context_line":"                           {\u0027err\u0027: six.text_type(err)})"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_5e954986","line":1103,"updated":"2020-04-01 11:31:24.000000000","message":"E1128: \u001b[1;31mAssigning result of a function call, where the function returns None\u001b[0m (\u001b[1;31massignment-from-none\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1299,"context_line":"            model_update \u003d self.create_snapshot(temp_snap_ref)"},{"line_number":1300,"context_line":"            if model_update:"},{"line_number":1301,"context_line":"                temp_snap_ref.update(model_update)"},{"line_number":1302,"context_line":"        except Exception:"},{"line_number":1303,"context_line":"            with excutils.save_and_reraise_exception():"},{"line_number":1304,"context_line":"                with temp_snap_ref.obj_as_admin():"},{"line_number":1305,"context_line":"                    self.db.volume_glance_metadata_delete_by_snapshot("}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_be90d596","line":1302,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027BaseVD\u0027 has no \u0027create_snapshot\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1352,"context_line":"            model_update \u003d self.create_volume_from_snapshot(temp_vol_ref,"},{"line_number":1353,"context_line":"                                                            snapshot)"},{"line_number":1354,"context_line":"            if model_update:"},{"line_number":1355,"context_line":"                temp_vol_ref.update(model_update)"},{"line_number":1356,"context_line":"        except Exception:"},{"line_number":1357,"context_line":"            with excutils.save_and_reraise_exception():"},{"line_number":1358,"context_line":"                temp_vol_ref.destroy()"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_9e8b5166","line":1355,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027BaseVD\u0027 has no \u0027create_volume_from_snapshot\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"}],"cinder/volume/drivers/rbd.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":349,"context_line":"                    if e.errno \u003d\u003d errno.EPERM:"},{"line_number":350,"context_line":"                        LOG.debug(\"%s has not expired yet on backend \u0027%s\u0027\","},{"line_number":351,"context_line":"                                  vol.get(\u0027name\u0027),"},{"line_number":352,"context_line":"                                  self._backend_name)"},{"line_number":353,"context_line":"                    else:"},{"line_number":354,"context_line":"                        LOG.exception(\"Error deleting %s from trash \""},{"line_number":355,"context_line":"                                      \"backend \u0027%s\u0027\","}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_fe01bd06","line":352,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mInstance of \u0027Exception\u0027 has no \u0027errno\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1257,"context_line":"    def _exec_on_volume(self, volume_name, remote, operation, *args, **kwargs):"},{"line_number":1258,"context_line":"        @utils.retry(rbd.ImageBusy,"},{"line_number":1259,"context_line":"                     self.configuration.rados_connection_interval,"},{"line_number":1260,"context_line":"                     self.configuration.rados_connection_retries)"},{"line_number":1261,"context_line":"        def _do_exec():"},{"line_number":1262,"context_line":"            timeout \u003d self.configuration.replication_connect_timeout"},{"line_number":1263,"context_line":"            with RBDVolumeProxy(self, volume_name, self.configuration.rbd_pool,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_de04b917","line":1260,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mModule \u0027rbd\u0027 has no \u0027ImageBusy\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"df33271e_3e084526","line":2007,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mSuper of \u0027RBDDriver\u0027 has no \u0027get_backup_device\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"}],"cinder/volume/drivers/remotefs.py":[{"author":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"change_message_id":"7755480f7b414eaf925a2050afa8e607545c07c3","unresolved":false,"context_lines":[{"line_number":475,"context_line":"    def copy_volume_to_image(self, context, volume, image_service, image_meta):"},{"line_number":476,"context_line":"        \"\"\"Copy the volume to the specified image.\"\"\""},{"line_number":477,"context_line":"        # retrieve store information from extra-specs"},{"line_number":478,"context_line":"        store_id \u003d volume.volume_type.extra_specs.get("},{"line_number":479,"context_line":"            \u0027image_service:store_id\u0027)"},{"line_number":480,"context_line":"        image_utils.upload_volume(context,"},{"line_number":481,"context_line":"                                  image_service,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_1200ff00","line":478,"updated":"2020-04-10 05:47:02.000000000","message":"nit: any particular reason to add this line break? You\u0027ve kept this single line in other drivers.","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"7c6b59a06d95f8a564945ed3f069d20f5d6922ad","unresolved":false,"context_lines":[{"line_number":475,"context_line":"    def copy_volume_to_image(self, context, volume, image_service, image_meta):"},{"line_number":476,"context_line":"        \"\"\"Copy the volume to the specified image.\"\"\""},{"line_number":477,"context_line":"        # retrieve store information from extra-specs"},{"line_number":478,"context_line":"        store_id \u003d volume.volume_type.extra_specs.get("},{"line_number":479,"context_line":"            \u0027image_service:store_id\u0027)"},{"line_number":480,"context_line":"        image_utils.upload_volume(context,"},{"line_number":481,"context_line":"                                  image_service,"}],"source_content_type":"text/x-python","patch_set":10,"id":"3f4c43b2_9cb5daf1","line":478,"in_reply_to":"df33271e_1200ff00","updated":"2020-04-13 12:15:49.000000000","message":"Because the character limit of a line is 79 chars and keeping this in a single line makes it 80 characters hence the line break but it doesn\u0027t matter since it\u0027s moved in volume_utils now","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1023,"context_line":""},{"line_number":1024,"context_line":"        # Find the file which backs this file, which represents the point"},{"line_number":1025,"context_line":"        # in which this snapshot was created."},{"line_number":1026,"context_line":"        img_info \u003d self._qemu_img_info(forward_path)"},{"line_number":1027,"context_line":"        return img_info.backing_file"},{"line_number":1028,"context_line":""},{"line_number":1029,"context_line":"    def _snapshots_exist(self, volume):"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_9efcf1b5","line":1026,"updated":"2020-04-01 11:31:24.000000000","message":"E1120: \u001b[1;31mNo value for argument \u0027volume_name\u0027 in method call\u001b[0m (\u001b[1;31mno-value-for-parameter\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"}],"cinder/volume/drivers/vmware/vmdk.py":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"196718584da6c5809e4ae98be299e2413b7006d8","unresolved":false,"context_lines":[{"line_number":1429,"context_line":"                                    image_name\u003dimage_meta[\u0027name\u0027],"},{"line_number":1430,"context_line":"                                    image_version\u003d1,"},{"line_number":1431,"context_line":"                                    store_id\u003dstore_id,"},{"line_number":1432,"context_line":"                                    base_image_ref\u003d"},{"line_number":1433,"context_line":"                                    volume_utils.get_base_image_ref(volume))"},{"line_number":1434,"context_line":"        LOG.info(\"Done copying volume %(vol)s to a new image %(img)s\","},{"line_number":1435,"context_line":"                 {\u0027vol\u0027: volume[\u0027name\u0027], \u0027img\u0027: image_meta[\u0027name\u0027]})"},{"line_number":1436,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_746ffb91","line":1433,"range":{"start_line":1432,"start_character":0,"end_line":1433,"end_character":75},"updated":"2020-03-02 21:59:12.000000000","message":"The patch that introduced store_id required a change to oslo.vmware; I think we\u0027ll need to ask them to make a similar change for this patch.  See Change-Id: I03747f54545ae3f91bf10de76d07de6828a419d6","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"af520041f3ee2350110e051bbc17949771594d3e","unresolved":false,"context_lines":[{"line_number":1429,"context_line":"                                    image_name\u003dimage_meta[\u0027name\u0027],"},{"line_number":1430,"context_line":"                                    image_version\u003d1,"},{"line_number":1431,"context_line":"                                    store_id\u003dstore_id,"},{"line_number":1432,"context_line":"                                    base_image_ref\u003d"},{"line_number":1433,"context_line":"                                    volume_utils.get_base_image_ref(volume))"},{"line_number":1434,"context_line":"        LOG.info(\"Done copying volume %(vol)s to a new image %(img)s\","},{"line_number":1435,"context_line":"                 {\u0027vol\u0027: volume[\u0027name\u0027], \u0027img\u0027: image_meta[\u0027name\u0027]})"},{"line_number":1436,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_deca499f","line":1433,"range":{"start_line":1432,"start_character":0,"end_line":1433,"end_character":75},"in_reply_to":"1fa4df85_746ffb91","updated":"2020-03-06 08:06:48.000000000","message":"Handled here\nhttps://review.opendev.org/#/c/711585/","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":1418,"context_line":"        image_transfer.upload_image(context,"},{"line_number":1419,"context_line":"                                    timeout,"},{"line_number":1420,"context_line":"                                    image_service,"},{"line_number":1421,"context_line":"                                    image_meta[\u0027id\u0027],"},{"line_number":1422,"context_line":"                                    volume[\u0027project_id\u0027],"},{"line_number":1423,"context_line":"                                    session\u003dself.session,"},{"line_number":1424,"context_line":"                                    host\u003dhost_ip,"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_23baee6c","line":1421,"updated":"2020-04-01 11:31:24.000000000","message":"E1111: \u001b[1;31mAssigning result of a function call, where the function has no return\u001b[0m (\u001b[1;31massignment-from-no-return\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"}],"cinder/volume/drivers/windows/iscsi.py":[{"author":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"change_message_id":"7755480f7b414eaf925a2050afa8e607545c07c3","unresolved":false,"context_lines":[{"line_number":296,"context_line":"                # qemu-img cannot access VSS snapshots, for which reason it"},{"line_number":297,"context_line":"                # must be exported first."},{"line_number":298,"context_line":"                self._tgt_utils.export_snapshot(tmp_snap_name, temp_vhd_path)"},{"line_number":299,"context_line":"                image_utils.upload_volume("},{"line_number":300,"context_line":"                    context, image_service, image_meta, temp_vhd_path, \u0027vhd\u0027,"},{"line_number":301,"context_line":"                    store_id\u003dstore_id,"},{"line_number":302,"context_line":"                    base_image_ref\u003dvolume_utils.get_base_image_ref(volume))"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_d245f7b5","line":299,"updated":"2020-04-10 05:47:02.000000000","message":"How did you resist the temptation to reformat this call? :-P","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"}],"cinder/volume/drivers/windows/smbfs.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":144,"context_line":"    def do_setup(self, context):"},{"line_number":145,"context_line":"        self._check_os_platform()"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"        super(WindowsSmbfsDriver, self).do_setup(context)"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"        image_utils.check_qemu_img_version(self._MINIMUM_QEMU_IMG_VERSION)"},{"line_number":150,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_83b49a81","line":147,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mSuper of \u0027WindowsSmbfsDriver\u0027 has no \u0027do_setup\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":317,"context_line":""},{"line_number":318,"context_line":"    @coordination.synchronized(\u0027{self.driver_prefix}-{volume.id}\u0027)"},{"line_number":319,"context_line":"    def create_volume(self, volume):"},{"line_number":320,"context_line":"        return super(WindowsSmbfsDriver, self).create_volume(volume)"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    def _do_create_volume(self, volume):"},{"line_number":323,"context_line":"        volume_path \u003d self.local_path(volume)"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_63afd629","line":320,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mSuper of \u0027WindowsSmbfsDriver\u0027 has no \u0027create_volume\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":470,"context_line":"                                                          file_to_merge)"},{"line_number":471,"context_line":""},{"line_number":472,"context_line":"        if not self._is_volume_attached(snapshot.volume):"},{"line_number":473,"context_line":"            super(WindowsSmbfsDriver, self)._delete_snapshot(snapshot)"},{"line_number":474,"context_line":"        else:"},{"line_number":475,"context_line":"            delete_info \u003d {\u0027file_to_merge\u0027: file_to_merge,"},{"line_number":476,"context_line":"                           \u0027volume_id\u0027: snapshot.volume.id}"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_c3aa2217","line":473,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mSuper of \u0027WindowsSmbfsDriver\u0027 has no \u0027_delete_snapshot\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"39c512c4f64d2f013892d40a763450386de1d730","unresolved":false,"context_lines":[{"line_number":537,"context_line":"                     \"This may happen after an upgrade. Attempting to \""},{"line_number":538,"context_line":"                     \"query the image as a fallback. This may fail if \""},{"line_number":539,"context_line":"                     \"the image is in-use.\")"},{"line_number":540,"context_line":"            backing_file \u003d super("},{"line_number":541,"context_line":"                WindowsSmbfsDriver, self)._get_snapshot_backing_file(snapshot)"},{"line_number":542,"context_line":""},{"line_number":543,"context_line":"        return backing_file"}],"source_content_type":"text/x-python","patch_set":10,"id":"df33271e_a3a55e49","line":540,"updated":"2020-04-01 11:31:24.000000000","message":"E1101: \u001b[1;31mSuper of \u0027WindowsSmbfsDriver\u0027 has no \u0027_get_snapshot_backing_file\u0027 member\u001b[0m (\u001b[1;31mno-member\u001b[0m)","commit_id":"6dd421f2b7687db45979034bd7133b9c68114577"}],"cinder/volume/volume_utils.py":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"196718584da6c5809e4ae98be299e2413b7006d8","unresolved":false,"context_lines":[{"line_number":1258,"context_line":"    # if volume is created from image, we pass the base image id to glance"},{"line_number":1259,"context_line":"    base_image_ref \u003d None"},{"line_number":1260,"context_line":"    if volume.glance_metadata:"},{"line_number":1261,"context_line":"        base_image_ref \u003d getattr(volume, \u0027glance_metadata\u0027)[\u0027image_id\u0027]"},{"line_number":1262,"context_line":"    return base_image_ref"}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_34b42335","line":1261,"range":{"start_line":1261,"start_character":24,"end_line":1261,"end_character":71},"updated":"2020-03-02 21:59:12.000000000","message":"Are you absolutely sure we can\u0027t get a KeyError here?  (End users can set image metadata via the os-set_image_metadata action, so I don\u0027t know that we can make any assumptions about what\u0027s in there.)","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"af520041f3ee2350110e051bbc17949771594d3e","unresolved":false,"context_lines":[{"line_number":1258,"context_line":"    # if volume is created from image, we pass the base image id to glance"},{"line_number":1259,"context_line":"    base_image_ref \u003d None"},{"line_number":1260,"context_line":"    if volume.glance_metadata:"},{"line_number":1261,"context_line":"        base_image_ref \u003d getattr(volume, \u0027glance_metadata\u0027)[\u0027image_id\u0027]"},{"line_number":1262,"context_line":"    return base_image_ref"}],"source_content_type":"text/x-python","patch_set":6,"id":"1fa4df85_7ee0f526","line":1261,"range":{"start_line":1261,"start_character":24,"end_line":1261,"end_character":71},"in_reply_to":"1fa4df85_34b42335","updated":"2020-03-06 08:06:48.000000000","message":"Done","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"2b7661386629486c9c94a574b79c364302e4562f","unresolved":false,"context_lines":[{"line_number":1255,"context_line":""},{"line_number":1256,"context_line":""},{"line_number":1257,"context_line":"def get_base_image_ref(volume):"},{"line_number":1258,"context_line":"    # if volume is created from image, we pass the base image id to glance"},{"line_number":1259,"context_line":"    base_image_ref \u003d None"},{"line_number":1260,"context_line":"    if volume.glance_metadata:"},{"line_number":1261,"context_line":"        base_image_ref \u003d getattr(volume, \u0027glance_metadata\u0027).get(\u0027image_id\u0027)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_5f0b9728","line":1258,"updated":"2020-03-09 15:21:05.000000000","message":"This comment doesn\u0027t really describe what this method is doing.","commit_id":"7dcf77aeb5c69ff8fe6f28cce53a0e6147b6cdd2"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"8d4a0b4187468e5c5a35ae4d5c0aa8fcd29e7d3e","unresolved":false,"context_lines":[{"line_number":1255,"context_line":""},{"line_number":1256,"context_line":""},{"line_number":1257,"context_line":"def get_base_image_ref(volume):"},{"line_number":1258,"context_line":"    # if volume is created from image, we pass the base image id to glance"},{"line_number":1259,"context_line":"    base_image_ref \u003d None"},{"line_number":1260,"context_line":"    if volume.glance_metadata:"},{"line_number":1261,"context_line":"        base_image_ref \u003d getattr(volume, \u0027glance_metadata\u0027).get(\u0027image_id\u0027)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1fa4df85_1dce7059","line":1258,"in_reply_to":"1fa4df85_5f0b9728","updated":"2020-03-10 20:46:04.000000000","message":"Done","commit_id":"7dcf77aeb5c69ff8fe6f28cce53a0e6147b6cdd2"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"b4270ff3da166346ec34697f79aff26f58a076ad","unresolved":false,"context_lines":[{"line_number":1259,"context_line":"    # it to the driver calling it during upload volume to image operation"},{"line_number":1260,"context_line":"    base_image_ref \u003d None"},{"line_number":1261,"context_line":"    if volume.glance_metadata:"},{"line_number":1262,"context_line":"        base_image_ref \u003d getattr(volume, \u0027glance_metadata\u0027).get(\u0027image_id\u0027)"},{"line_number":1263,"context_line":"    return base_image_ref"}],"source_content_type":"text/x-python","patch_set":9,"id":"df33271e_abe8c2e1","line":1262,"range":{"start_line":1262,"start_character":25,"end_line":1262,"end_character":59},"updated":"2020-03-30 19:15:56.000000000","message":"I\u0027m not sure I understand why getattr is needed here.","commit_id":"8d4f52e540537c641b422fd2642c383976f9d771"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"bdc95779552658fef9c7141f774801975bb4aaf2","unresolved":false,"context_lines":[{"line_number":1259,"context_line":"    # it to the driver calling it during upload volume to image operation"},{"line_number":1260,"context_line":"    base_image_ref \u003d None"},{"line_number":1261,"context_line":"    if volume.glance_metadata:"},{"line_number":1262,"context_line":"        base_image_ref \u003d getattr(volume, \u0027glance_metadata\u0027).get(\u0027image_id\u0027)"},{"line_number":1263,"context_line":"    return base_image_ref"}],"source_content_type":"text/x-python","patch_set":9,"id":"df33271e_8f4961b8","line":1262,"range":{"start_line":1262,"start_character":25,"end_line":1262,"end_character":59},"in_reply_to":"df33271e_2f32ec10","updated":"2020-04-01 09:08:16.000000000","message":"I don\u0027t exactly remember (since i wrote this long time ago) why i explicitly used getattr here but the dot referencing works here so i don\u0027t mind changing this.","commit_id":"8d4f52e540537c641b422fd2642c383976f9d771"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"d90e510f2ce36eeac73f8cd33b35269cf9ec4ff5","unresolved":false,"context_lines":[{"line_number":1259,"context_line":"    # it to the driver calling it during upload volume to image operation"},{"line_number":1260,"context_line":"    base_image_ref \u003d None"},{"line_number":1261,"context_line":"    if volume.glance_metadata:"},{"line_number":1262,"context_line":"        base_image_ref \u003d getattr(volume, \u0027glance_metadata\u0027).get(\u0027image_id\u0027)"},{"line_number":1263,"context_line":"    return base_image_ref"}],"source_content_type":"text/x-python","patch_set":9,"id":"df33271e_2f32ec10","line":1262,"range":{"start_line":1262,"start_character":25,"end_line":1262,"end_character":59},"in_reply_to":"df33271e_abe8c2e1","updated":"2020-03-31 13:26:37.000000000","message":"Sean\u0027s right. \u0027volume\u0027 is a cinder.objects.volume.Volume object, and \u0027glance_metadata\u0027 is defined on it.  And actually, if we needed getattr, it\u0027s already too late since we used the dot notation already at line 1261.  There\u0027s no guarantee that \u0027image_id\u0027 will be in the dict it gives you, though, so I think you still need to use get for that.","commit_id":"8d4f52e540537c641b422fd2642c383976f9d771"}],"releasenotes/notes/upload-volume-to-multiple-stores-ab130774897e41c3.yaml":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"196718584da6c5809e4ae98be299e2413b7006d8","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":"    This feature expands the usability of multiple store for volumes"},{"line_number":5,"context_line":"    bootable volumes."},{"line_number":6,"context_line":"    If a bootable volume is uploaded to glance, it will be uploaded to the"},{"line_number":7,"context_line":"    same store where the base image resides. If the base image resides"},{"line_number":8,"context_line":"    in multiple stores, the volume will also be uploaded to those stores."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_f9ca0418","line":8,"range":{"start_line":4,"start_character":0,"end_line":8,"end_character":73},"updated":"2020-03-02 21:59:12.000000000","message":"We want to stress the Cinder side in the release note.  How about:\n\n    This release includes support for Glance automatic image colocation.\n    When a volume originally created from an image is uploaded to the\n    Image service, Cinder passes Glance a reference to the original\n    image.  Glance may use this information to colocate the new image data\n    in the same image store(s) as the original image data.  Consult the\n    Glance documentation for more information.","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"af520041f3ee2350110e051bbc17949771594d3e","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":"    This feature expands the usability of multiple store for volumes"},{"line_number":5,"context_line":"    bootable volumes."},{"line_number":6,"context_line":"    If a bootable volume is uploaded to glance, it will be uploaded to the"},{"line_number":7,"context_line":"    same store where the base image resides. If the base image resides"},{"line_number":8,"context_line":"    in multiple stores, the volume will also be uploaded to those stores."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_1ed54144","line":8,"range":{"start_line":4,"start_character":0,"end_line":8,"end_character":73},"in_reply_to":"1fa4df85_f9ca0418","updated":"2020-03-06 08:06:48.000000000","message":"Done","commit_id":"cc7740dad3e3f9408d808d171551d3551f5dcc8e"}]}
