)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"64c1c595d316222668d64cc0ff145f2f10964b31","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Parent:     70c95d93 ([WIP] Support of OAuth2.0)"},{"line_number":2,"context_line":"Author:     Aldinson Esto \u003cesto.aln@nec.com\u003e"},{"line_number":3,"context_line":"AuthorDate: 2020-08-22 13:23:39 +0900"},{"line_number":4,"context_line":"Commit:     Aldinson C. Esto \u003cesto.aln@nec.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9f560f44_edbd7ad8","line":1,"updated":"2020-08-26 06:28:56.000000000","message":"Is it mandatory to set OAuth2.0 patch to parent?\nIn my opinion, I think it\u0027s not required for this update patch.\nIf it is right, you should better to set the parent to 747149.","commit_id":"210ebbea8d2cddbc78727ceeaaafe6e3972e4fd3"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"5ab4083edf42e9bd40da9ce78bb0c09d50ce81fb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Parent:     70c95d93 ([WIP] Support of OAuth2.0)"},{"line_number":2,"context_line":"Author:     Aldinson Esto \u003cesto.aln@nec.com\u003e"},{"line_number":3,"context_line":"AuthorDate: 2020-08-22 13:23:39 +0900"},{"line_number":4,"context_line":"Commit:     Aldinson C. Esto \u003cesto.aln@nec.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9f560f44_b47aa784","line":1,"in_reply_to":"9f560f44_edbd7ad8","updated":"2020-08-26 10:49:18.000000000","message":"These patches have similar actions, and there are some associations (parent-to-child) between the patches.\nSo I don\u0027t think it is advisable to change the parent.","commit_id":"210ebbea8d2cddbc78727ceeaaafe6e3972e4fd3"}],"tacker/api/schemas/vnf_lcm.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"31d311c3c40e6adcda92a7524635d27fc895352a","unresolved":false,"context_lines":[{"line_number":236,"context_line":"        \u0027aspectId\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":237,"context_line":"        \u0027numberOfSteps\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":238,"context_line":"        \u0027additionalParams\u0027: parameter_types.keyvalue_pairs"},{"line_number":239,"context_line":"    },"},{"line_number":240,"context_line":"    \u0027additionalProperties\u0027: True,"},{"line_number":241,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_6e49e08c","line":239,"updated":"2020-09-18 06:12:14.000000000","message":"Since \u0027type\u0027 and \u0027aspectId\u0027 are Cardinality \u003d 1, please add the following.\n  \u0027required\u0027: [\u0027type\u0027, \u0027aspectId\u0027],","commit_id":"3ba14693d60a71bee4c6bcce0da178934838d3ac"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"fa33e7fe86a0308256c10183357673d042f08c6c","unresolved":false,"context_lines":[{"line_number":236,"context_line":"        \u0027aspectId\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":237,"context_line":"        \u0027numberOfSteps\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":238,"context_line":"        \u0027additionalParams\u0027: parameter_types.keyvalue_pairs"},{"line_number":239,"context_line":"    },"},{"line_number":240,"context_line":"    \u0027additionalProperties\u0027: True,"},{"line_number":241,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_44200fb1","line":239,"in_reply_to":"9f560f44_6e49e08c","updated":"2020-09-22 08:16:39.000000000","message":"it is added.","commit_id":"3ba14693d60a71bee4c6bcce0da178934838d3ac"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"bc7dfb31f46ee6fefe8cce467229d21a888f6737","unresolved":false,"context_lines":[{"line_number":237,"context_line":"        \u0027numberOfSteps\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":238,"context_line":"        \u0027additionalParams\u0027: parameter_types.keyvalue_pairs"},{"line_number":239,"context_line":"    },"},{"line_number":240,"context_line":"    \u0027additionalProperties\u0027: True,"},{"line_number":241,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_586187a8","line":240,"range":{"start_line":240,"start_character":28,"end_line":240,"end_character":32},"updated":"2020-09-15 01:19:37.000000000","message":"I think you should set \u0027False\u0027.\nAnd you should fix it to \u0027True\u0027 with patch 751230.","commit_id":"3ba14693d60a71bee4c6bcce0da178934838d3ac"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"fa33e7fe86a0308256c10183357673d042f08c6c","unresolved":false,"context_lines":[{"line_number":237,"context_line":"        \u0027numberOfSteps\u0027: {\u0027type\u0027: \u0027integer\u0027},"},{"line_number":238,"context_line":"        \u0027additionalParams\u0027: parameter_types.keyvalue_pairs"},{"line_number":239,"context_line":"    },"},{"line_number":240,"context_line":"    \u0027additionalProperties\u0027: True,"},{"line_number":241,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_35238307","line":240,"range":{"start_line":240,"start_character":28,"end_line":240,"end_character":32},"in_reply_to":"9f560f44_586187a8","updated":"2020-09-22 08:16:39.000000000","message":"This time I will return to False and later set it to True with a batch patch","commit_id":"3ba14693d60a71bee4c6bcce0da178934838d3ac"}],"tacker/api/vnflcm/v1/controller.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6a8ac86ebad6fff9bd56fded4c2a2e9ad14adacd","unresolved":false,"context_lines":[{"line_number":48,"context_line":"from tacker import wsgi"},{"line_number":49,"context_line":"import webob"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"CONF \u003d tacker.conf.CONF"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"CONF \u003d tacker.conf.CONF"},{"line_number":56,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_3370c372","line":53,"range":{"start_line":51,"start_character":0,"end_line":53,"end_character":33},"updated":"2020-09-07 02:57:28.000000000","message":"It is unnecessary because these are already defined.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"fa33e7fe86a0308256c10183357673d042f08c6c","unresolved":false,"context_lines":[{"line_number":48,"context_line":"from tacker import wsgi"},{"line_number":49,"context_line":"import webob"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"CONF \u003d tacker.conf.CONF"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"CONF \u003d tacker.conf.CONF"},{"line_number":56,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_15d8ff4f","line":53,"range":{"start_line":51,"start_character":0,"end_line":53,"end_character":33},"in_reply_to":"9f560f44_3370c372","updated":"2020-09-22 08:16:39.000000000","message":"It is fixed.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6a8ac86ebad6fff9bd56fded4c2a2e9ad14adacd","unresolved":false,"context_lines":[{"line_number":728,"context_line":"                title\u003d\u0027aspectId not in ScaleStatus\u0027)"},{"line_number":729,"context_line":"        if not scale_vnf_request.number_of_steps:"},{"line_number":730,"context_line":"            scale_vnf_request.number_of_steps \u003d 1"},{"line_number":731,"context_line":"        if not scale_vnf_request.additional_params:"},{"line_number":732,"context_line":"            scale_vnf_request.additional_params \u003d {\"is_reverse\": \"False\","},{"line_number":733,"context_line":"                                                   \"is_auto\": \"False\"}"},{"line_number":734,"context_line":"        if not scale_vnf_request.additional_params.get(\u0027is_reverse\u0027):"},{"line_number":735,"context_line":"            scale_vnf_request.additional_params[\u0027is_reverse\u0027] \u003d \"False\""},{"line_number":736,"context_line":"        if not scale_vnf_request.additional_params.get(\u0027is_auto\u0027):"},{"line_number":737,"context_line":"            scale_vnf_request.additional_params[\u0027is_auto\u0027] \u003d \"False\""},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        if scale_vnf_request.type \u003d\u003d \u0027SCALE_IN\u0027:"},{"line_number":740,"context_line":"            if current_level \u003d\u003d 0:"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_b3d7b323","line":737,"range":{"start_line":731,"start_character":0,"end_line":737,"end_character":68},"updated":"2020-09-07 02:57:28.000000000","message":"I think you can refactor as follows:\n\nif not scale_vnf_request.additional_params:\n  scale_vnf_request.additional_params.setdefault(\"is_reverse\", \"False\")\n  scale_vnf_request.additional_params.setdefault(\"is_auto\": \"False\"}","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"2bcd3c585f210c4aa83d4dd81ab8a7fea5e1404f","unresolved":false,"context_lines":[{"line_number":728,"context_line":"                title\u003d\u0027aspectId not in ScaleStatus\u0027)"},{"line_number":729,"context_line":"        if not scale_vnf_request.number_of_steps:"},{"line_number":730,"context_line":"            scale_vnf_request.number_of_steps \u003d 1"},{"line_number":731,"context_line":"        if not scale_vnf_request.additional_params:"},{"line_number":732,"context_line":"            scale_vnf_request.additional_params \u003d {\"is_reverse\": \"False\","},{"line_number":733,"context_line":"                                                   \"is_auto\": \"False\"}"},{"line_number":734,"context_line":"        if not scale_vnf_request.additional_params.get(\u0027is_reverse\u0027):"},{"line_number":735,"context_line":"            scale_vnf_request.additional_params[\u0027is_reverse\u0027] \u003d \"False\""},{"line_number":736,"context_line":"        if not scale_vnf_request.additional_params.get(\u0027is_auto\u0027):"},{"line_number":737,"context_line":"            scale_vnf_request.additional_params[\u0027is_auto\u0027] \u003d \"False\""},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        if scale_vnf_request.type \u003d\u003d \u0027SCALE_IN\u0027:"},{"line_number":740,"context_line":"            if current_level \u003d\u003d 0:"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_f83a9695","line":737,"range":{"start_line":731,"start_character":0,"end_line":737,"end_character":68},"in_reply_to":"9f560f44_6b4900b6","updated":"2020-09-22 15:47:49.000000000","message":"is_reverse and is_auto are independent definitions, so I want to keep the current judgment","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"63c8673be858d2c19ee5a5287099389a2b434ede","unresolved":false,"context_lines":[{"line_number":728,"context_line":"                title\u003d\u0027aspectId not in ScaleStatus\u0027)"},{"line_number":729,"context_line":"        if not scale_vnf_request.number_of_steps:"},{"line_number":730,"context_line":"            scale_vnf_request.number_of_steps \u003d 1"},{"line_number":731,"context_line":"        if not scale_vnf_request.additional_params:"},{"line_number":732,"context_line":"            scale_vnf_request.additional_params \u003d {\"is_reverse\": \"False\","},{"line_number":733,"context_line":"                                                   \"is_auto\": \"False\"}"},{"line_number":734,"context_line":"        if not scale_vnf_request.additional_params.get(\u0027is_reverse\u0027):"},{"line_number":735,"context_line":"            scale_vnf_request.additional_params[\u0027is_reverse\u0027] \u003d \"False\""},{"line_number":736,"context_line":"        if not scale_vnf_request.additional_params.get(\u0027is_auto\u0027):"},{"line_number":737,"context_line":"            scale_vnf_request.additional_params[\u0027is_auto\u0027] \u003d \"False\""},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        if scale_vnf_request.type \u003d\u003d \u0027SCALE_IN\u0027:"},{"line_number":740,"context_line":"            if current_level \u003d\u003d 0:"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_6b4900b6","line":737,"range":{"start_line":731,"start_character":0,"end_line":737,"end_character":68},"in_reply_to":"9f560f44_b3d7b323","updated":"2020-09-16 06:43:39.000000000","message":"Please check this comment.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6a8ac86ebad6fff9bd56fded4c2a2e9ad14adacd","unresolved":false,"context_lines":[{"line_number":737,"context_line":"            scale_vnf_request.additional_params[\u0027is_auto\u0027] \u003d \"False\""},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        if scale_vnf_request.type \u003d\u003d \u0027SCALE_IN\u0027:"},{"line_number":740,"context_line":"            if current_level \u003d\u003d 0:"},{"line_number":741,"context_line":"                return self._make_problem_detail("},{"line_number":742,"context_line":"                    \u0027can not scale_in\u0027, 400, title\u003d\u0027can not scale_in\u0027)"},{"line_number":743,"context_line":"            if current_level \u003c scale_vnf_request.number_of_steps:"},{"line_number":744,"context_line":"                return self._make_problem_detail("},{"line_number":745,"context_line":"                    \u0027can not scale_in\u0027, 400, title\u003d\u0027can not scale_in\u0027)"},{"line_number":746,"context_line":"            scale_level \u003d current_level - scale_vnf_request.number_of_steps"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_73e99be1","line":743,"range":{"start_line":740,"start_character":12,"end_line":743,"end_character":65},"updated":"2020-09-07 02:57:28.000000000","message":"I think it\u0027s better to use \u0027or\u0027.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"63c8673be858d2c19ee5a5287099389a2b434ede","unresolved":false,"context_lines":[{"line_number":737,"context_line":"            scale_vnf_request.additional_params[\u0027is_auto\u0027] \u003d \"False\""},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        if scale_vnf_request.type \u003d\u003d \u0027SCALE_IN\u0027:"},{"line_number":740,"context_line":"            if current_level \u003d\u003d 0:"},{"line_number":741,"context_line":"                return self._make_problem_detail("},{"line_number":742,"context_line":"                    \u0027can not scale_in\u0027, 400, title\u003d\u0027can not scale_in\u0027)"},{"line_number":743,"context_line":"            if current_level \u003c scale_vnf_request.number_of_steps:"},{"line_number":744,"context_line":"                return self._make_problem_detail("},{"line_number":745,"context_line":"                    \u0027can not scale_in\u0027, 400, title\u003d\u0027can not scale_in\u0027)"},{"line_number":746,"context_line":"            scale_level \u003d current_level - scale_vnf_request.number_of_steps"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_cbc3ec05","line":743,"range":{"start_line":740,"start_character":12,"end_line":743,"end_character":65},"in_reply_to":"9f560f44_73e99be1","updated":"2020-09-16 06:43:39.000000000","message":"Please check this comment.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"fa33e7fe86a0308256c10183357673d042f08c6c","unresolved":false,"context_lines":[{"line_number":737,"context_line":"            scale_vnf_request.additional_params[\u0027is_auto\u0027] \u003d \"False\""},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        if scale_vnf_request.type \u003d\u003d \u0027SCALE_IN\u0027:"},{"line_number":740,"context_line":"            if current_level \u003d\u003d 0:"},{"line_number":741,"context_line":"                return self._make_problem_detail("},{"line_number":742,"context_line":"                    \u0027can not scale_in\u0027, 400, title\u003d\u0027can not scale_in\u0027)"},{"line_number":743,"context_line":"            if current_level \u003c scale_vnf_request.number_of_steps:"},{"line_number":744,"context_line":"                return self._make_problem_detail("},{"line_number":745,"context_line":"                    \u0027can not scale_in\u0027, 400, title\u003d\u0027can not scale_in\u0027)"},{"line_number":746,"context_line":"            scale_level \u003d current_level - scale_vnf_request.number_of_steps"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_c41d3f74","line":743,"range":{"start_line":740,"start_character":12,"end_line":743,"end_character":65},"in_reply_to":"9f560f44_cbc3ec05","updated":"2020-09-22 08:16:39.000000000","message":"Used or.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6a8ac86ebad6fff9bd56fded4c2a2e9ad14adacd","unresolved":false,"context_lines":[{"line_number":745,"context_line":"                    \u0027can not scale_in\u0027, 400, title\u003d\u0027can not scale_in\u0027)"},{"line_number":746,"context_line":"            scale_level \u003d current_level - scale_vnf_request.number_of_steps"},{"line_number":747,"context_line":""},{"line_number":748,"context_line":"        if scale_vnf_request.type \u003d\u003d \u0027SCALE_OUT\u0027:"},{"line_number":749,"context_line":"            scaleGroupDict \u003d jsonutils.loads("},{"line_number":750,"context_line":"                vnf_info[\u0027attributes\u0027][\u0027scale_group\u0027])"},{"line_number":751,"context_line":"            max_level \u003d (scaleGroupDict[\u0027scaleGroupDict\u0027]"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_f3ddab41","line":748,"range":{"start_line":748,"start_character":8,"end_line":748,"end_character":10},"updated":"2020-09-07 02:57:28.000000000","message":"I think you should use \u0027elif\u0027.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"fa33e7fe86a0308256c10183357673d042f08c6c","unresolved":false,"context_lines":[{"line_number":745,"context_line":"                    \u0027can not scale_in\u0027, 400, title\u003d\u0027can not scale_in\u0027)"},{"line_number":746,"context_line":"            scale_level \u003d current_level - scale_vnf_request.number_of_steps"},{"line_number":747,"context_line":""},{"line_number":748,"context_line":"        if scale_vnf_request.type \u003d\u003d \u0027SCALE_OUT\u0027:"},{"line_number":749,"context_line":"            scaleGroupDict \u003d jsonutils.loads("},{"line_number":750,"context_line":"                vnf_info[\u0027attributes\u0027][\u0027scale_group\u0027])"},{"line_number":751,"context_line":"            max_level \u003d (scaleGroupDict[\u0027scaleGroupDict\u0027]"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_240fdb39","line":748,"range":{"start_line":748,"start_character":8,"end_line":748,"end_character":10},"in_reply_to":"9f560f44_abc83821","updated":"2020-09-22 08:16:39.000000000","message":"used elif","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"63c8673be858d2c19ee5a5287099389a2b434ede","unresolved":false,"context_lines":[{"line_number":745,"context_line":"                    \u0027can not scale_in\u0027, 400, title\u003d\u0027can not scale_in\u0027)"},{"line_number":746,"context_line":"            scale_level \u003d current_level - scale_vnf_request.number_of_steps"},{"line_number":747,"context_line":""},{"line_number":748,"context_line":"        if scale_vnf_request.type \u003d\u003d \u0027SCALE_OUT\u0027:"},{"line_number":749,"context_line":"            scaleGroupDict \u003d jsonutils.loads("},{"line_number":750,"context_line":"                vnf_info[\u0027attributes\u0027][\u0027scale_group\u0027])"},{"line_number":751,"context_line":"            max_level \u003d (scaleGroupDict[\u0027scaleGroupDict\u0027]"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_abc83821","line":748,"range":{"start_line":748,"start_character":8,"end_line":748,"end_character":10},"in_reply_to":"9f560f44_f3ddab41","updated":"2020-09-16 06:43:39.000000000","message":"Please check this comment.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6a8ac86ebad6fff9bd56fded4c2a2e9ad14adacd","unresolved":false,"context_lines":[{"line_number":755,"context_line":"                return self._make_problem_detail("},{"line_number":756,"context_line":"                    \u0027can not scale_out\u0027, 400, title\u003d\u0027can not scale_out\u0027)"},{"line_number":757,"context_line":""},{"line_number":758,"context_line":"        vnflcm_id \u003d uuidutils.generate_uuid()"},{"line_number":759,"context_line":"        timestamp \u003d datetime.utcnow()"},{"line_number":760,"context_line":"        operation_params \u003d {"},{"line_number":761,"context_line":"            \u0027type\u0027: scale_vnf_request.type,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_b3a5f3b7","line":758,"range":{"start_line":758,"start_character":8,"end_line":758,"end_character":17},"updated":"2020-09-07 02:57:28.000000000","message":"I think \u0027vnf_lcm_op_occs_id\u0027 is better.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"fa33e7fe86a0308256c10183357673d042f08c6c","unresolved":false,"context_lines":[{"line_number":755,"context_line":"                return self._make_problem_detail("},{"line_number":756,"context_line":"                    \u0027can not scale_out\u0027, 400, title\u003d\u0027can not scale_out\u0027)"},{"line_number":757,"context_line":""},{"line_number":758,"context_line":"        vnflcm_id \u003d uuidutils.generate_uuid()"},{"line_number":759,"context_line":"        timestamp \u003d datetime.utcnow()"},{"line_number":760,"context_line":"        operation_params \u003d {"},{"line_number":761,"context_line":"            \u0027type\u0027: scale_vnf_request.type,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_640c3342","line":758,"range":{"start_line":758,"start_character":8,"end_line":758,"end_character":17},"in_reply_to":"9f560f44_0bce842c","updated":"2020-09-22 08:16:39.000000000","message":"Fixed as suggested.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"63c8673be858d2c19ee5a5287099389a2b434ede","unresolved":false,"context_lines":[{"line_number":755,"context_line":"                return self._make_problem_detail("},{"line_number":756,"context_line":"                    \u0027can not scale_out\u0027, 400, title\u003d\u0027can not scale_out\u0027)"},{"line_number":757,"context_line":""},{"line_number":758,"context_line":"        vnflcm_id \u003d uuidutils.generate_uuid()"},{"line_number":759,"context_line":"        timestamp \u003d datetime.utcnow()"},{"line_number":760,"context_line":"        operation_params \u003d {"},{"line_number":761,"context_line":"            \u0027type\u0027: scale_vnf_request.type,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_0bce842c","line":758,"range":{"start_line":758,"start_character":8,"end_line":758,"end_character":17},"in_reply_to":"9f560f44_b3a5f3b7","updated":"2020-09-16 06:43:39.000000000","message":"Please check this comment.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6a8ac86ebad6fff9bd56fded4c2a2e9ad14adacd","unresolved":false,"context_lines":[{"line_number":776,"context_line":"            error_point\u003d1)"},{"line_number":777,"context_line":"        vnf_lcm_op_occ.create()"},{"line_number":778,"context_line":""},{"line_number":779,"context_line":"        vnflcmUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":780,"context_line":"            \"/vnflcm/v1/vnf_lcm_op_occs/\" + vnflcm_id"},{"line_number":781,"context_line":"        instaUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":782,"context_line":"            \"/vnflcm/v1/vnf_instances/\" + inst_vnf_info.vnf_instance_id"},{"line_number":783,"context_line":""},{"line_number":784,"context_line":"        vnf_info[\u0027vnflcm_id\u0027] \u003d vnflcm_id"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_939a6f6c","line":781,"range":{"start_line":779,"start_character":8,"end_line":781,"end_character":16},"updated":"2020-09-07 02:57:28.000000000","message":"Please fix these to snake_case.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"fa33e7fe86a0308256c10183357673d042f08c6c","unresolved":false,"context_lines":[{"line_number":776,"context_line":"            error_point\u003d1)"},{"line_number":777,"context_line":"        vnf_lcm_op_occ.create()"},{"line_number":778,"context_line":""},{"line_number":779,"context_line":"        vnflcmUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":780,"context_line":"            \"/vnflcm/v1/vnf_lcm_op_occs/\" + vnflcm_id"},{"line_number":781,"context_line":"        instaUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":782,"context_line":"            \"/vnflcm/v1/vnf_instances/\" + inst_vnf_info.vnf_instance_id"},{"line_number":783,"context_line":""},{"line_number":784,"context_line":"        vnf_info[\u0027vnflcm_id\u0027] \u003d vnflcm_id"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_dffd0609","line":781,"range":{"start_line":779,"start_character":8,"end_line":781,"end_character":16},"in_reply_to":"9f560f44_939a6f6c","updated":"2020-09-22 08:16:39.000000000","message":"fixed to snake_case","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6a8ac86ebad6fff9bd56fded4c2a2e9ad14adacd","unresolved":false,"context_lines":[{"line_number":779,"context_line":"        vnflcmUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":780,"context_line":"            \"/vnflcm/v1/vnf_lcm_op_occs/\" + vnflcm_id"},{"line_number":781,"context_line":"        instaUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":782,"context_line":"            \"/vnflcm/v1/vnf_instances/\" + inst_vnf_info.vnf_instance_id"},{"line_number":783,"context_line":""},{"line_number":784,"context_line":"        vnf_info[\u0027vnflcm_id\u0027] \u003d vnflcm_id"},{"line_number":785,"context_line":"        vnf_info[\u0027vnf_lcm_op_occ\u0027] \u003d vnf_lcm_op_occ"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_d3898726","line":782,"range":{"start_line":782,"start_character":11,"end_line":782,"end_character":71},"updated":"2020-09-07 02:57:28.000000000","message":"Please use _get_vnf_instance_href.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"2bcd3c585f210c4aa83d4dd81ab8a7fea5e1404f","unresolved":false,"context_lines":[{"line_number":779,"context_line":"        vnflcmUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":780,"context_line":"            \"/vnflcm/v1/vnf_lcm_op_occs/\" + vnflcm_id"},{"line_number":781,"context_line":"        instaUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":782,"context_line":"            \"/vnflcm/v1/vnf_instances/\" + inst_vnf_info.vnf_instance_id"},{"line_number":783,"context_line":""},{"line_number":784,"context_line":"        vnf_info[\u0027vnflcm_id\u0027] \u003d vnflcm_id"},{"line_number":785,"context_line":"        vnf_info[\u0027vnf_lcm_op_occ\u0027] \u003d vnf_lcm_op_occ"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_f863b6af","line":782,"range":{"start_line":782,"start_character":11,"end_line":782,"end_character":71},"in_reply_to":"9f560f44_4bd7dcc1","updated":"2020-09-22 15:47:49.000000000","message":"In the specified process, the schema is not attached, so I want to leave it as it is","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"63c8673be858d2c19ee5a5287099389a2b434ede","unresolved":false,"context_lines":[{"line_number":779,"context_line":"        vnflcmUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":780,"context_line":"            \"/vnflcm/v1/vnf_lcm_op_occs/\" + vnflcm_id"},{"line_number":781,"context_line":"        instaUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":782,"context_line":"            \"/vnflcm/v1/vnf_instances/\" + inst_vnf_info.vnf_instance_id"},{"line_number":783,"context_line":""},{"line_number":784,"context_line":"        vnf_info[\u0027vnflcm_id\u0027] \u003d vnflcm_id"},{"line_number":785,"context_line":"        vnf_info[\u0027vnf_lcm_op_occ\u0027] \u003d vnf_lcm_op_occ"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_4bd7dcc1","line":782,"range":{"start_line":782,"start_character":11,"end_line":782,"end_character":71},"in_reply_to":"9f560f44_d3898726","updated":"2020-09-16 06:43:39.000000000","message":"Please check this comment.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":27180,"name":"Keiko Kuriu","email":"kuriu.keiko@gmail.com","username":"keiko-k"},"change_message_id":"9fe353820231db797ce40e0612674f82908eec3a","unresolved":false,"context_lines":[{"line_number":798,"context_line":"        notification[\u0027isAutomaticInvocation\u0027] \u003d \\"},{"line_number":799,"context_line":"            scale_vnf_request.additional_params.get(\u0027is_auto\u0027)"},{"line_number":800,"context_line":"        notification[\u0027vnfLcmOpOccId\u0027] \u003d vnflcm_id"},{"line_number":801,"context_line":"        notification[\u0027_links\u0027] \u003d {}"},{"line_number":802,"context_line":"        notification[\u0027_links\u0027][\u0027vnfInstance\u0027] \u003d {}"},{"line_number":803,"context_line":"        notification[\u0027_links\u0027][\u0027vnfInstance\u0027][\u0027href\u0027] \u003d instaUrl"},{"line_number":804,"context_line":"        notification[\u0027_links\u0027][\u0027vnfLcmOpOcc\u0027] \u003d {}"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_c790b845","line":801,"range":{"start_line":801,"start_character":7,"end_line":801,"end_character":35},"updated":"2020-09-04 10:39:52.000000000","message":"Url for subscription should be added in _links according to SOL003 v2.6.1.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":27180,"name":"Keiko Kuriu","email":"kuriu.keiko@gmail.com","username":"keiko-k"},"change_message_id":"c737f8f7b8571a08e8c448a7145f6ccb166714f9","unresolved":false,"context_lines":[{"line_number":798,"context_line":"        notification[\u0027isAutomaticInvocation\u0027] \u003d \\"},{"line_number":799,"context_line":"            scale_vnf_request.additional_params.get(\u0027is_auto\u0027)"},{"line_number":800,"context_line":"        notification[\u0027vnfLcmOpOccId\u0027] \u003d vnflcm_id"},{"line_number":801,"context_line":"        notification[\u0027_links\u0027] \u003d {}"},{"line_number":802,"context_line":"        notification[\u0027_links\u0027][\u0027vnfInstance\u0027] \u003d {}"},{"line_number":803,"context_line":"        notification[\u0027_links\u0027][\u0027vnfInstance\u0027][\u0027href\u0027] \u003d instaUrl"},{"line_number":804,"context_line":"        notification[\u0027_links\u0027][\u0027vnfLcmOpOcc\u0027] \u003d {}"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_90b613f9","line":801,"range":{"start_line":801,"start_character":7,"end_line":801,"end_character":35},"in_reply_to":"9f560f44_18bf5c61","updated":"2020-09-18 00:56:14.000000000","message":"Understood","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"01def89f965c63ecd0bb7a8219eb2ad88da1f989","unresolved":false,"context_lines":[{"line_number":798,"context_line":"        notification[\u0027isAutomaticInvocation\u0027] \u003d \\"},{"line_number":799,"context_line":"            scale_vnf_request.additional_params.get(\u0027is_auto\u0027)"},{"line_number":800,"context_line":"        notification[\u0027vnfLcmOpOccId\u0027] \u003d vnflcm_id"},{"line_number":801,"context_line":"        notification[\u0027_links\u0027] \u003d {}"},{"line_number":802,"context_line":"        notification[\u0027_links\u0027][\u0027vnfInstance\u0027] \u003d {}"},{"line_number":803,"context_line":"        notification[\u0027_links\u0027][\u0027vnfInstance\u0027][\u0027href\u0027] \u003d instaUrl"},{"line_number":804,"context_line":"        notification[\u0027_links\u0027][\u0027vnfLcmOpOcc\u0027] \u003d {}"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_18bf5c61","line":801,"range":{"start_line":801,"start_character":7,"end_line":801,"end_character":35},"in_reply_to":"9f560f44_c790b845","updated":"2020-09-11 06:52:00.000000000","message":"No need to be added here because it is already done in the common process.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"09d45c7086c2cee35bd913b932c4ae0f9da72e98","unresolved":false,"context_lines":[{"line_number":846,"context_line":"            title\u003dNone,"},{"line_number":847,"context_line":"            type\u003dNone,"},{"line_number":848,"context_line":"            instance\u003dNone):"},{"line_number":849,"context_line":"        LOG.error(detail)"},{"line_number":850,"context_line":"        res \u003d webob.Response(content_type\u003d\u0027application/problem+json\u0027)"},{"line_number":851,"context_line":"        problemDetails \u003d {}"},{"line_number":852,"context_line":"        if type:"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_9ce3b3a4","line":849,"updated":"2020-09-04 10:22:19.000000000","message":"I think this fix should be done in the parent patch.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"01def89f965c63ecd0bb7a8219eb2ad88da1f989","unresolved":false,"context_lines":[{"line_number":846,"context_line":"            title\u003dNone,"},{"line_number":847,"context_line":"            type\u003dNone,"},{"line_number":848,"context_line":"            instance\u003dNone):"},{"line_number":849,"context_line":"        LOG.error(detail)"},{"line_number":850,"context_line":"        res \u003d webob.Response(content_type\u003d\u0027application/problem+json\u0027)"},{"line_number":851,"context_line":"        problemDetails \u003d {}"},{"line_number":852,"context_line":"        if type:"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_b85bd01f","line":849,"in_reply_to":"9f560f44_9ce3b3a4","updated":"2020-09-11 06:52:00.000000000","message":"Fixed also in the parent patch 745428.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":731,"context_line":"            error_point\u003d1)"},{"line_number":732,"context_line":"        vnf_lcm_op_occ.create()"},{"line_number":733,"context_line":""},{"line_number":734,"context_line":"        vnflcmUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":735,"context_line":"            \"/vnflcm/v1/vnf_lcm_op_occs/\" + vnflcm_id"},{"line_number":736,"context_line":"        instaUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":737,"context_line":"            \"/vnflcm/v1/vnf_instances/\" + inst_vnf_info.vnf_instance_id"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_12738c17","line":734,"updated":"2020-09-12 06:46:31.000000000","message":"Variable names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":731,"context_line":"            error_point\u003d1)"},{"line_number":732,"context_line":"        vnf_lcm_op_occ.create()"},{"line_number":733,"context_line":""},{"line_number":734,"context_line":"        vnflcmUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":735,"context_line":"            \"/vnflcm/v1/vnf_lcm_op_occs/\" + vnflcm_id"},{"line_number":736,"context_line":"        instaUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":737,"context_line":"            \"/vnflcm/v1/vnf_instances/\" + inst_vnf_info.vnf_instance_id"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_7a53ba16","line":734,"in_reply_to":"9f560f44_12738c17","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":733,"context_line":""},{"line_number":734,"context_line":"        vnflcmUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":735,"context_line":"            \"/vnflcm/v1/vnf_lcm_op_occs/\" + vnflcm_id"},{"line_number":736,"context_line":"        instaUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":737,"context_line":"            \"/vnflcm/v1/vnf_instances/\" + inst_vnf_info.vnf_instance_id"},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        vnf_info[\u0027vnflcm_id\u0027] \u003d vnflcm_id"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_f26d382f","line":736,"updated":"2020-09-12 06:46:31.000000000","message":"Variable names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":733,"context_line":""},{"line_number":734,"context_line":"        vnflcmUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":735,"context_line":"            \"/vnflcm/v1/vnf_lcm_op_occs/\" + vnflcm_id"},{"line_number":736,"context_line":"        instaUrl \u003d CONF.vnf_lcm.endpoint_url + \\"},{"line_number":737,"context_line":"            \"/vnflcm/v1/vnf_instances/\" + inst_vnf_info.vnf_instance_id"},{"line_number":738,"context_line":""},{"line_number":739,"context_line":"        vnf_info[\u0027vnflcm_id\u0027] \u003d vnflcm_id"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_5a56b606","line":736,"in_reply_to":"9f560f44_f26d382f","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":755,"context_line":"        notification[\u0027vnfLcmOpOccId\u0027] \u003d vnflcm_id"},{"line_number":756,"context_line":"        notification[\u0027_links\u0027] \u003d {}"},{"line_number":757,"context_line":"        notification[\u0027_links\u0027][\u0027vnfInstance\u0027] \u003d {}"},{"line_number":758,"context_line":"        notification[\u0027_links\u0027][\u0027vnfInstance\u0027][\u0027href\u0027] \u003d instaUrl"},{"line_number":759,"context_line":"        notification[\u0027_links\u0027][\u0027vnfLcmOpOcc\u0027] \u003d {}"},{"line_number":760,"context_line":"        notification[\u0027_links\u0027][\u0027vnfLcmOpOcc\u0027][\u0027href\u0027] \u003d vnflcmUrl"},{"line_number":761,"context_line":"        self.rpc_api.sendNotification(context, notification)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_5262243f","line":758,"updated":"2020-09-12 06:46:31.000000000","message":"Variable names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":755,"context_line":"        notification[\u0027vnfLcmOpOccId\u0027] \u003d vnflcm_id"},{"line_number":756,"context_line":"        notification[\u0027_links\u0027] \u003d {}"},{"line_number":757,"context_line":"        notification[\u0027_links\u0027][\u0027vnfInstance\u0027] \u003d {}"},{"line_number":758,"context_line":"        notification[\u0027_links\u0027][\u0027vnfInstance\u0027][\u0027href\u0027] \u003d instaUrl"},{"line_number":759,"context_line":"        notification[\u0027_links\u0027][\u0027vnfLcmOpOcc\u0027] \u003d {}"},{"line_number":760,"context_line":"        notification[\u0027_links\u0027][\u0027vnfLcmOpOcc\u0027][\u0027href\u0027] \u003d vnflcmUrl"},{"line_number":761,"context_line":"        self.rpc_api.sendNotification(context, notification)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_ba40b236","line":758,"in_reply_to":"9f560f44_5262243f","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":757,"context_line":"        notification[\u0027_links\u0027][\u0027vnfInstance\u0027] \u003d {}"},{"line_number":758,"context_line":"        notification[\u0027_links\u0027][\u0027vnfInstance\u0027][\u0027href\u0027] \u003d instaUrl"},{"line_number":759,"context_line":"        notification[\u0027_links\u0027][\u0027vnfLcmOpOcc\u0027] \u003d {}"},{"line_number":760,"context_line":"        notification[\u0027_links\u0027][\u0027vnfLcmOpOcc\u0027][\u0027href\u0027] \u003d vnflcmUrl"},{"line_number":761,"context_line":"        self.rpc_api.sendNotification(context, notification)"},{"line_number":762,"context_line":""},{"line_number":763,"context_line":"        res \u003d webob.Response()"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_3265f045","line":760,"updated":"2020-09-12 06:46:31.000000000","message":"Variable names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":757,"context_line":"        notification[\u0027_links\u0027][\u0027vnfInstance\u0027] \u003d {}"},{"line_number":758,"context_line":"        notification[\u0027_links\u0027][\u0027vnfInstance\u0027][\u0027href\u0027] \u003d instaUrl"},{"line_number":759,"context_line":"        notification[\u0027_links\u0027][\u0027vnfLcmOpOcc\u0027] \u003d {}"},{"line_number":760,"context_line":"        notification[\u0027_links\u0027][\u0027vnfLcmOpOcc\u0027][\u0027href\u0027] \u003d vnflcmUrl"},{"line_number":761,"context_line":"        self.rpc_api.sendNotification(context, notification)"},{"line_number":762,"context_line":""},{"line_number":763,"context_line":"        res \u003d webob.Response()"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_9a3b2ec6","line":760,"in_reply_to":"9f560f44_3265f045","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":762,"context_line":""},{"line_number":763,"context_line":"        res \u003d webob.Response()"},{"line_number":764,"context_line":"        res.status_int \u003d 202"},{"line_number":765,"context_line":"        location \u003d (\u0027Location\u0027, vnflcmUrl)"},{"line_number":766,"context_line":"        res.headerlist.append(location)"},{"line_number":767,"context_line":"        return res"},{"line_number":768,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_725be884","line":765,"updated":"2020-09-12 06:46:31.000000000","message":"Variable names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":762,"context_line":""},{"line_number":763,"context_line":"        res \u003d webob.Response()"},{"line_number":764,"context_line":"        res.status_int \u003d 202"},{"line_number":765,"context_line":"        location \u003d (\u0027Location\u0027, vnflcmUrl)"},{"line_number":766,"context_line":"        res.headerlist.append(location)"},{"line_number":767,"context_line":"        return res"},{"line_number":768,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_da412638","line":765,"in_reply_to":"9f560f44_725be884","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"}],"tacker/conductor/conductor_server.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"09d45c7086c2cee35bd913b932c4ae0f9da72e98","unresolved":false,"context_lines":[{"line_number":977,"context_line":"                notification[\u0027timeStamp\u0027] \u003d datetime.datetime.utcnow("},{"line_number":978,"context_line":"                ).isoformat()"},{"line_number":979,"context_line":"                try:"},{"line_number":980,"context_line":"                    self.__set_auth_subscription(line)"},{"line_number":981,"context_line":""},{"line_number":982,"context_line":"                    for num in range(CONF.vnf_lcm.retry_num):"},{"line_number":983,"context_line":"                        LOG.info(\"send notify[%s]\" % json.dumps(notification))"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_5c759bcb","side":"PARENT","line":980,"updated":"2020-09-04 10:22:19.000000000","message":"It seems that the contents corrected by 747349 are deleted. Why?","commit_id":"70c95d93f6ce9611b10e8d57e715d943c6072280"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"01def89f965c63ecd0bb7a8219eb2ad88da1f989","unresolved":false,"context_lines":[{"line_number":977,"context_line":"                notification[\u0027timeStamp\u0027] \u003d datetime.datetime.utcnow("},{"line_number":978,"context_line":"                ).isoformat()"},{"line_number":979,"context_line":"                try:"},{"line_number":980,"context_line":"                    self.__set_auth_subscription(line)"},{"line_number":981,"context_line":""},{"line_number":982,"context_line":"                    for num in range(CONF.vnf_lcm.retry_num):"},{"line_number":983,"context_line":"                        LOG.info(\"send notify[%s]\" % json.dumps(notification))"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_d8bcc407","side":"PARENT","line":980,"in_reply_to":"9f560f44_5c759bcb","updated":"2020-09-11 06:52:00.000000000","message":"Reverted.","commit_id":"70c95d93f6ce9611b10e8d57e715d943c6072280"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"09d45c7086c2cee35bd913b932c4ae0f9da72e98","unresolved":false,"context_lines":[{"line_number":1015,"context_line":"            return 99"},{"line_number":1016,"context_line":"        return 0"},{"line_number":1017,"context_line":""},{"line_number":1018,"context_line":"    def __set_auth_subscription(self, vnf_lcm_subscription):"},{"line_number":1019,"context_line":"        def decode(val):"},{"line_number":1020,"context_line":"            return val if isinstance(val, str) else val.decode()"},{"line_number":1021,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_fc6e2ffe","side":"PARENT","line":1018,"updated":"2020-09-04 10:22:19.000000000","message":"It seems that the contents corrected by 747349 are deleted. Why?","commit_id":"70c95d93f6ce9611b10e8d57e715d943c6072280"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"01def89f965c63ecd0bb7a8219eb2ad88da1f989","unresolved":false,"context_lines":[{"line_number":1015,"context_line":"            return 99"},{"line_number":1016,"context_line":"        return 0"},{"line_number":1017,"context_line":""},{"line_number":1018,"context_line":"    def __set_auth_subscription(self, vnf_lcm_subscription):"},{"line_number":1019,"context_line":"        def decode(val):"},{"line_number":1020,"context_line":"            return val if isinstance(val, str) else val.decode()"},{"line_number":1021,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_98c6cc99","side":"PARENT","line":1018,"in_reply_to":"9f560f44_fc6e2ffe","updated":"2020-09-11 06:52:00.000000000","message":"Reverted.","commit_id":"70c95d93f6ce9611b10e8d57e715d943c6072280"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4e2fec953010d590a30b4cc7217cc938bc960566","unresolved":false,"context_lines":[{"line_number":888,"context_line":"                                CONF.vnf_lcm.retry_wait)"},{"line_number":889,"context_line":"                            time.sleep(CONF.vnf_lcm.retry_wait)"},{"line_number":890,"context_line":""},{"line_number":891,"context_line":"            self._send_lcm_op_occ_notification("},{"line_number":892,"context_line":"                context\u003dcontext,"},{"line_number":893,"context_line":"                vnf_lcm_op_occs_id\u003dvnf_lcm_op_occs_id,"},{"line_number":894,"context_line":"                old_vnf_instance\u003dold_vnf_instance,"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_62c89e54","line":891,"updated":"2020-09-07 17:34:55.000000000","message":"pep8: E999 IndentationError: unexpected unindent","commit_id":"86284a35a0a1a80fa4d9ddd8a87a17417b833500"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":868,"context_line":"                try:"},{"line_number":869,"context_line":"                    for num in range(CONF.vnf_lcm.retry_num):"},{"line_number":870,"context_line":"                        LOG.info(\"send notify[%s]\" % json.dumps(notification))"},{"line_number":871,"context_line":"                        response \u003d requests.post("},{"line_number":872,"context_line":"                            line.callback_uri.decode(),"},{"line_number":873,"context_line":"                            data\u003djson.dumps(notification))"},{"line_number":874,"context_line":"                        if response.status_code \u003d\u003d 204:"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_52c7c412","line":871,"updated":"2020-09-12 06:46:31.000000000","message":"Using Oauth 2.0 processing has disappeared.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":868,"context_line":"                try:"},{"line_number":869,"context_line":"                    for num in range(CONF.vnf_lcm.retry_num):"},{"line_number":870,"context_line":"                        LOG.info(\"send notify[%s]\" % json.dumps(notification))"},{"line_number":871,"context_line":"                        response \u003d requests.post("},{"line_number":872,"context_line":"                            line.callback_uri.decode(),"},{"line_number":873,"context_line":"                            data\u003djson.dumps(notification))"},{"line_number":874,"context_line":"                        if response.status_code \u003d\u003d 204:"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_1aec3e27","line":871,"in_reply_to":"9f560f44_52c7c412","updated":"2020-09-13 11:30:16.000000000","message":"I think the actual line to be fixed is after 594.\nAdded into the line.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"96f254ebbe56bb9b50bce6b6866b0f4a78fda3fb","unresolved":false,"context_lines":[{"line_number":888,"context_line":"                                CONF.vnf_lcm.retry_wait)"},{"line_number":889,"context_line":"                            time.sleep(CONF.vnf_lcm.retry_wait)"},{"line_number":890,"context_line":""},{"line_number":891,"context_line":"            self._send_lcm_op_occ_notification("},{"line_number":892,"context_line":"                context\u003dcontext,"},{"line_number":893,"context_line":"                vnf_lcm_op_occs_id\u003dvnf_lcm_op_occs_id,"},{"line_number":894,"context_line":"                old_vnf_instance\u003dold_vnf_instance,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_9e052b7d","line":891,"updated":"2020-09-09 10:53:08.000000000","message":"pep8: E999 IndentationError: unexpected unindent","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":912,"context_line":"                evacuate_end_list\u003devacuate_end_list,"},{"line_number":913,"context_line":"                error\u003dstr(ex)"},{"line_number":914,"context_line":"            )"},{"line_number":915,"context_line":""},{"line_number":916,"context_line":"    @coordination.synchronized(\u0027{vnf_instance[id]}\u0027)"},{"line_number":917,"context_line":"    def scale(self, context, vnf_info, vnf_instance, scale_vnf_request):"},{"line_number":918,"context_line":"        # Check if vnf is in instantiated state."}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_92cddc31","line":915,"updated":"2020-09-12 06:46:31.000000000","message":"Oauth 2.0 processing has disappeared.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":912,"context_line":"                evacuate_end_list\u003devacuate_end_list,"},{"line_number":913,"context_line":"                error\u003dstr(ex)"},{"line_number":914,"context_line":"            )"},{"line_number":915,"context_line":""},{"line_number":916,"context_line":"    @coordination.synchronized(\u0027{vnf_instance[id]}\u0027)"},{"line_number":917,"context_line":"    def scale(self, context, vnf_info, vnf_instance, scale_vnf_request):"},{"line_number":918,"context_line":"        # Check if vnf is in instantiated state."}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_7aef3a1c","line":915,"in_reply_to":"9f560f44_92cddc31","updated":"2020-09-13 11:30:16.000000000","message":"The code of the auth function was added.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"}],"tacker/conductor/conductorrpc/vnf_lcm_rpc.py":[{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":89,"context_line":"                          vnf_instance\u003dvnf_instance,"},{"line_number":90,"context_line":"                          scale_vnf_request\u003dscale_vnf_request)"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def sendNotification(self, context, notification, cast\u003dTrue):"},{"line_number":93,"context_line":"        serializer \u003d objects_base.TackerObjectSerializer()"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        client \u003d rpc.get_client(self.target, version_cap\u003dNone,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_d26c7437","line":92,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":89,"context_line":"                          vnf_instance\u003dvnf_instance,"},{"line_number":90,"context_line":"                          scale_vnf_request\u003dscale_vnf_request)"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def sendNotification(self, context, notification, cast\u003dTrue):"},{"line_number":93,"context_line":"        serializer \u003d objects_base.TackerObjectSerializer()"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        client \u003d rpc.get_client(self.target, version_cap\u003dNone,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_5af23606","line":92,"in_reply_to":"9f560f44_d26c7437","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"}],"tacker/db/db_sqlalchemy/models.py":[{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"b134cdb4212b283c0ec24013dcd8651d90e68517","unresolved":false,"context_lines":[{"line_number":193,"context_line":"                           sa.ForeignKey(\u0027vnf_instances.id\u0027),"},{"line_number":194,"context_line":"                           nullable\u003dFalse)"},{"line_number":195,"context_line":"    flavour_id \u003d sa.Column(sa.String(255), nullable\u003dFalse)"},{"line_number":196,"context_line":"    scale_status \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":197,"context_line":"    ext_cp_info \u003d sa.Column(sa.JSON(), nullable\u003dFalse)"},{"line_number":198,"context_line":"    ext_virtual_link_info \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":199,"context_line":"    ext_managed_virtual_link_info \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_c6cf997c","line":196,"range":{"start_line":196,"start_character":4,"end_line":196,"end_character":54},"updated":"2020-09-12 09:07:14.000000000","message":"I think a migration script of alembic_migrations to add scale_status is needed.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"49985f75f54e42e5315b4e7f4b130e80f253bac1","unresolved":false,"context_lines":[{"line_number":193,"context_line":"                           sa.ForeignKey(\u0027vnf_instances.id\u0027),"},{"line_number":194,"context_line":"                           nullable\u003dFalse)"},{"line_number":195,"context_line":"    flavour_id \u003d sa.Column(sa.String(255), nullable\u003dFalse)"},{"line_number":196,"context_line":"    scale_status \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":197,"context_line":"    ext_cp_info \u003d sa.Column(sa.JSON(), nullable\u003dFalse)"},{"line_number":198,"context_line":"    ext_virtual_link_info \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":199,"context_line":"    ext_managed_virtual_link_info \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_3724b8b2","line":196,"range":{"start_line":196,"start_character":4,"end_line":196,"end_character":54},"in_reply_to":"9f560f44_c6cf997c","updated":"2020-09-14 06:27:01.000000000","message":"The following file was modified.\ntacker/db/migration/alembic_migrations/versions/HEAD\n\nAlso, the following file was newly added.\ntacker/db/migration/alembic_migrations/versions/ee98bbc0789d_add_scale_column.py","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"}],"tacker/objects/instantiate_vnf_req.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"09d45c7086c2cee35bd913b932c4ae0f9da72e98","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        ip_addresses \u003d []"},{"line_number":102,"context_line":"        for ip_address in ip_addresses:"},{"line_number":103,"context_line":"            # TODO(nitin-uikey): How to determine num_dynamic_addresses"},{"line_number":104,"context_line":"            # back from InstantiatedVnfInfo-\u003eIpAddressReq."},{"line_number":105,"context_line":"            ip_address_data \u003d IpAddressReq("},{"line_number":106,"context_line":"                type\u003dip_address.type,"},{"line_number":107,"context_line":"                subnet_id\u003dip_address.subnet_id,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_3c1ee773","line":104,"updated":"2020-09-04 10:22:19.000000000","message":"Is there any reason why these fixes are needed?","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"33ed768636fa270f5bef4f299f8471b5638cfd84","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        ip_addresses \u003d []"},{"line_number":102,"context_line":"        for ip_address in ip_addresses:"},{"line_number":103,"context_line":"            # TODO(nitin-uikey): How to determine num_dynamic_addresses"},{"line_number":104,"context_line":"            # back from InstantiatedVnfInfo-\u003eIpAddressReq."},{"line_number":105,"context_line":"            ip_address_data \u003d IpAddressReq("},{"line_number":106,"context_line":"                type\u003dip_address.type,"},{"line_number":107,"context_line":"                subnet_id\u003dip_address.subnet_id,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_6cc6be9e","line":104,"in_reply_to":"9f560f44_26357fdc","updated":"2020-09-23 09:10:54.000000000","message":"Please check this comment.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"01def89f965c63ecd0bb7a8219eb2ad88da1f989","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        ip_addresses \u003d []"},{"line_number":102,"context_line":"        for ip_address in ip_addresses:"},{"line_number":103,"context_line":"            # TODO(nitin-uikey): How to determine num_dynamic_addresses"},{"line_number":104,"context_line":"            # back from InstantiatedVnfInfo-\u003eIpAddressReq."},{"line_number":105,"context_line":"            ip_address_data \u003d IpAddressReq("},{"line_number":106,"context_line":"                type\u003dip_address.type,"},{"line_number":107,"context_line":"                subnet_id\u003dip_address.subnet_id,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_d8d7a4ed","line":104,"in_reply_to":"9f560f44_3c1ee773","updated":"2020-09-11 06:52:00.000000000","message":"In tacker/objects/vnf_instantiated_info.py, another class with the same name is defined. Due to this, there can be a problem.\nIn this file, the definition is done not in dataType but in Structure, so we decided to change the name.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"dcfb1c554b9f6499fb63e7ab6eb26f104a60443b","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        ip_addresses \u003d []"},{"line_number":102,"context_line":"        for ip_address in ip_addresses:"},{"line_number":103,"context_line":"            # TODO(nitin-uikey): How to determine num_dynamic_addresses"},{"line_number":104,"context_line":"            # back from InstantiatedVnfInfo-\u003eIpAddressReq."},{"line_number":105,"context_line":"            ip_address_data \u003d IpAddressReq("},{"line_number":106,"context_line":"                type\u003dip_address.type,"},{"line_number":107,"context_line":"                subnet_id\u003dip_address.subnet_id,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_d65808fa","line":104,"in_reply_to":"9f560f44_6cc6be9e","updated":"2020-09-25 01:04:36.000000000","message":"I\u0027m sorry, I found the corresponding code in tacker / objects / vnf_instantiated_info.py, so I will withdraw the comment.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"63c8673be858d2c19ee5a5287099389a2b434ede","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        ip_addresses \u003d []"},{"line_number":102,"context_line":"        for ip_address in ip_addresses:"},{"line_number":103,"context_line":"            # TODO(nitin-uikey): How to determine num_dynamic_addresses"},{"line_number":104,"context_line":"            # back from InstantiatedVnfInfo-\u003eIpAddressReq."},{"line_number":105,"context_line":"            ip_address_data \u003d IpAddressReq("},{"line_number":106,"context_line":"                type\u003dip_address.type,"},{"line_number":107,"context_line":"                subnet_id\u003dip_address.subnet_id,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_26357fdc","line":104,"in_reply_to":"9f560f44_d8d7a4ed","updated":"2020-09-16 06:43:39.000000000","message":"I think this is existing code, but did you mean there was a bug?","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"}],"tacker/objects/vnf_instantiated_info.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6a8ac86ebad6fff9bd56fded4c2a2e9ad14adacd","unresolved":false,"context_lines":[{"line_number":1017,"context_line":"    VERSION \u003d \u00271.0\u0027"},{"line_number":1018,"context_line":""},{"line_number":1019,"context_line":"    fields \u003d {"},{"line_number":1020,"context_line":"        \u0027vim_connection_id\u0027: fields.StringField(nullable\u003dTrue,"},{"line_number":1021,"context_line":"                                                default\u003dNone),"},{"line_number":1022,"context_line":"        \u0027resource_id\u0027: fields.StringField(nullable\u003dFalse, default\u003d\"\"),"},{"line_number":1023,"context_line":"        \u0027vim_level_resource_type\u0027: fields.StringField(nullable\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_53cbb751","line":1020,"range":{"start_line":1020,"start_character":9,"end_line":1020,"end_character":26},"updated":"2020-09-07 02:57:28.000000000","message":"Are these \u0027vim_connection_id\u0027 fixes required by this scale patch?","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"2bcd3c585f210c4aa83d4dd81ab8a7fea5e1404f","unresolved":false,"context_lines":[{"line_number":1017,"context_line":"    VERSION \u003d \u00271.0\u0027"},{"line_number":1018,"context_line":""},{"line_number":1019,"context_line":"    fields \u003d {"},{"line_number":1020,"context_line":"        \u0027vim_connection_id\u0027: fields.StringField(nullable\u003dTrue,"},{"line_number":1021,"context_line":"                                                default\u003dNone),"},{"line_number":1022,"context_line":"        \u0027resource_id\u0027: fields.StringField(nullable\u003dFalse, default\u003d\"\"),"},{"line_number":1023,"context_line":"        \u0027vim_level_resource_type\u0027: fields.StringField(nullable\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_f831f6a3","line":1020,"range":{"start_line":1020,"start_character":9,"end_line":1020,"end_character":26},"in_reply_to":"9f560f44_2b1ee873","updated":"2020-09-22 15:47:49.000000000","message":"Since the setting process of ResourceHandle is in scale, so it corresponds here.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"63c8673be858d2c19ee5a5287099389a2b434ede","unresolved":false,"context_lines":[{"line_number":1017,"context_line":"    VERSION \u003d \u00271.0\u0027"},{"line_number":1018,"context_line":""},{"line_number":1019,"context_line":"    fields \u003d {"},{"line_number":1020,"context_line":"        \u0027vim_connection_id\u0027: fields.StringField(nullable\u003dTrue,"},{"line_number":1021,"context_line":"                                                default\u003dNone),"},{"line_number":1022,"context_line":"        \u0027resource_id\u0027: fields.StringField(nullable\u003dFalse, default\u003d\"\"),"},{"line_number":1023,"context_line":"        \u0027vim_level_resource_type\u0027: fields.StringField(nullable\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_2b1ee873","line":1020,"range":{"start_line":1020,"start_character":9,"end_line":1020,"end_character":26},"in_reply_to":"9f560f44_53cbb751","updated":"2020-09-16 06:43:39.000000000","message":"Please check this comment.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"}],"tacker/tests/unit/conductor/fakes.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6a8ac86ebad6fff9bd56fded4c2a2e9ad14adacd","unresolved":false,"context_lines":[{"line_number":287,"context_line":"    return vnf_data"},{"line_number":288,"context_line":""},{"line_number":289,"context_line":""},{"line_number":290,"context_line":"def scale_reques(type, number_of_steps):"},{"line_number":291,"context_line":"    scale_request_data \u003d {"},{"line_number":292,"context_line":"        \u0027type\u0027: type,"},{"line_number":293,"context_line":"        \u0027aspect_id\u0027: \"SP1\","}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_33c8c353","line":290,"updated":"2020-09-07 02:57:28.000000000","message":"Typo: scale_request","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"fa33e7fe86a0308256c10183357673d042f08c6c","unresolved":false,"context_lines":[{"line_number":287,"context_line":"    return vnf_data"},{"line_number":288,"context_line":""},{"line_number":289,"context_line":""},{"line_number":290,"context_line":"def scale_reques(type, number_of_steps):"},{"line_number":291,"context_line":"    scale_request_data \u003d {"},{"line_number":292,"context_line":"        \u0027type\u0027: type,"},{"line_number":293,"context_line":"        \u0027aspect_id\u0027: \"SP1\","}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_d5b687dc","line":290,"in_reply_to":"9f560f44_33c8c353","updated":"2020-09-22 08:16:39.000000000","message":"fixed","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"}],"tacker/tests/unit/conductor/test_conductor_server.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"09d45c7086c2cee35bd913b932c4ae0f9da72e98","unresolved":false,"context_lines":[{"line_number":728,"context_line":"            auth_password)"},{"line_number":729,"context_line":""},{"line_number":730,"context_line":"    @mock.patch.object(objects.VnfLcmSubscription, \u0027vnf_lcm_subscriptions_get\u0027)"},{"line_number":731,"context_line":"    def test_sendNotification_with_auth_client_credentials("},{"line_number":732,"context_line":"            self, mock_subscriptions_get):"},{"line_number":733,"context_line":"        auth.auth_manager \u003d auth._AuthManager()"},{"line_number":734,"context_line":"        self.requests_mock.register_uri(\u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_4735c8da","side":"PARENT","line":731,"updated":"2020-09-04 10:22:19.000000000","message":"Some tests have been removed, is that intentional?","commit_id":"70c95d93f6ce9611b10e8d57e715d943c6072280"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"01def89f965c63ecd0bb7a8219eb2ad88da1f989","unresolved":false,"context_lines":[{"line_number":728,"context_line":"            auth_password)"},{"line_number":729,"context_line":""},{"line_number":730,"context_line":"    @mock.patch.object(objects.VnfLcmSubscription, \u0027vnf_lcm_subscriptions_get\u0027)"},{"line_number":731,"context_line":"    def test_sendNotification_with_auth_client_credentials("},{"line_number":732,"context_line":"            self, mock_subscriptions_get):"},{"line_number":733,"context_line":"        auth.auth_manager \u003d auth._AuthManager()"},{"line_number":734,"context_line":"        self.requests_mock.register_uri(\u0027POST\u0027,"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_b8ebd0a1","side":"PARENT","line":731,"in_reply_to":"9f560f44_4735c8da","updated":"2020-09-11 06:52:00.000000000","message":"Those were mistakenly removed.\nReverted.","commit_id":"70c95d93f6ce9611b10e8d57e715d943c6072280"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6a8ac86ebad6fff9bd56fded4c2a2e9ad14adacd","unresolved":false,"context_lines":[{"line_number":95,"context_line":"    def _create_vnf_package_vnfd(self):"},{"line_number":96,"context_line":"        return fakes.get_vnf_package_vnfd()"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    def _create_body_data(self):"},{"line_number":99,"context_line":"        body_data \u003d {}"},{"line_number":100,"context_line":"        body_data[\u0027vnf_instance_name\u0027] \u003d \"new_instance_name\""},{"line_number":101,"context_line":"        body_data[\u0027vnf_instance_description\u0027] \u003d \"new_instance_discription\""},{"line_number":102,"context_line":"        body_data[\u0027vnfd_id\u0027] \u003d \"2c69a161-0000-4b0f-bcf8-391f8fc76600\""},{"line_number":103,"context_line":"        body_data[\u0027vnf_configurable_properties\u0027] \u003d {\"test\": \"test_value\"}"},{"line_number":104,"context_line":"        body_data[\u0027vnfc_info_modifications_delete_ids\u0027] \u003d [\"test1\"]"},{"line_number":105,"context_line":"        return body_data"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    def _create_vnf_lcm_opoccs(self):"},{"line_number":108,"context_line":"        vnf_lcm_opoccs \u003d {"},{"line_number":109,"context_line":"            \u0027vnf_instance_id\u0027: uuidsentinel.vnf_instance_id,"},{"line_number":110,"context_line":"            \u0027id\u0027: uuidsentinel.id,"},{"line_number":111,"context_line":"            \u0027state_entered_time\u0027: datetime.datetime("},{"line_number":112,"context_line":"                1900,"},{"line_number":113,"context_line":"                1,"},{"line_number":114,"context_line":"                1,"},{"line_number":115,"context_line":"                1,"},{"line_number":116,"context_line":"                1,"},{"line_number":117,"context_line":"                1,"},{"line_number":118,"context_line":"                tzinfo\u003diso8601.UTC),"},{"line_number":119,"context_line":"            \u0027operationParams\u0027: {"},{"line_number":120,"context_line":"                \"key\": \"value\"}}"},{"line_number":121,"context_line":"        return vnf_lcm_opoccs"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    def _create_vnfd_pkg_data(self):"},{"line_number":124,"context_line":"        vnfd_pkg_data \u003d {}"},{"line_number":125,"context_line":"        vnfd_pkg_data[\u0027vnf_provider\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":126,"context_line":"            \u0027vnf_provider\u0027)"},{"line_number":127,"context_line":"        vnfd_pkg_data[\u0027vnf_product_name\\"},{"line_number":128,"context_line":"            \u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":129,"context_line":"            \u0027vnf_product_name\u0027)"},{"line_number":130,"context_line":"        vnfd_pkg_data[\u0027vnf_software_version\\"},{"line_number":131,"context_line":"            \u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":132,"context_line":"            \u0027vnf_software_version\u0027)"},{"line_number":133,"context_line":"        vnfd_pkg_data[\u0027vnfd_version\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":134,"context_line":"            \u0027vnfd_version\u0027)"},{"line_number":135,"context_line":"        vnfd_pkg_data[\u0027package_uuid\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":136,"context_line":"            \u0027package_uuid\u0027)"},{"line_number":137,"context_line":"        return vnfd_pkg_data"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    @mock.patch.object(conductor_server.Conductor, \u0027_onboard_vnf_package\u0027)"},{"line_number":140,"context_line":"    @mock.patch.object(conductor_server, \u0027revert_upload_vnf_package\u0027)"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_73bebbae","line":137,"range":{"start_line":98,"start_character":4,"end_line":137,"end_character":28},"updated":"2020-09-07 02:57:28.000000000","message":"Are these fixes required by this scale patch?","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"fa33e7fe86a0308256c10183357673d042f08c6c","unresolved":false,"context_lines":[{"line_number":95,"context_line":"    def _create_vnf_package_vnfd(self):"},{"line_number":96,"context_line":"        return fakes.get_vnf_package_vnfd()"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    def _create_body_data(self):"},{"line_number":99,"context_line":"        body_data \u003d {}"},{"line_number":100,"context_line":"        body_data[\u0027vnf_instance_name\u0027] \u003d \"new_instance_name\""},{"line_number":101,"context_line":"        body_data[\u0027vnf_instance_description\u0027] \u003d \"new_instance_discription\""},{"line_number":102,"context_line":"        body_data[\u0027vnfd_id\u0027] \u003d \"2c69a161-0000-4b0f-bcf8-391f8fc76600\""},{"line_number":103,"context_line":"        body_data[\u0027vnf_configurable_properties\u0027] \u003d {\"test\": \"test_value\"}"},{"line_number":104,"context_line":"        body_data[\u0027vnfc_info_modifications_delete_ids\u0027] \u003d [\"test1\"]"},{"line_number":105,"context_line":"        return body_data"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    def _create_vnf_lcm_opoccs(self):"},{"line_number":108,"context_line":"        vnf_lcm_opoccs \u003d {"},{"line_number":109,"context_line":"            \u0027vnf_instance_id\u0027: uuidsentinel.vnf_instance_id,"},{"line_number":110,"context_line":"            \u0027id\u0027: uuidsentinel.id,"},{"line_number":111,"context_line":"            \u0027state_entered_time\u0027: datetime.datetime("},{"line_number":112,"context_line":"                1900,"},{"line_number":113,"context_line":"                1,"},{"line_number":114,"context_line":"                1,"},{"line_number":115,"context_line":"                1,"},{"line_number":116,"context_line":"                1,"},{"line_number":117,"context_line":"                1,"},{"line_number":118,"context_line":"                tzinfo\u003diso8601.UTC),"},{"line_number":119,"context_line":"            \u0027operationParams\u0027: {"},{"line_number":120,"context_line":"                \"key\": \"value\"}}"},{"line_number":121,"context_line":"        return vnf_lcm_opoccs"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    def _create_vnfd_pkg_data(self):"},{"line_number":124,"context_line":"        vnfd_pkg_data \u003d {}"},{"line_number":125,"context_line":"        vnfd_pkg_data[\u0027vnf_provider\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":126,"context_line":"            \u0027vnf_provider\u0027)"},{"line_number":127,"context_line":"        vnfd_pkg_data[\u0027vnf_product_name\\"},{"line_number":128,"context_line":"            \u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":129,"context_line":"            \u0027vnf_product_name\u0027)"},{"line_number":130,"context_line":"        vnfd_pkg_data[\u0027vnf_software_version\\"},{"line_number":131,"context_line":"            \u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":132,"context_line":"            \u0027vnf_software_version\u0027)"},{"line_number":133,"context_line":"        vnfd_pkg_data[\u0027vnfd_version\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":134,"context_line":"            \u0027vnfd_version\u0027)"},{"line_number":135,"context_line":"        vnfd_pkg_data[\u0027package_uuid\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":136,"context_line":"            \u0027package_uuid\u0027)"},{"line_number":137,"context_line":"        return vnfd_pkg_data"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    @mock.patch.object(conductor_server.Conductor, \u0027_onboard_vnf_package\u0027)"},{"line_number":140,"context_line":"    @mock.patch.object(conductor_server, \u0027revert_upload_vnf_package\u0027)"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_95c08f2d","line":137,"range":{"start_line":98,"start_character":4,"end_line":137,"end_character":28},"in_reply_to":"9f560f44_6b53c03a","updated":"2020-09-22 08:16:39.000000000","message":"It is removed because it is unused.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"63c8673be858d2c19ee5a5287099389a2b434ede","unresolved":false,"context_lines":[{"line_number":95,"context_line":"    def _create_vnf_package_vnfd(self):"},{"line_number":96,"context_line":"        return fakes.get_vnf_package_vnfd()"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    def _create_body_data(self):"},{"line_number":99,"context_line":"        body_data \u003d {}"},{"line_number":100,"context_line":"        body_data[\u0027vnf_instance_name\u0027] \u003d \"new_instance_name\""},{"line_number":101,"context_line":"        body_data[\u0027vnf_instance_description\u0027] \u003d \"new_instance_discription\""},{"line_number":102,"context_line":"        body_data[\u0027vnfd_id\u0027] \u003d \"2c69a161-0000-4b0f-bcf8-391f8fc76600\""},{"line_number":103,"context_line":"        body_data[\u0027vnf_configurable_properties\u0027] \u003d {\"test\": \"test_value\"}"},{"line_number":104,"context_line":"        body_data[\u0027vnfc_info_modifications_delete_ids\u0027] \u003d [\"test1\"]"},{"line_number":105,"context_line":"        return body_data"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    def _create_vnf_lcm_opoccs(self):"},{"line_number":108,"context_line":"        vnf_lcm_opoccs \u003d {"},{"line_number":109,"context_line":"            \u0027vnf_instance_id\u0027: uuidsentinel.vnf_instance_id,"},{"line_number":110,"context_line":"            \u0027id\u0027: uuidsentinel.id,"},{"line_number":111,"context_line":"            \u0027state_entered_time\u0027: datetime.datetime("},{"line_number":112,"context_line":"                1900,"},{"line_number":113,"context_line":"                1,"},{"line_number":114,"context_line":"                1,"},{"line_number":115,"context_line":"                1,"},{"line_number":116,"context_line":"                1,"},{"line_number":117,"context_line":"                1,"},{"line_number":118,"context_line":"                tzinfo\u003diso8601.UTC),"},{"line_number":119,"context_line":"            \u0027operationParams\u0027: {"},{"line_number":120,"context_line":"                \"key\": \"value\"}}"},{"line_number":121,"context_line":"        return vnf_lcm_opoccs"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    def _create_vnfd_pkg_data(self):"},{"line_number":124,"context_line":"        vnfd_pkg_data \u003d {}"},{"line_number":125,"context_line":"        vnfd_pkg_data[\u0027vnf_provider\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":126,"context_line":"            \u0027vnf_provider\u0027)"},{"line_number":127,"context_line":"        vnfd_pkg_data[\u0027vnf_product_name\\"},{"line_number":128,"context_line":"            \u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":129,"context_line":"            \u0027vnf_product_name\u0027)"},{"line_number":130,"context_line":"        vnfd_pkg_data[\u0027vnf_software_version\\"},{"line_number":131,"context_line":"            \u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":132,"context_line":"            \u0027vnf_software_version\u0027)"},{"line_number":133,"context_line":"        vnfd_pkg_data[\u0027vnfd_version\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":134,"context_line":"            \u0027vnfd_version\u0027)"},{"line_number":135,"context_line":"        vnfd_pkg_data[\u0027package_uuid\u0027] \u003d fakes.return_vnf_package_vnfd().get("},{"line_number":136,"context_line":"            \u0027package_uuid\u0027)"},{"line_number":137,"context_line":"        return vnfd_pkg_data"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    @mock.patch.object(conductor_server.Conductor, \u0027_onboard_vnf_package\u0027)"},{"line_number":140,"context_line":"    @mock.patch.object(conductor_server, \u0027revert_upload_vnf_package\u0027)"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_6b53c03a","line":137,"range":{"start_line":98,"start_character":4,"end_line":137,"end_character":28},"in_reply_to":"9f560f44_73bebbae","updated":"2020-09-16 06:43:39.000000000","message":"Please check this comment.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"09d45c7086c2cee35bd913b932c4ae0f9da72e98","unresolved":false,"context_lines":[{"line_number":675,"context_line":""},{"line_number":676,"context_line":"    @mock.patch.object(objects.VnfPackageVnfd, \u0027get_vnf_package_vnfd_by_vnfid\u0027)"},{"line_number":677,"context_line":"    @mock.patch.object(objects.VnfLcmSubscription, \u0027vnf_lcm_subscriptions_get\u0027)"},{"line_number":678,"context_line":"    def test_sendNotification_notFoundSubscription("},{"line_number":679,"context_line":"            self,"},{"line_number":680,"context_line":"            mock_vnf_lcm_subscriptions_get,"},{"line_number":681,"context_line":"            mock_get_vnf_package_vnfd_by_vnfid):"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_e7269cba","line":678,"updated":"2020-09-04 10:22:19.000000000","message":"Please fix it to snake_case.\nSame　for others.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"01def89f965c63ecd0bb7a8219eb2ad88da1f989","unresolved":false,"context_lines":[{"line_number":675,"context_line":""},{"line_number":676,"context_line":"    @mock.patch.object(objects.VnfPackageVnfd, \u0027get_vnf_package_vnfd_by_vnfid\u0027)"},{"line_number":677,"context_line":"    @mock.patch.object(objects.VnfLcmSubscription, \u0027vnf_lcm_subscriptions_get\u0027)"},{"line_number":678,"context_line":"    def test_sendNotification_notFoundSubscription("},{"line_number":679,"context_line":"            self,"},{"line_number":680,"context_line":"            mock_vnf_lcm_subscriptions_get,"},{"line_number":681,"context_line":"            mock_get_vnf_package_vnfd_by_vnfid):"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_f8ca6817","line":678,"in_reply_to":"9f560f44_e7269cba","updated":"2020-09-11 06:52:00.000000000","message":"Fixed with the others.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":687,"context_line":"            self.context, vnf_info, mock.ANY, scale_vnf_request)"},{"line_number":688,"context_line":""},{"line_number":689,"context_line":"    @mock.patch.object(objects.VnfPackageVnfd, \u0027get_vnf_package_vnfd_by_vnfid\u0027)"},{"line_number":690,"context_line":"    def test_sendNotification_notFoundVnfd("},{"line_number":691,"context_line":"            self, mock_get_vnf_package_vnfd_by_vnfid):"},{"line_number":692,"context_line":"        notification \u003d {\u0027vnfInstanceId\u0027: \u0027Test\u0027}"},{"line_number":693,"context_line":"        mock_get_vnf_package_vnfd_by_vnfid.return_value \u003d None"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_720da88d","line":690,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":687,"context_line":"            self.context, vnf_info, mock.ANY, scale_vnf_request)"},{"line_number":688,"context_line":""},{"line_number":689,"context_line":"    @mock.patch.object(objects.VnfPackageVnfd, \u0027get_vnf_package_vnfd_by_vnfid\u0027)"},{"line_number":690,"context_line":"    def test_sendNotification_notFoundVnfd("},{"line_number":691,"context_line":"            self, mock_get_vnf_package_vnfd_by_vnfid):"},{"line_number":692,"context_line":"        notification \u003d {\u0027vnfInstanceId\u0027: \u0027Test\u0027}"},{"line_number":693,"context_line":"        mock_get_vnf_package_vnfd_by_vnfid.return_value \u003d None"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_3ad2e25c","line":690,"in_reply_to":"9f560f44_720da88d","updated":"2020-09-13 11:30:16.000000000","message":"The function itself was removed.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":692,"context_line":"        notification \u003d {\u0027vnfInstanceId\u0027: \u0027Test\u0027}"},{"line_number":693,"context_line":"        mock_get_vnf_package_vnfd_by_vnfid.return_value \u003d None"},{"line_number":694,"context_line":""},{"line_number":695,"context_line":"        result \u003d self.conductor.sendNotification(self.context, notification)"},{"line_number":696,"context_line":""},{"line_number":697,"context_line":"        self.assertEqual(result, 99)"},{"line_number":698,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_d2275411","line":695,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":692,"context_line":"        notification \u003d {\u0027vnfInstanceId\u0027: \u0027Test\u0027}"},{"line_number":693,"context_line":"        mock_get_vnf_package_vnfd_by_vnfid.return_value \u003d None"},{"line_number":694,"context_line":""},{"line_number":695,"context_line":"        result \u003d self.conductor.sendNotification(self.context, notification)"},{"line_number":696,"context_line":""},{"line_number":697,"context_line":"        self.assertEqual(result, 99)"},{"line_number":698,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_1ad55e43","line":695,"in_reply_to":"9f560f44_d2275411","updated":"2020-09-13 11:30:16.000000000","message":"The function calling this was removed.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":698,"context_line":""},{"line_number":699,"context_line":"    @mock.patch.object(objects.VnfPackageVnfd, \u0027get_vnf_package_vnfd_by_vnfid\u0027)"},{"line_number":700,"context_line":"    @mock.patch.object(objects.VnfLcmSubscription, \u0027vnf_lcm_subscriptions_get\u0027)"},{"line_number":701,"context_line":"    def test_sendNotification_notFoundSubscription("},{"line_number":702,"context_line":"            self,"},{"line_number":703,"context_line":"            mock_vnf_lcm_subscriptions_get,"},{"line_number":704,"context_line":"            mock_get_vnf_package_vnfd_by_vnfid):"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_b222a0ff","line":701,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":698,"context_line":""},{"line_number":699,"context_line":"    @mock.patch.object(objects.VnfPackageVnfd, \u0027get_vnf_package_vnfd_by_vnfid\u0027)"},{"line_number":700,"context_line":"    @mock.patch.object(objects.VnfLcmSubscription, \u0027vnf_lcm_subscriptions_get\u0027)"},{"line_number":701,"context_line":"    def test_sendNotification_notFoundSubscription("},{"line_number":702,"context_line":"            self,"},{"line_number":703,"context_line":"            mock_vnf_lcm_subscriptions_get,"},{"line_number":704,"context_line":"            mock_get_vnf_package_vnfd_by_vnfid):"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_7ac8daa6","line":701,"in_reply_to":"9f560f44_b222a0ff","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":717,"context_line":"    @mock.patch.object(objects.VnfPackageVnfd, \u0027get_vnf_package_vnfd_by_vnfid\u0027)"},{"line_number":718,"context_line":"    @mock.patch.object(objects.VnfLcmSubscription, \u0027vnf_lcm_subscriptions_get\u0027)"},{"line_number":719,"context_line":"    @mock.patch(\u0027requests.post\u0027)"},{"line_number":720,"context_line":"    def test_sendNotification_vnfLcmOperationOccurrence("},{"line_number":721,"context_line":"            self,"},{"line_number":722,"context_line":"            mock_post,"},{"line_number":723,"context_line":"            mock_vnf_lcm_subscriptions_get,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_f21898cd","line":720,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":717,"context_line":"    @mock.patch.object(objects.VnfPackageVnfd, \u0027get_vnf_package_vnfd_by_vnfid\u0027)"},{"line_number":718,"context_line":"    @mock.patch.object(objects.VnfLcmSubscription, \u0027vnf_lcm_subscriptions_get\u0027)"},{"line_number":719,"context_line":"    @mock.patch(\u0027requests.post\u0027)"},{"line_number":720,"context_line":"    def test_sendNotification_vnfLcmOperationOccurrence("},{"line_number":721,"context_line":"            self,"},{"line_number":722,"context_line":"            mock_post,"},{"line_number":723,"context_line":"            mock_vnf_lcm_subscriptions_get,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_5acb56a2","line":720,"in_reply_to":"9f560f44_f21898cd","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":749,"context_line":"    @mock.patch.object(objects.VnfPackageVnfd, \u0027get_vnf_package_vnfd_by_vnfid\u0027)"},{"line_number":750,"context_line":"    @mock.patch.object(objects.VnfLcmSubscription, \u0027vnf_lcm_subscriptions_get\u0027)"},{"line_number":751,"context_line":"    @mock.patch(\u0027requests.post\u0027)"},{"line_number":752,"context_line":"    def test_sendNotification_vnfIdentifierCreation("},{"line_number":753,"context_line":"            self,"},{"line_number":754,"context_line":"            mock_post,"},{"line_number":755,"context_line":"            mock_vnf_lcm_subscriptions_get,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_527984f9","line":752,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":749,"context_line":"    @mock.patch.object(objects.VnfPackageVnfd, \u0027get_vnf_package_vnfd_by_vnfid\u0027)"},{"line_number":750,"context_line":"    @mock.patch.object(objects.VnfLcmSubscription, \u0027vnf_lcm_subscriptions_get\u0027)"},{"line_number":751,"context_line":"    @mock.patch(\u0027requests.post\u0027)"},{"line_number":752,"context_line":"    def test_sendNotification_vnfIdentifierCreation("},{"line_number":753,"context_line":"            self,"},{"line_number":754,"context_line":"            mock_post,"},{"line_number":755,"context_line":"            mock_vnf_lcm_subscriptions_get,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_bac55290","line":752,"in_reply_to":"9f560f44_527984f9","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":779,"context_line":"    @mock.patch.object(objects.VnfPackageVnfd, \u0027get_vnf_package_vnfd_by_vnfid\u0027)"},{"line_number":780,"context_line":"    @mock.patch.object(objects.VnfLcmSubscription, \u0027vnf_lcm_subscriptions_get\u0027)"},{"line_number":781,"context_line":"    @mock.patch(\u0027requests.post\u0027)"},{"line_number":782,"context_line":"    def test_sendNotification_retyNotification("},{"line_number":783,"context_line":"            self,"},{"line_number":784,"context_line":"            mock_post,"},{"line_number":785,"context_line":"            mock_vnf_lcm_subscriptions_get,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_927f9cdd","line":782,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":779,"context_line":"    @mock.patch.object(objects.VnfPackageVnfd, \u0027get_vnf_package_vnfd_by_vnfid\u0027)"},{"line_number":780,"context_line":"    @mock.patch.object(objects.VnfLcmSubscription, \u0027vnf_lcm_subscriptions_get\u0027)"},{"line_number":781,"context_line":"    @mock.patch(\u0027requests.post\u0027)"},{"line_number":782,"context_line":"    def test_sendNotification_retyNotification("},{"line_number":783,"context_line":"            self,"},{"line_number":784,"context_line":"            mock_post,"},{"line_number":785,"context_line":"            mock_vnf_lcm_subscriptions_get,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_dab64625","line":782,"in_reply_to":"9f560f44_927f9cdd","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":836,"context_line":""},{"line_number":837,"context_line":"    @mock.patch.object(objects.VnfPackageVnfd, \u0027get_vnf_package_vnfd_by_vnfid\u0027)"},{"line_number":838,"context_line":"    @mock.patch.object(objects.VnfLcmSubscription, \u0027vnf_lcm_subscriptions_get\u0027)"},{"line_number":839,"context_line":"    def test_sendNotification_internalServerError(self,"},{"line_number":840,"context_line":"                                        mock_vnf_lcm_subscriptions_get,"},{"line_number":841,"context_line":"                                        mock_get_vnf_package_vnfd_by_vnfid):"},{"line_number":842,"context_line":"        mock_vnf_lcm_subscriptions_get.side_effect \u003d Exception("}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_7282c8c8","line":839,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":836,"context_line":""},{"line_number":837,"context_line":"    @mock.patch.object(objects.VnfPackageVnfd, \u0027get_vnf_package_vnfd_by_vnfid\u0027)"},{"line_number":838,"context_line":"    @mock.patch.object(objects.VnfLcmSubscription, \u0027vnf_lcm_subscriptions_get\u0027)"},{"line_number":839,"context_line":"    def test_sendNotification_internalServerError(self,"},{"line_number":840,"context_line":"                                        mock_vnf_lcm_subscriptions_get,"},{"line_number":841,"context_line":"                                        mock_get_vnf_package_vnfd_by_vnfid):"},{"line_number":842,"context_line":"        mock_vnf_lcm_subscriptions_get.side_effect \u003d Exception("}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_fabb4a0b","line":839,"in_reply_to":"9f560f44_7282c8c8","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"}],"tacker/tests/unit/vnflcm/fakes.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"09d45c7086c2cee35bd913b932c4ae0f9da72e98","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    return model_obj"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"def scale_reques(type, number_of_steps):"},{"line_number":68,"context_line":"    scale_request_data \u003d {"},{"line_number":69,"context_line":"        \u0027type\u0027: type,"},{"line_number":70,"context_line":"        \u0027aspect_id\u0027: \"SP1\","}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_872fe086","line":67,"updated":"2020-09-04 10:22:19.000000000","message":"Typo: scale_request","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"01def89f965c63ecd0bb7a8219eb2ad88da1f989","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    return model_obj"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"def scale_reques(type, number_of_steps):"},{"line_number":68,"context_line":"    scale_request_data \u003d {"},{"line_number":69,"context_line":"        \u0027type\u0027: type,"},{"line_number":70,"context_line":"        \u0027aspect_id\u0027: \"SP1\","}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_18f11c6c","line":67,"in_reply_to":"9f560f44_872fe086","updated":"2020-09-11 06:52:00.000000000","message":"Fixed and renamed partically.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"}],"tacker/tests/unit/vnflcm/test_controller.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4e2fec953010d590a30b4cc7217cc938bc960566","unresolved":false,"context_lines":[{"line_number":36,"context_line":"from tacker.objects import fields"},{"line_number":37,"context_line":"from tacker.tests import constants"},{"line_number":38,"context_line":"from tacker.tests.unit import base"},{"line_number":39,"context_line":"from tacker.tests.unit.db import utils"},{"line_number":40,"context_line":"from tacker.tests.unit import fake_request"},{"line_number":41,"context_line":"from tacker.tests.unit.vnflcm import fakes"},{"line_number":42,"context_line":"from tacker.tests import uuidsentinel"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_c2a88a79","line":39,"updated":"2020-09-07 17:34:55.000000000","message":"pep8: F401 \u0027tacker.tests.unit.db.utils\u0027 imported but unused","commit_id":"86284a35a0a1a80fa4d9ddd8a87a17417b833500"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"96f254ebbe56bb9b50bce6b6866b0f4a78fda3fb","unresolved":false,"context_lines":[{"line_number":36,"context_line":"from tacker.objects import fields"},{"line_number":37,"context_line":"from tacker.tests import constants"},{"line_number":38,"context_line":"from tacker.tests.unit import base"},{"line_number":39,"context_line":"from tacker.tests.unit.db import utils"},{"line_number":40,"context_line":"from tacker.tests.unit import fake_request"},{"line_number":41,"context_line":"from tacker.tests.unit.vnflcm import fakes"},{"line_number":42,"context_line":"from tacker.tests import uuidsentinel"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_5ed6f3f3","line":39,"updated":"2020-09-09 10:53:08.000000000","message":"pep8: F401 \u0027tacker.tests.unit.db.utils\u0027 imported but unused","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":1702,"context_line":"    @mock.patch.object(objects.VnfInstance, \"get_by_id\")"},{"line_number":1703,"context_line":"    @mock.patch.object(tacker.db.vnfm.vnfm_db.VNFMPluginDb, \"get_vnf\")"},{"line_number":1704,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"scale\")"},{"line_number":1705,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"sendNotification\")"},{"line_number":1706,"context_line":"    def test_scale_in("},{"line_number":1707,"context_line":"            self,"},{"line_number":1708,"context_line":"            mock_sendNotification,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_92fcbc72","line":1705,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":1702,"context_line":"    @mock.patch.object(objects.VnfInstance, \"get_by_id\")"},{"line_number":1703,"context_line":"    @mock.patch.object(tacker.db.vnfm.vnfm_db.VNFMPluginDb, \"get_vnf\")"},{"line_number":1704,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"scale\")"},{"line_number":1705,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"sendNotification\")"},{"line_number":1706,"context_line":"    def test_scale_in("},{"line_number":1707,"context_line":"            self,"},{"line_number":1708,"context_line":"            mock_sendNotification,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_5a407606","line":1705,"in_reply_to":"9f560f44_92fcbc72","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":1705,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"sendNotification\")"},{"line_number":1706,"context_line":"    def test_scale_in("},{"line_number":1707,"context_line":"            self,"},{"line_number":1708,"context_line":"            mock_sendNotification,"},{"line_number":1709,"context_line":"            mock_scale,"},{"line_number":1710,"context_line":"            mock_get_vnf,"},{"line_number":1711,"context_line":"            mock_vnf_instance_get_by_id,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_72ff6865","line":1708,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":1705,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"sendNotification\")"},{"line_number":1706,"context_line":"    def test_scale_in("},{"line_number":1707,"context_line":"            self,"},{"line_number":1708,"context_line":"            mock_sendNotification,"},{"line_number":1709,"context_line":"            mock_scale,"},{"line_number":1710,"context_line":"            mock_get_vnf,"},{"line_number":1711,"context_line":"            mock_vnf_instance_get_by_id,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_ba4a7223","line":1708,"in_reply_to":"9f560f44_72ff6865","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":1743,"context_line":"    @mock.patch.object(objects.VnfInstance, \"get_by_id\")"},{"line_number":1744,"context_line":"    @mock.patch.object(tacker.db.vnfm.vnfm_db.VNFMPluginDb, \"get_vnf\")"},{"line_number":1745,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"scale\")"},{"line_number":1746,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"sendNotification\")"},{"line_number":1747,"context_line":"    def test_scale_out("},{"line_number":1748,"context_line":"            self,"},{"line_number":1749,"context_line":"            mock_sendNotification,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_d2f91480","line":1746,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":1743,"context_line":"    @mock.patch.object(objects.VnfInstance, \"get_by_id\")"},{"line_number":1744,"context_line":"    @mock.patch.object(tacker.db.vnfm.vnfm_db.VNFMPluginDb, \"get_vnf\")"},{"line_number":1745,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"scale\")"},{"line_number":1746,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"sendNotification\")"},{"line_number":1747,"context_line":"    def test_scale_out("},{"line_number":1748,"context_line":"            self,"},{"line_number":1749,"context_line":"            mock_sendNotification,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_9a45ee17","line":1746,"in_reply_to":"9f560f44_d2f91480","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":1746,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"sendNotification\")"},{"line_number":1747,"context_line":"    def test_scale_out("},{"line_number":1748,"context_line":"            self,"},{"line_number":1749,"context_line":"            mock_sendNotification,"},{"line_number":1750,"context_line":"            mock_scale,"},{"line_number":1751,"context_line":"            mock_get_vnf,"},{"line_number":1752,"context_line":"            mock_vnf_instance_get_by_id,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_b2f46088","line":1749,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":1746,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"sendNotification\")"},{"line_number":1747,"context_line":"    def test_scale_out("},{"line_number":1748,"context_line":"            self,"},{"line_number":1749,"context_line":"            mock_sendNotification,"},{"line_number":1750,"context_line":"            mock_scale,"},{"line_number":1751,"context_line":"            mock_get_vnf,"},{"line_number":1752,"context_line":"            mock_vnf_instance_get_by_id,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_fa506ad7","line":1749,"in_reply_to":"9f560f44_b2f46088","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":1864,"context_line":"    @mock.patch.object(objects.ScaleVnfRequest, \"obj_from_primitive\")"},{"line_number":1865,"context_line":"    @mock.patch.object(tacker.db.vnfm.vnfm_db.VNFMPluginDb, \"get_vnf\")"},{"line_number":1866,"context_line":"    @mock.patch.object(objects.VnfInstance, \"get_by_id\")"},{"line_number":1867,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"sendNotification\")"},{"line_number":1868,"context_line":"    def test_scale_notification("},{"line_number":1869,"context_line":"            self,"},{"line_number":1870,"context_line":"            mock_sendNotification,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_12f0ac90","line":1867,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":1864,"context_line":"    @mock.patch.object(objects.ScaleVnfRequest, \"obj_from_primitive\")"},{"line_number":1865,"context_line":"    @mock.patch.object(tacker.db.vnfm.vnfm_db.VNFMPluginDb, \"get_vnf\")"},{"line_number":1866,"context_line":"    @mock.patch.object(objects.VnfInstance, \"get_by_id\")"},{"line_number":1867,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"sendNotification\")"},{"line_number":1868,"context_line":"    def test_scale_notification("},{"line_number":1869,"context_line":"            self,"},{"line_number":1870,"context_line":"            mock_sendNotification,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_da4be624","line":1867,"in_reply_to":"9f560f44_12f0ac90","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":1867,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"sendNotification\")"},{"line_number":1868,"context_line":"    def test_scale_notification("},{"line_number":1869,"context_line":"            self,"},{"line_number":1870,"context_line":"            mock_sendNotification,"},{"line_number":1871,"context_line":"            mock_vnf_instance,"},{"line_number":1872,"context_line":"            mock_get_vnf,"},{"line_number":1873,"context_line":"            mock_obj_from_primitive,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_f2ea589d","line":1870,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":1867,"context_line":"    @mock.patch.object(VNFLcmRPCAPI, \"sendNotification\")"},{"line_number":1868,"context_line":"    def test_scale_notification("},{"line_number":1869,"context_line":"            self,"},{"line_number":1870,"context_line":"            mock_sendNotification,"},{"line_number":1871,"context_line":"            mock_vnf_instance,"},{"line_number":1872,"context_line":"            mock_get_vnf,"},{"line_number":1873,"context_line":"            mock_obj_from_primitive,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_3a6022a5","line":1870,"in_reply_to":"9f560f44_f2ea589d","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":1903,"context_line":"        self.controller._scale(self.context,"},{"line_number":1904,"context_line":"            vnf_info, vnf_instance, body)"},{"line_number":1905,"context_line":""},{"line_number":1906,"context_line":"        mock_sendNotification.assert_called_once()"},{"line_number":1907,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1908,"context_line":"            \u0027notificationType\u0027), \u0027VnfLcmOperationOccurrenceNotification\u0027)"},{"line_number":1909,"context_line":"        self.assertEqual("}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_522b44e9","line":1906,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":1903,"context_line":"        self.controller._scale(self.context,"},{"line_number":1904,"context_line":"            vnf_info, vnf_instance, body)"},{"line_number":1905,"context_line":""},{"line_number":1906,"context_line":"        mock_sendNotification.assert_called_once()"},{"line_number":1907,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1908,"context_line":"            \u0027notificationType\u0027), \u0027VnfLcmOperationOccurrenceNotification\u0027)"},{"line_number":1909,"context_line":"        self.assertEqual("}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_1a639eb2","line":1906,"in_reply_to":"9f560f44_522b44e9","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":1904,"context_line":"            vnf_info, vnf_instance, body)"},{"line_number":1905,"context_line":""},{"line_number":1906,"context_line":"        mock_sendNotification.assert_called_once()"},{"line_number":1907,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1908,"context_line":"            \u0027notificationType\u0027), \u0027VnfLcmOperationOccurrenceNotification\u0027)"},{"line_number":1909,"context_line":"        self.assertEqual("},{"line_number":1910,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027vnfInstanceId\u0027),"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_322e90f9","line":1907,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":1904,"context_line":"            vnf_info, vnf_instance, body)"},{"line_number":1905,"context_line":""},{"line_number":1906,"context_line":"        mock_sendNotification.assert_called_once()"},{"line_number":1907,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1908,"context_line":"            \u0027notificationType\u0027), \u0027VnfLcmOperationOccurrenceNotification\u0027)"},{"line_number":1909,"context_line":"        self.assertEqual("},{"line_number":1910,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027vnfInstanceId\u0027),"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_7a561ad0","line":1907,"in_reply_to":"9f560f44_322e90f9","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":1907,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1908,"context_line":"            \u0027notificationType\u0027), \u0027VnfLcmOperationOccurrenceNotification\u0027)"},{"line_number":1909,"context_line":"        self.assertEqual("},{"line_number":1910,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027vnfInstanceId\u0027),"},{"line_number":1911,"context_line":"            vnf_instance.instantiated_vnf_info.vnf_instance_id)"},{"line_number":1912,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1913,"context_line":"            \u0027notificationStatus\u0027), \u0027START\u0027)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_72348849","line":1910,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":1907,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1908,"context_line":"            \u0027notificationType\u0027), \u0027VnfLcmOperationOccurrenceNotification\u0027)"},{"line_number":1909,"context_line":"        self.assertEqual("},{"line_number":1910,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027vnfInstanceId\u0027),"},{"line_number":1911,"context_line":"            vnf_instance.instantiated_vnf_info.vnf_instance_id)"},{"line_number":1912,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1913,"context_line":"            \u0027notificationStatus\u0027), \u0027START\u0027)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_5a5996fa","line":1910,"in_reply_to":"9f560f44_72348849","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":1909,"context_line":"        self.assertEqual("},{"line_number":1910,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027vnfInstanceId\u0027),"},{"line_number":1911,"context_line":"            vnf_instance.instantiated_vnf_info.vnf_instance_id)"},{"line_number":1912,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1913,"context_line":"            \u0027notificationStatus\u0027), \u0027START\u0027)"},{"line_number":1914,"context_line":"        self.assertEqual("},{"line_number":1915,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027operationTypes\u0027),"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_d23e3427","line":1912,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":1909,"context_line":"        self.assertEqual("},{"line_number":1910,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027vnfInstanceId\u0027),"},{"line_number":1911,"context_line":"            vnf_instance.instantiated_vnf_info.vnf_instance_id)"},{"line_number":1912,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1913,"context_line":"            \u0027notificationStatus\u0027), \u0027START\u0027)"},{"line_number":1914,"context_line":"        self.assertEqual("},{"line_number":1915,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027operationTypes\u0027),"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_ba73927f","line":1912,"in_reply_to":"9f560f44_d23e3427","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":1912,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1913,"context_line":"            \u0027notificationStatus\u0027), \u0027START\u0027)"},{"line_number":1914,"context_line":"        self.assertEqual("},{"line_number":1915,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027operationTypes\u0027),"},{"line_number":1916,"context_line":"            \u0027SCALE\u0027)"},{"line_number":1917,"context_line":"        self.assertEqual("},{"line_number":1918,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027operationStates\u0027),"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_b2390040","line":1915,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":1912,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1913,"context_line":"            \u0027notificationStatus\u0027), \u0027START\u0027)"},{"line_number":1914,"context_line":"        self.assertEqual("},{"line_number":1915,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027operationTypes\u0027),"},{"line_number":1916,"context_line":"            \u0027SCALE\u0027)"},{"line_number":1917,"context_line":"        self.assertEqual("},{"line_number":1918,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027operationStates\u0027),"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_9a6e8e93","line":1915,"in_reply_to":"9f560f44_b2390040","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":1915,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027operationTypes\u0027),"},{"line_number":1916,"context_line":"            \u0027SCALE\u0027)"},{"line_number":1917,"context_line":"        self.assertEqual("},{"line_number":1918,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027operationStates\u0027),"},{"line_number":1919,"context_line":"            \u0027STARTING\u0027)"},{"line_number":1920,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1921,"context_line":"            \u0027isAutomaticInvocation\u0027), \u0027False\u0027)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_12454cb4","line":1918,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":1915,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027operationTypes\u0027),"},{"line_number":1916,"context_line":"            \u0027SCALE\u0027)"},{"line_number":1917,"context_line":"        self.assertEqual("},{"line_number":1918,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027operationStates\u0027),"},{"line_number":1919,"context_line":"            \u0027STARTING\u0027)"},{"line_number":1920,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1921,"context_line":"            \u0027isAutomaticInvocation\u0027), \u0027False\u0027)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_fa698a8b","line":1918,"in_reply_to":"9f560f44_12454cb4","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":1917,"context_line":"        self.assertEqual("},{"line_number":1918,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027operationStates\u0027),"},{"line_number":1919,"context_line":"            \u0027STARTING\u0027)"},{"line_number":1920,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1921,"context_line":"            \u0027isAutomaticInvocation\u0027), \u0027False\u0027)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_f23ff81e","line":1920,"updated":"2020-09-12 06:46:31.000000000","message":"Function names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":1917,"context_line":"        self.assertEqual("},{"line_number":1918,"context_line":"            mock_sendNotification.call_args[0][1].get(\u0027operationStates\u0027),"},{"line_number":1919,"context_line":"            \u0027STARTING\u0027)"},{"line_number":1920,"context_line":"        self.assertEqual(mock_sendNotification.call_args[0][1].get("},{"line_number":1921,"context_line":"            \u0027isAutomaticInvocation\u0027), \u0027False\u0027)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_da6486b5","line":1920,"in_reply_to":"9f560f44_f23ff81e","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"}],"tacker/tests/unit/vnflcm/test_vnflcm_driver.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4e2fec953010d590a30b4cc7217cc938bc960566","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import shutil"},{"line_number":19,"context_line":"from unittest import mock"},{"line_number":20,"context_line":"import yaml"},{"line_number":21,"context_line":"import zipfile"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from oslo_config import cfg"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_629ffe4f","line":21,"updated":"2020-09-07 17:34:55.000000000","message":"pep8: F401 \u0027zipfile\u0027 imported but unused","commit_id":"86284a35a0a1a80fa4d9ddd8a87a17417b833500"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"96f254ebbe56bb9b50bce6b6866b0f4a78fda3fb","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import shutil"},{"line_number":19,"context_line":"from unittest import mock"},{"line_number":20,"context_line":"import yaml"},{"line_number":21,"context_line":"import zipfile"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from oslo_config import cfg"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_3ed33f03","line":21,"updated":"2020-09-09 10:53:08.000000000","message":"pep8: F401 \u0027zipfile\u0027 imported but unused","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"}],"tacker/tests/unit/vnfm/infra_drivers/openstack/test_openstack_driver.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6a8ac86ebad6fff9bd56fded4c2a2e9ad14adacd","unresolved":false,"context_lines":[{"line_number":688,"context_line":"        json \u003d {\u0027stack\u0027: [fd_utils.get_dummy_stack()]}"},{"line_number":689,"context_line":"        self.requests_mock.register_uri(\u0027GET\u0027, url, json\u003djson,"},{"line_number":690,"context_line":"                                        headers\u003dself.json_headers)"},{"line_number":691,"context_line":"        url \u003d (self.heat_url +"},{"line_number":692,"context_line":"            \u0027/stacks/\u0027 +"},{"line_number":693,"context_line":"            self.instance_uuid +"},{"line_number":694,"context_line":"            \u0027/myStack/60f83b5e/resources/SP1_scale_out/events?limit\u003d1\u0026sort_dir\u0027"},{"line_number":695,"context_line":"            + \u0027\u003ddesc\u0026sort_keys\u003devent_time\u0027)"},{"line_number":696,"context_line":"        json \u003d {\u0027events\u0027: [dummy_event]}"},{"line_number":697,"context_line":"        self.requests_mock.register_uri(\u0027GET\u0027, url, json\u003djson,"},{"line_number":698,"context_line":"                                        headers\u003dself.json_headers)"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_b3e173d3","line":695,"range":{"start_line":691,"start_character":8,"end_line":695,"end_character":43},"updated":"2020-09-07 02:57:28.000000000","message":"Is there any reason why this fix is needed?","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"fa33e7fe86a0308256c10183357673d042f08c6c","unresolved":false,"context_lines":[{"line_number":688,"context_line":"        json \u003d {\u0027stack\u0027: [fd_utils.get_dummy_stack()]}"},{"line_number":689,"context_line":"        self.requests_mock.register_uri(\u0027GET\u0027, url, json\u003djson,"},{"line_number":690,"context_line":"                                        headers\u003dself.json_headers)"},{"line_number":691,"context_line":"        url \u003d (self.heat_url +"},{"line_number":692,"context_line":"            \u0027/stacks/\u0027 +"},{"line_number":693,"context_line":"            self.instance_uuid +"},{"line_number":694,"context_line":"            \u0027/myStack/60f83b5e/resources/SP1_scale_out/events?limit\u003d1\u0026sort_dir\u0027"},{"line_number":695,"context_line":"            + \u0027\u003ddesc\u0026sort_keys\u003devent_time\u0027)"},{"line_number":696,"context_line":"        json \u003d {\u0027events\u0027: [dummy_event]}"},{"line_number":697,"context_line":"        self.requests_mock.register_uri(\u0027GET\u0027, url, json\u003djson,"},{"line_number":698,"context_line":"                                        headers\u003dself.json_headers)"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_15e2bfd4","line":695,"range":{"start_line":691,"start_character":8,"end_line":695,"end_character":43},"in_reply_to":"9f560f44_0b11645e","updated":"2020-09-22 08:16:39.000000000","message":"It is restored.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"63c8673be858d2c19ee5a5287099389a2b434ede","unresolved":false,"context_lines":[{"line_number":688,"context_line":"        json \u003d {\u0027stack\u0027: [fd_utils.get_dummy_stack()]}"},{"line_number":689,"context_line":"        self.requests_mock.register_uri(\u0027GET\u0027, url, json\u003djson,"},{"line_number":690,"context_line":"                                        headers\u003dself.json_headers)"},{"line_number":691,"context_line":"        url \u003d (self.heat_url +"},{"line_number":692,"context_line":"            \u0027/stacks/\u0027 +"},{"line_number":693,"context_line":"            self.instance_uuid +"},{"line_number":694,"context_line":"            \u0027/myStack/60f83b5e/resources/SP1_scale_out/events?limit\u003d1\u0026sort_dir\u0027"},{"line_number":695,"context_line":"            + \u0027\u003ddesc\u0026sort_keys\u003devent_time\u0027)"},{"line_number":696,"context_line":"        json \u003d {\u0027events\u0027: [dummy_event]}"},{"line_number":697,"context_line":"        self.requests_mock.register_uri(\u0027GET\u0027, url, json\u003djson,"},{"line_number":698,"context_line":"                                        headers\u003dself.json_headers)"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_0b11645e","line":695,"range":{"start_line":691,"start_character":8,"end_line":695,"end_character":43},"in_reply_to":"9f560f44_b3e173d3","updated":"2020-09-16 06:43:39.000000000","message":"Please check this comment.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6a8ac86ebad6fff9bd56fded4c2a2e9ad14adacd","unresolved":false,"context_lines":[{"line_number":801,"context_line":"    def test_scale_wait_failed_with_stack_retries_0(self):"},{"line_number":802,"context_line":"        print(\"test_scale_wait_failed_with_stack_retries_0\")"},{"line_number":803,"context_line":"        self._response_in_resource_get(self.instance_uuid)"},{"line_number":804,"context_line":"        # dummy_event \u003d fd_utils.get_dummy_event(\"CREATE_IN_PROGRESS\")"},{"line_number":805,"context_line":"        # dummy_event \u003d fd_utils.get_dummy_event(\"IN_PROGRESS\")"},{"line_number":806,"context_line":"        # self._responses_in_resource_event_list(dummy_event)"},{"line_number":807,"context_line":"        self._response_in_resource_metadata(True)"},{"line_number":808,"context_line":"        self._response_in_resource_get(self.stack_id, res_name\u003d\u0027G1\u0027)"},{"line_number":809,"context_line":"        self._response_in_resource_get_list("}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_13e3ffd9","line":806,"range":{"start_line":804,"start_character":8,"end_line":806,"end_character":61},"updated":"2020-09-07 02:57:28.000000000","message":"I think it\u0027s unnecessary comment out.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"63c8673be858d2c19ee5a5287099389a2b434ede","unresolved":false,"context_lines":[{"line_number":801,"context_line":"    def test_scale_wait_failed_with_stack_retries_0(self):"},{"line_number":802,"context_line":"        print(\"test_scale_wait_failed_with_stack_retries_0\")"},{"line_number":803,"context_line":"        self._response_in_resource_get(self.instance_uuid)"},{"line_number":804,"context_line":"        # dummy_event \u003d fd_utils.get_dummy_event(\"CREATE_IN_PROGRESS\")"},{"line_number":805,"context_line":"        # dummy_event \u003d fd_utils.get_dummy_event(\"IN_PROGRESS\")"},{"line_number":806,"context_line":"        # self._responses_in_resource_event_list(dummy_event)"},{"line_number":807,"context_line":"        self._response_in_resource_metadata(True)"},{"line_number":808,"context_line":"        self._response_in_resource_get(self.stack_id, res_name\u003d\u0027G1\u0027)"},{"line_number":809,"context_line":"        self._response_in_resource_get_list("}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_4b0a3c27","line":806,"range":{"start_line":804,"start_character":8,"end_line":806,"end_character":61},"in_reply_to":"9f560f44_13e3ffd9","updated":"2020-09-16 06:43:39.000000000","message":"Please check this comment.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"fa33e7fe86a0308256c10183357673d042f08c6c","unresolved":false,"context_lines":[{"line_number":801,"context_line":"    def test_scale_wait_failed_with_stack_retries_0(self):"},{"line_number":802,"context_line":"        print(\"test_scale_wait_failed_with_stack_retries_0\")"},{"line_number":803,"context_line":"        self._response_in_resource_get(self.instance_uuid)"},{"line_number":804,"context_line":"        # dummy_event \u003d fd_utils.get_dummy_event(\"CREATE_IN_PROGRESS\")"},{"line_number":805,"context_line":"        # dummy_event \u003d fd_utils.get_dummy_event(\"IN_PROGRESS\")"},{"line_number":806,"context_line":"        # self._responses_in_resource_event_list(dummy_event)"},{"line_number":807,"context_line":"        self._response_in_resource_metadata(True)"},{"line_number":808,"context_line":"        self._response_in_resource_get(self.stack_id, res_name\u003d\u0027G1\u0027)"},{"line_number":809,"context_line":"        self._response_in_resource_get_list("}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_f5e62be7","line":806,"range":{"start_line":804,"start_character":8,"end_line":806,"end_character":61},"in_reply_to":"9f560f44_4b0a3c27","updated":"2020-09-22 08:16:39.000000000","message":"it is removed.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"}],"tacker/vnflcm/vnflcm_driver.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"600795f0d5f2c5d8c2fab1acda8412fc7c9293e8","unresolved":false,"context_lines":[{"line_number":786,"context_line":""},{"line_number":787,"context_line":"    @log.log"},{"line_number":788,"context_line":"    @revert_to_error_scale"},{"line_number":789,"context_line":"    def scale_vnf(self, context, vnf_info, vnf_instance, scale_vnf_request):"},{"line_number":790,"context_line":"        LOG.info(\"Request received for scale vnf \u0027%s\u0027\", vnf_instance.id)"},{"line_number":791,"context_line":""},{"line_number":792,"context_line":"        timestamp \u003d datetime.utcnow()"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_26c24386","line":789,"updated":"2020-09-07 05:44:42.000000000","message":"I commented on the 746892 patch, but I think it should be fixed in this patch.\nAfter being fixed in this patch, I will review this file again.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"89a20c40769f10acbd99dbb0dcb85c66084dec83","unresolved":false,"context_lines":[{"line_number":786,"context_line":""},{"line_number":787,"context_line":"    @log.log"},{"line_number":788,"context_line":"    @revert_to_error_scale"},{"line_number":789,"context_line":"    def scale_vnf(self, context, vnf_info, vnf_instance, scale_vnf_request):"},{"line_number":790,"context_line":"        LOG.info(\"Request received for scale vnf \u0027%s\u0027\", vnf_instance.id)"},{"line_number":791,"context_line":""},{"line_number":792,"context_line":"        timestamp \u003d datetime.utcnow()"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_6b580e89","line":789,"in_reply_to":"9f560f44_26c24386","updated":"2020-09-14 05:21:47.000000000","message":"Already fixed in this patch and removed from 746892.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4e2fec953010d590a30b4cc7217cc938bc960566","unresolved":false,"context_lines":[{"line_number":19,"context_line":"import re"},{"line_number":20,"context_line":"import six"},{"line_number":21,"context_line":"import time"},{"line_number":22,"context_line":"import traceback"},{"line_number":23,"context_line":"import yaml"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_a2a596a1","line":22,"updated":"2020-09-07 17:34:55.000000000","message":"pep8: F401 \u0027traceback\u0027 imported but unused","commit_id":"86284a35a0a1a80fa4d9ddd8a87a17417b833500"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4e2fec953010d590a30b4cc7217cc938bc960566","unresolved":false,"context_lines":[{"line_number":512,"context_line":"        vnf_instance.instantiated_vnf_info.scale_level \u003d\\"},{"line_number":513,"context_line":"            vnf_info[\u0027after_scale_level\u0027]"},{"line_number":514,"context_line":"        scaleGroupDict \u003d \\"},{"line_number":515,"context_line":"            jsonutils.loads(vnf_info[\u0027attributes\u0027][\u0027scale_group\u0027])"},{"line_number":516,"context_line":"        (scaleGroupDict"},{"line_number":517,"context_line":"        [\u0027scaleGroupDict\u0027][scale_vnf_request.aspect_id][\u0027default\u0027]) \u003d\\"},{"line_number":518,"context_line":"            vnf_info[\u0027res_num\u0027]"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_02b8c2c5","line":515,"updated":"2020-09-07 17:34:55.000000000","message":"pep8: F821 undefined name \u0027jsonutils\u0027","commit_id":"86284a35a0a1a80fa4d9ddd8a87a17417b833500"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4e2fec953010d590a30b4cc7217cc938bc960566","unresolved":false,"context_lines":[{"line_number":517,"context_line":"        [\u0027scaleGroupDict\u0027][scale_vnf_request.aspect_id][\u0027default\u0027]) \u003d\\"},{"line_number":518,"context_line":"            vnf_info[\u0027res_num\u0027]"},{"line_number":519,"context_line":"        vnf_info[\u0027attributes\u0027][\u0027scale_group\u0027] \u003d\\"},{"line_number":520,"context_line":"            jsonutils.dump_as_bytes(scaleGroupDict)"},{"line_number":521,"context_line":"        vnf_lcm_op_occ \u003d vnf_info[\u0027vnf_lcm_op_occ\u0027]"},{"line_number":522,"context_line":"        vnf_lcm_op_occ.operation_state \u003d \u0027COMPLETED\u0027"},{"line_number":523,"context_line":"        vnf_lcm_op_occ.resource_changes \u003d resource_changes"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_e2bcaebc","line":520,"updated":"2020-09-07 17:34:55.000000000","message":"pep8: F821 undefined name \u0027jsonutils\u0027","commit_id":"86284a35a0a1a80fa4d9ddd8a87a17417b833500"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4e2fec953010d590a30b4cc7217cc938bc960566","unresolved":false,"context_lines":[{"line_number":705,"context_line":"                            \u0027standard\u0027:"},{"line_number":706,"context_line":"                        action_driver \u003d\\"},{"line_number":707,"context_line":"                            vnf_node[\u0027interfaces\u0027][\u0027Vnflcm\u0027][\u0027scale\u0027]"},{"line_number":708,"context_line":"        module \u003d importlib.import_module("},{"line_number":709,"context_line":"            \u0027tacker.vnfm.action_drivers.\u0027 + action_driver)"},{"line_number":710,"context_line":"        module.ScaleStandard().\\"},{"line_number":711,"context_line":"            scale(context, vnf_info, scale_vnf_request,"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_42ae3a81","line":708,"updated":"2020-09-07 17:34:55.000000000","message":"pep8: F821 undefined name \u0027importlib\u0027","commit_id":"86284a35a0a1a80fa4d9ddd8a87a17417b833500"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4e2fec953010d590a30b4cc7217cc938bc960566","unresolved":false,"context_lines":[{"line_number":713,"context_line":"        vnf_lcm_op_occ.error_point \u003d 5"},{"line_number":714,"context_line":""},{"line_number":715,"context_line":"    @log.log"},{"line_number":716,"context_line":"    @revert_to_error_scale"},{"line_number":717,"context_line":"    def scale_vnf(self, context, vnf_info, vnf_instance, scale_vnf_request):"},{"line_number":718,"context_line":"        LOG.info(\"Request received for scale vnf \u0027%s\u0027\", vnf_instance.id)"},{"line_number":719,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_22b346eb","line":716,"updated":"2020-09-07 17:34:55.000000000","message":"pep8: F821 undefined name \u0027revert_to_error_scale\u0027","commit_id":"86284a35a0a1a80fa4d9ddd8a87a17417b833500"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4e2fec953010d590a30b4cc7217cc938bc960566","unresolved":false,"context_lines":[{"line_number":717,"context_line":"    def scale_vnf(self, context, vnf_info, vnf_instance, scale_vnf_request):"},{"line_number":718,"context_line":"        LOG.info(\"Request received for scale vnf \u0027%s\u0027\", vnf_instance.id)"},{"line_number":719,"context_line":""},{"line_number":720,"context_line":"        timestamp \u003d datetime.utcnow()"},{"line_number":721,"context_line":"        vnf_lcm_op_occ \u003d vnf_info[\u0027vnf_lcm_op_occ\u0027]"},{"line_number":722,"context_line":""},{"line_number":723,"context_line":"        vnf_lcm_op_occ.operation_state \u003d \u0027PROCESSING\u0027"}],"source_content_type":"text/x-python","patch_set":10,"id":"9f560f44_82cb3251","line":720,"updated":"2020-09-07 17:34:55.000000000","message":"pep8: F821 undefined name \u0027datetime\u0027","commit_id":"86284a35a0a1a80fa4d9ddd8a87a17417b833500"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"96f254ebbe56bb9b50bce6b6866b0f4a78fda3fb","unresolved":false,"context_lines":[{"line_number":19,"context_line":"import re"},{"line_number":20,"context_line":"import six"},{"line_number":21,"context_line":"import time"},{"line_number":22,"context_line":"import traceback"},{"line_number":23,"context_line":"import yaml"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_9edc0b19","line":22,"updated":"2020-09-09 10:53:08.000000000","message":"pep8: F401 \u0027traceback\u0027 imported but unused","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":461,"context_line":"                    plugin\u003dself,"},{"line_number":462,"context_line":"                    context\u003dcontext,"},{"line_number":463,"context_line":"                    vnf_dict\u003dvnf_info,"},{"line_number":464,"context_line":"                    isReverse\u003dscale_vnf_request.additional_params.get(\u0027\\"},{"line_number":465,"context_line":"                        is_reverse\u0027),"},{"line_number":466,"context_line":"                    auth_attr\u003dvim_connection_info.access_info,"},{"line_number":467,"context_line":"                    region_name\u003dvim_connection_info.access_info.get(\u0027\\"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_d2559451","line":464,"updated":"2020-09-12 06:46:31.000000000","message":"Variable names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":461,"context_line":"                    plugin\u003dself,"},{"line_number":462,"context_line":"                    context\u003dcontext,"},{"line_number":463,"context_line":"                    vnf_dict\u003dvnf_info,"},{"line_number":464,"context_line":"                    isReverse\u003dscale_vnf_request.additional_params.get(\u0027\\"},{"line_number":465,"context_line":"                        is_reverse\u0027),"},{"line_number":466,"context_line":"                    auth_attr\u003dvim_connection_info.access_info,"},{"line_number":467,"context_line":"                    region_name\u003dvim_connection_info.access_info.get(\u0027\\"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_3a05c2c2","line":464,"in_reply_to":"9f560f44_d2559451","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"96f254ebbe56bb9b50bce6b6866b0f4a78fda3fb","unresolved":false,"context_lines":[{"line_number":559,"context_line":"        vnf_instance.instantiated_vnf_info.scale_level \u003d\\"},{"line_number":560,"context_line":"            vnf_info[\u0027after_scale_level\u0027]"},{"line_number":561,"context_line":"        scaleGroupDict \u003d \\"},{"line_number":562,"context_line":"            jsonutils.loads(vnf_info[\u0027attributes\u0027][\u0027scale_group\u0027])"},{"line_number":563,"context_line":"        (scaleGroupDict"},{"line_number":564,"context_line":"        [\u0027scaleGroupDict\u0027][scale_vnf_request.aspect_id][\u0027default\u0027]) \u003d\\"},{"line_number":565,"context_line":"            vnf_info[\u0027res_num\u0027]"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_7ee137d0","line":562,"updated":"2020-09-09 10:53:08.000000000","message":"pep8: F821 undefined name \u0027jsonutils\u0027","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"96f254ebbe56bb9b50bce6b6866b0f4a78fda3fb","unresolved":false,"context_lines":[{"line_number":564,"context_line":"        [\u0027scaleGroupDict\u0027][scale_vnf_request.aspect_id][\u0027default\u0027]) \u003d\\"},{"line_number":565,"context_line":"            vnf_info[\u0027res_num\u0027]"},{"line_number":566,"context_line":"        vnf_info[\u0027attributes\u0027][\u0027scale_group\u0027] \u003d\\"},{"line_number":567,"context_line":"            jsonutils.dump_as_bytes(scaleGroupDict)"},{"line_number":568,"context_line":"        vnf_lcm_op_occ \u003d vnf_info[\u0027vnf_lcm_op_occ\u0027]"},{"line_number":569,"context_line":"        vnf_lcm_op_occ.operation_state \u003d \u0027COMPLETED\u0027"},{"line_number":570,"context_line":"        vnf_lcm_op_occ.resource_changes \u003d resource_changes"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_dee203d4","line":567,"updated":"2020-09-09 10:53:08.000000000","message":"pep8: F821 undefined name \u0027jsonutils\u0027","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"96f254ebbe56bb9b50bce6b6866b0f4a78fda3fb","unresolved":false,"context_lines":[{"line_number":752,"context_line":"                            \u0027standard\u0027:"},{"line_number":753,"context_line":"                        action_driver \u003d\\"},{"line_number":754,"context_line":"                            vnf_node[\u0027interfaces\u0027][\u0027Vnflcm\u0027][\u0027scale\u0027]"},{"line_number":755,"context_line":"        module \u003d importlib.import_module("},{"line_number":756,"context_line":"            \u0027tacker.vnfm.action_drivers.\u0027 + action_driver)"},{"line_number":757,"context_line":"        module.ScaleStandard().\\"},{"line_number":758,"context_line":"            scale(context, vnf_info, scale_vnf_request,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_bee74fe3","line":755,"updated":"2020-09-09 10:53:08.000000000","message":"pep8: F821 undefined name \u0027importlib\u0027","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"96f254ebbe56bb9b50bce6b6866b0f4a78fda3fb","unresolved":false,"context_lines":[{"line_number":760,"context_line":"        vnf_lcm_op_occ.error_point \u003d 5"},{"line_number":761,"context_line":""},{"line_number":762,"context_line":"    @log.log"},{"line_number":763,"context_line":"    @revert_to_error_scale"},{"line_number":764,"context_line":"    def scale_vnf(self, context, vnf_info, vnf_instance, scale_vnf_request):"},{"line_number":765,"context_line":"        LOG.info(\"Request received for scale vnf \u0027%s\u0027\", vnf_instance.id)"},{"line_number":766,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_1ed0fbf6","line":763,"updated":"2020-09-09 10:53:08.000000000","message":"pep8: F821 undefined name \u0027revert_to_error_scale\u0027","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"96f254ebbe56bb9b50bce6b6866b0f4a78fda3fb","unresolved":false,"context_lines":[{"line_number":764,"context_line":"    def scale_vnf(self, context, vnf_info, vnf_instance, scale_vnf_request):"},{"line_number":765,"context_line":"        LOG.info(\"Request received for scale vnf \u0027%s\u0027\", vnf_instance.id)"},{"line_number":766,"context_line":""},{"line_number":767,"context_line":"        timestamp \u003d datetime.utcnow()"},{"line_number":768,"context_line":"        vnf_lcm_op_occ \u003d vnf_info[\u0027vnf_lcm_op_occ\u0027]"},{"line_number":769,"context_line":""},{"line_number":770,"context_line":"        vnf_lcm_op_occ.operation_state \u003d \u0027PROCESSING\u0027"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_fecc2762","line":767,"updated":"2020-09-09 10:53:08.000000000","message":"pep8: F821 undefined name \u0027datetime\u0027","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"}],"tacker/vnfm/infra_drivers/openstack/heat_client.py":[{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"e536d35c9b61810e6baf54db240ed0222b9fbd08","unresolved":false,"context_lines":[{"line_number":91,"context_line":"    def resource_get(self, stack_id, rsc_name):"},{"line_number":92,"context_line":"        return self.heat.resources.get(stack_id, rsc_name)"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    def resource_get_with_attr(self, stack_id, rsc_name, with_attr):"},{"line_number":95,"context_line":"        return self.heat.resources.get(stack_id, rsc_name, with_attr)"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    def resource_event_list(self, stack_id, rsc_name, **kwargs):"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_1a0e153a","line":94,"range":{"start_line":94,"start_character":8,"end_line":94,"end_character":30},"updated":"2020-09-11 16:28:18.000000000","message":"resource_get_with_attr is unused in the patch, is it necessary?","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":91,"context_line":"    def resource_get(self, stack_id, rsc_name):"},{"line_number":92,"context_line":"        return self.heat.resources.get(stack_id, rsc_name)"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    def resource_get_with_attr(self, stack_id, rsc_name, with_attr):"},{"line_number":95,"context_line":"        return self.heat.resources.get(stack_id, rsc_name, with_attr)"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    def resource_event_list(self, stack_id, rsc_name, **kwargs):"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_1a50be09","line":94,"range":{"start_line":94,"start_character":8,"end_line":94,"end_character":30},"in_reply_to":"9f560f44_1a0e153a","updated":"2020-09-13 11:30:16.000000000","message":"Deleted.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"}],"tacker/vnfm/infra_drivers/openstack/openstack.py":[{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":1123,"context_line":"        return ret_list"},{"line_number":1124,"context_line":""},{"line_number":1125,"context_line":"    @log.log"},{"line_number":1126,"context_line":"    def get_scale_in_ids(self, plugin, context, vnf_dict, isReverse,"},{"line_number":1127,"context_line":"                         auth_attr,"},{"line_number":1128,"context_line":"                         region_name,"},{"line_number":1129,"context_line":"                         number_of_steps):"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_124c2cc6","line":1126,"updated":"2020-09-12 06:46:31.000000000","message":"Variable names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":1123,"context_line":"        return ret_list"},{"line_number":1124,"context_line":""},{"line_number":1125,"context_line":"    @log.log"},{"line_number":1126,"context_line":"    def get_scale_in_ids(self, plugin, context, vnf_dict, isReverse,"},{"line_number":1127,"context_line":"                         auth_attr,"},{"line_number":1128,"context_line":"                         region_name,"},{"line_number":1129,"context_line":"                         number_of_steps):"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_7a0bbad3","line":1126,"in_reply_to":"9f560f44_124c2cc6","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"a2fabdb8706c30e623b7e0ff27f09329cb871558","unresolved":false,"context_lines":[{"line_number":1159,"context_line":"        if cap_size \u003c min_size:"},{"line_number":1160,"context_line":"            cap_size \u003d min_size"},{"line_number":1161,"context_line":""},{"line_number":1162,"context_line":"        if isReverse \u003d\u003d \u0027True\u0027:"},{"line_number":1163,"context_line":"            res_list2 \u003d res_list[:cap_size]"},{"line_number":1164,"context_line":"            LOG.debug(\"res_list2 reverse %s\", res_list2)"},{"line_number":1165,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_f246d8a6","line":1162,"updated":"2020-09-12 06:46:31.000000000","message":"Variable names should be implemented in the snake_case.","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"},{"author":{"_account_id":31813,"name":"Koichi Edagawa","email":"edagawa.kc@nec.com","username":"k-edagawa"},"change_message_id":"7b2c29676c2b17b0f5e44fb8796fedb756902f81","unresolved":false,"context_lines":[{"line_number":1159,"context_line":"        if cap_size \u003c min_size:"},{"line_number":1160,"context_line":"            cap_size \u003d min_size"},{"line_number":1161,"context_line":""},{"line_number":1162,"context_line":"        if isReverse \u003d\u003d \u0027True\u0027:"},{"line_number":1163,"context_line":"            res_list2 \u003d res_list[:cap_size]"},{"line_number":1164,"context_line":"            LOG.debug(\"res_list2 reverse %s\", res_list2)"},{"line_number":1165,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_5a0eb6e3","line":1162,"in_reply_to":"9f560f44_f246d8a6","updated":"2020-09-13 11:30:16.000000000","message":"Done","commit_id":"933e1d15eea2cc347fe6c5af3ab842bf17645a5e"}],"tacker/vnfm/mgmt_drivers/constants.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"6a8ac86ebad6fff9bd56fded4c2a2e9ad14adacd","unresolved":false,"context_lines":[{"line_number":18,"context_line":"KEY_ACTION \u003d \u0027action\u0027"},{"line_number":19,"context_line":"KEY_KWARGS \u003d \u0027kwargs\u0027"},{"line_number":20,"context_line":"KEY_SCALE \u003d \u0027scale_stack_id\u0027"},{"line_number":21,"context_line":"KEY_HEAL \u003d \u0027heal_stack_id\u0027"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# ACTION type"},{"line_number":24,"context_line":"ACTION_CREATE_VNF \u003d \u0027create_vnf\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_f3e76be2","line":21,"updated":"2020-09-07 02:57:28.000000000","message":"Do you need this?","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"fa33e7fe86a0308256c10183357673d042f08c6c","unresolved":false,"context_lines":[{"line_number":18,"context_line":"KEY_ACTION \u003d \u0027action\u0027"},{"line_number":19,"context_line":"KEY_KWARGS \u003d \u0027kwargs\u0027"},{"line_number":20,"context_line":"KEY_SCALE \u003d \u0027scale_stack_id\u0027"},{"line_number":21,"context_line":"KEY_HEAL \u003d \u0027heal_stack_id\u0027"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# ACTION type"},{"line_number":24,"context_line":"ACTION_CREATE_VNF \u003d \u0027create_vnf\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_95eecfb2","line":21,"in_reply_to":"9f560f44_6b010007","updated":"2020-09-22 08:16:39.000000000","message":"It is not needed so it is removed.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"63c8673be858d2c19ee5a5287099389a2b434ede","unresolved":false,"context_lines":[{"line_number":18,"context_line":"KEY_ACTION \u003d \u0027action\u0027"},{"line_number":19,"context_line":"KEY_KWARGS \u003d \u0027kwargs\u0027"},{"line_number":20,"context_line":"KEY_SCALE \u003d \u0027scale_stack_id\u0027"},{"line_number":21,"context_line":"KEY_HEAL \u003d \u0027heal_stack_id\u0027"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# ACTION type"},{"line_number":24,"context_line":"ACTION_CREATE_VNF \u003d \u0027create_vnf\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_6b010007","line":21,"in_reply_to":"9f560f44_f3e76be2","updated":"2020-09-16 06:43:39.000000000","message":"Please check this comment.","commit_id":"c878d7bd1086f2dc7fba04012f606a781f8fd4f1"}]}
