)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ce2cc2b2707bf390311865a0761a0565674c1152","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"2ed0a50e_94c3d902","updated":"2022-08-30 14:08:55.000000000","message":"Thanks for your patch, please kindly find my comments.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"71ee0af0be20cdad73cb02dd7d2877cd2cde6388","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"7f4bb3a6_f4647ab3","updated":"2022-09-08 07:27:24.000000000","message":"Sorry for slow reply.","commit_id":"8c3fe13ebea90a8f25c815958742b54322ff9ec0"},{"author":{"_account_id":34996,"name":"Shuwen Cai","email":"caishuwen@fujitsu.com","username":"shuwencai123"},"change_message_id":"a0547b857b3eb78aa2d5ef7cc1dadfaf651d0be8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"603e4842_aac4a116","updated":"2022-08-31 08:05:23.000000000","message":"Thank you for your comments.\nI fixed them in PS6. Please kindly check them again.","commit_id":"8c3fe13ebea90a8f25c815958742b54322ff9ec0"},{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"c08bfb770fca9ef94289b1876551d86f313e1ff3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"ced17854_12111981","updated":"2022-09-02 08:03:30.000000000","message":"Thanks for your patch.LGTM!","commit_id":"8c3fe13ebea90a8f25c815958742b54322ff9ec0"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"1c8498f705df4fc290a0379e437a9ef65fcbafc0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"918a6186_20d65c14","updated":"2022-09-01 08:24:22.000000000","message":"Thanks for your rework, LGTM.","commit_id":"8c3fe13ebea90a8f25c815958742b54322ff9ec0"},{"author":{"_account_id":34996,"name":"Shuwen Cai","email":"caishuwen@fujitsu.com","username":"shuwencai123"},"change_message_id":"c29a424ebf04ae7873a9466144486833efe6577b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"270a0c0c_c64d1f60","updated":"2022-09-09 08:58:46.000000000","message":"recheck","commit_id":"1d9321498fb314a9d2cb79b7eafb8015ee76b9a2"}],"tacker/tests/unit/sol_refactored/common/test_common_script_utils.py":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ce2cc2b2707bf390311865a0761a0565674c1152","unresolved":true,"context_lines":[{"line_number":176,"context_line":"            ]"},{"line_number":177,"context_line":"        }"},{"line_number":178,"context_line":"        grant \u003d {"},{"line_number":179,"context_line":"            \u0027zones\u0027: ["},{"line_number":180,"context_line":"                {\u0027id\u0027: \u0027717f6ae9-3094-46b6-b070-89ede8337571\u0027,"},{"line_number":181,"context_line":"                 \u0027zoneId\u0027: \u0027nova\u0027}"},{"line_number":182,"context_line":"            ]"},{"line_number":183,"context_line":"        }"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"        common_script_utils.get_param_zone(\u0027VDU1\u0027, grant_req, grant)"}],"source_content_type":"text/x-python","patch_set":5,"id":"73ca54a3_55223f4d","line":182,"range":{"start_line":179,"start_character":0,"end_line":182,"end_character":13},"updated":"2022-08-30 14:08:55.000000000","message":"I think this test is for grant without zone, but isn\u0027t the test data wrong?","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":34996,"name":"Shuwen Cai","email":"caishuwen@fujitsu.com","username":"shuwencai123"},"change_message_id":"a0547b857b3eb78aa2d5ef7cc1dadfaf651d0be8","unresolved":true,"context_lines":[{"line_number":176,"context_line":"            ]"},{"line_number":177,"context_line":"        }"},{"line_number":178,"context_line":"        grant \u003d {"},{"line_number":179,"context_line":"            \u0027zones\u0027: ["},{"line_number":180,"context_line":"                {\u0027id\u0027: \u0027717f6ae9-3094-46b6-b070-89ede8337571\u0027,"},{"line_number":181,"context_line":"                 \u0027zoneId\u0027: \u0027nova\u0027}"},{"line_number":182,"context_line":"            ]"},{"line_number":183,"context_line":"        }"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"        common_script_utils.get_param_zone(\u0027VDU1\u0027, grant_req, grant)"}],"source_content_type":"text/x-python","patch_set":5,"id":"cc7e5248_8dae6a32","line":182,"range":{"start_line":179,"start_character":0,"end_line":182,"end_character":13},"in_reply_to":"73ca54a3_55223f4d","updated":"2022-08-31 08:05:23.000000000","message":"I fixed it in PS6.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"1c8498f705df4fc290a0379e437a9ef65fcbafc0","unresolved":false,"context_lines":[{"line_number":176,"context_line":"            ]"},{"line_number":177,"context_line":"        }"},{"line_number":178,"context_line":"        grant \u003d {"},{"line_number":179,"context_line":"            \u0027zones\u0027: ["},{"line_number":180,"context_line":"                {\u0027id\u0027: \u0027717f6ae9-3094-46b6-b070-89ede8337571\u0027,"},{"line_number":181,"context_line":"                 \u0027zoneId\u0027: \u0027nova\u0027}"},{"line_number":182,"context_line":"            ]"},{"line_number":183,"context_line":"        }"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"        common_script_utils.get_param_zone(\u0027VDU1\u0027, grant_req, grant)"}],"source_content_type":"text/x-python","patch_set":5,"id":"6edb6788_b00e48cd","line":182,"range":{"start_line":179,"start_character":0,"end_line":182,"end_character":13},"in_reply_to":"cc7e5248_8dae6a32","updated":"2022-09-01 08:24:22.000000000","message":"Ack","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"}],"tacker/tests/unit/sol_refactored/common/test_vnfd_utils.py":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"71ee0af0be20cdad73cb02dd7d2877cd2cde6388","unresolved":true,"context_lines":[{"line_number":183,"context_line":"            \u0027VDU1_scale\u0027)"},{"line_number":184,"context_line":"        self.assertEqual(2, result)"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"    def test_init_from_zip_file(self):"},{"line_number":187,"context_line":"        vnfd_id \u003d uuidutils.generate_uuid()"},{"line_number":188,"context_line":"        tmp_dir \u003d tempfile.mkdtemp()"},{"line_number":189,"context_line":"        cur_dir \u003d os.path.dirname(__file__)"},{"line_number":190,"context_line":"        sample_path \u003d os.path.join(cur_dir, \"../samples/sample1\")"},{"line_number":191,"context_line":"        shutil.make_archive(tmp_dir, \u0027zip\u0027, root_dir\u003dsample_path)"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"        vnfd \u003d vnfd_utils.Vnfd(vnfd_id)"},{"line_number":194,"context_line":"        with open(f\u0027{tmp_dir}.zip\u0027, \"rb\") as f:"},{"line_number":195,"context_line":"            content \u003d f.read()"},{"line_number":196,"context_line":"        vnfd.init_from_zip_file(content)"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"    def test_init_vnfd_error(self):"},{"line_number":199,"context_line":"        vnfd_id \u003d uuidutils.generate_uuid()"}],"source_content_type":"text/x-python","patch_set":6,"id":"b82c258b_e5d7cf76","line":196,"range":{"start_line":186,"start_character":0,"end_line":196,"end_character":40},"updated":"2022-09-08 07:27:24.000000000","message":"Why don\u0027t you add any assertion? For example, confirm vnfd is initialized with given contents or exception is occurred if invalid contents is given.","commit_id":"8c3fe13ebea90a8f25c815958742b54322ff9ec0"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"71ee0af0be20cdad73cb02dd7d2877cd2cde6388","unresolved":true,"context_lines":[{"line_number":201,"context_line":"        vnfd.csar_dir \u003d \u0027test\u0027"},{"line_number":202,"context_line":"        self.assertRaises(sol_ex.InvalidVnfdFormat, vnfd.init_vnfd)"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"    def test_delete(self):"},{"line_number":205,"context_line":"        os.mkdir(\"/tmp/test\")"},{"line_number":206,"context_line":"        vnfd_id \u003d uuidutils.generate_uuid()"},{"line_number":207,"context_line":"        vnfd \u003d vnfd_utils.Vnfd(vnfd_id)"},{"line_number":208,"context_line":"        vnfd.csar_dir_is_tmp \u003d True"},{"line_number":209,"context_line":"        vnfd.csar_dir \u003d \"/tmp/test\""},{"line_number":210,"context_line":"        vnfd.delete()"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"    def test_get_vnfd_properties(self):"},{"line_number":213,"context_line":"        vnfd_id \u003d uuidutils.generate_uuid()"}],"source_content_type":"text/x-python","patch_set":6,"id":"0e7c70a5_f6ed1020","line":210,"range":{"start_line":204,"start_character":0,"end_line":210,"end_character":21},"updated":"2022-09-08 07:27:24.000000000","message":"What is the purpose of this test because I wonder it should be tested the similar way as `test_remove_tmp_csar_dir()` below but different?\n\nIn addition, I\u0027m curious `delete()` itself because it doesn\u0027t has try clause although `remote_tmp_csar_dir()` has it in `vnfd_utils.py`. So, I\u0027d appreciate if you also revise `delete()` for catching exception. What do you think?","commit_id":"8c3fe13ebea90a8f25c815958742b54322ff9ec0"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"71ee0af0be20cdad73cb02dd7d2877cd2cde6388","unresolved":true,"context_lines":[{"line_number":244,"context_line":"    def test_remove_tmp_csar_dir_error(self):"},{"line_number":245,"context_line":"        vnfd_id \u003d uuidutils.generate_uuid()"},{"line_number":246,"context_line":"        vnfd \u003d vnfd_utils.Vnfd(vnfd_id)"},{"line_number":247,"context_line":"        vnfd.remove_tmp_csar_dir(\u0027test\u0027)"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"    def test_get_policy_values_by_type(self):"},{"line_number":250,"context_line":"        result \u003d self.vnfd_1.get_policy_values_by_type("}],"source_content_type":"text/x-python","patch_set":6,"id":"ac5f5173_4b5af2b2","line":247,"updated":"2022-09-08 07:27:24.000000000","message":"Is there no need to test with assertRaise()?","commit_id":"8c3fe13ebea90a8f25c815958742b54322ff9ec0"}],"tacker/tests/unit/sol_refactored/conductor/test_conductor_v2.py":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ce2cc2b2707bf390311865a0761a0565674c1152","unresolved":true,"context_lines":[{"line_number":69,"context_line":"        inst.create(self.context)"},{"line_number":70,"context_line":"        lcmocc.create(self.context)"},{"line_number":71,"context_line":"        if is_change_vnfpkg:"},{"line_number":72,"context_line":"            if is_change_vnfpkg:"},{"line_number":73,"context_line":"                lcmocc_change_vnfpkg \u003d objects.VnfLcmOpOccV2("},{"line_number":74,"context_line":"                    # required fields"},{"line_number":75,"context_line":"                    id\u003duuidutils.generate_uuid(),"}],"source_content_type":"text/x-python","patch_set":5,"id":"a7004d28_60d384a8","line":72,"range":{"start_line":72,"start_character":12,"end_line":72,"end_character":32},"updated":"2022-08-30 14:08:55.000000000","message":"L.72 is not necessary because it seems to be same as L.71.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"1c8498f705df4fc290a0379e437a9ef65fcbafc0","unresolved":false,"context_lines":[{"line_number":69,"context_line":"        inst.create(self.context)"},{"line_number":70,"context_line":"        lcmocc.create(self.context)"},{"line_number":71,"context_line":"        if is_change_vnfpkg:"},{"line_number":72,"context_line":"            if is_change_vnfpkg:"},{"line_number":73,"context_line":"                lcmocc_change_vnfpkg \u003d objects.VnfLcmOpOccV2("},{"line_number":74,"context_line":"                    # required fields"},{"line_number":75,"context_line":"                    id\u003duuidutils.generate_uuid(),"}],"source_content_type":"text/x-python","patch_set":5,"id":"7b1cab5e_4971bc43","line":72,"range":{"start_line":72,"start_character":12,"end_line":72,"end_character":32},"in_reply_to":"9b9fd1d3_b9cf2b0c","updated":"2022-09-01 08:24:22.000000000","message":"Ack","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":34996,"name":"Shuwen Cai","email":"caishuwen@fujitsu.com","username":"shuwencai123"},"change_message_id":"a0547b857b3eb78aa2d5ef7cc1dadfaf651d0be8","unresolved":true,"context_lines":[{"line_number":69,"context_line":"        inst.create(self.context)"},{"line_number":70,"context_line":"        lcmocc.create(self.context)"},{"line_number":71,"context_line":"        if is_change_vnfpkg:"},{"line_number":72,"context_line":"            if is_change_vnfpkg:"},{"line_number":73,"context_line":"                lcmocc_change_vnfpkg \u003d objects.VnfLcmOpOccV2("},{"line_number":74,"context_line":"                    # required fields"},{"line_number":75,"context_line":"                    id\u003duuidutils.generate_uuid(),"}],"source_content_type":"text/x-python","patch_set":5,"id":"9b9fd1d3_b9cf2b0c","line":72,"range":{"start_line":72,"start_character":12,"end_line":72,"end_character":32},"in_reply_to":"a7004d28_60d384a8","updated":"2022-08-31 08:05:23.000000000","message":"I deleted it in PS6.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ce2cc2b2707bf390311865a0761a0565674c1152","unresolved":true,"context_lines":[{"line_number":73,"context_line":"                lcmocc_change_vnfpkg \u003d objects.VnfLcmOpOccV2("},{"line_number":74,"context_line":"                    # required fields"},{"line_number":75,"context_line":"                    id\u003duuidutils.generate_uuid(),"},{"line_number":76,"context_line":"                    operationState\u003dfields.LcmOperationStateType.FAILED_TEMP,"},{"line_number":77,"context_line":"                    stateEnteredTime\u003ddatetime.utcnow(),"},{"line_number":78,"context_line":"                    startTime\u003ddatetime.utcnow(),"},{"line_number":79,"context_line":"                    vnfInstanceId\u003dinst.id,"}],"source_content_type":"text/x-python","patch_set":5,"id":"ccd3a840_684a3df9","line":76,"range":{"start_line":76,"start_character":35,"end_line":76,"end_character":75},"updated":"2022-08-30 14:08:55.000000000","message":"op_state is set COMPLETE at L.613, but fixed value \"FAILED_TEMP\" is set at this line.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"1c8498f705df4fc290a0379e437a9ef65fcbafc0","unresolved":false,"context_lines":[{"line_number":73,"context_line":"                lcmocc_change_vnfpkg \u003d objects.VnfLcmOpOccV2("},{"line_number":74,"context_line":"                    # required fields"},{"line_number":75,"context_line":"                    id\u003duuidutils.generate_uuid(),"},{"line_number":76,"context_line":"                    operationState\u003dfields.LcmOperationStateType.FAILED_TEMP,"},{"line_number":77,"context_line":"                    stateEnteredTime\u003ddatetime.utcnow(),"},{"line_number":78,"context_line":"                    startTime\u003ddatetime.utcnow(),"},{"line_number":79,"context_line":"                    vnfInstanceId\u003dinst.id,"}],"source_content_type":"text/x-python","patch_set":5,"id":"91523084_a448b064","line":76,"range":{"start_line":76,"start_character":35,"end_line":76,"end_character":75},"in_reply_to":"43d91eb6_7395ec0f","updated":"2022-09-01 08:24:22.000000000","message":"Ack","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":34996,"name":"Shuwen Cai","email":"caishuwen@fujitsu.com","username":"shuwencai123"},"change_message_id":"a0547b857b3eb78aa2d5ef7cc1dadfaf651d0be8","unresolved":true,"context_lines":[{"line_number":73,"context_line":"                lcmocc_change_vnfpkg \u003d objects.VnfLcmOpOccV2("},{"line_number":74,"context_line":"                    # required fields"},{"line_number":75,"context_line":"                    id\u003duuidutils.generate_uuid(),"},{"line_number":76,"context_line":"                    operationState\u003dfields.LcmOperationStateType.FAILED_TEMP,"},{"line_number":77,"context_line":"                    stateEnteredTime\u003ddatetime.utcnow(),"},{"line_number":78,"context_line":"                    startTime\u003ddatetime.utcnow(),"},{"line_number":79,"context_line":"                    vnfInstanceId\u003dinst.id,"}],"source_content_type":"text/x-python","patch_set":5,"id":"43d91eb6_7395ec0f","line":76,"range":{"start_line":76,"start_character":35,"end_line":76,"end_character":75},"in_reply_to":"ccd3a840_684a3df9","updated":"2022-08-31 08:05:23.000000000","message":"I fixed it in PS6.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ce2cc2b2707bf390311865a0761a0565674c1152","unresolved":true,"context_lines":[{"line_number":81,"context_line":"                    isAutomaticInvocation\u003dFalse,"},{"line_number":82,"context_line":"                    isCancelPending\u003dFalse)"},{"line_number":83,"context_line":"            lcmocc_change_vnfpkg.create(self.context)"},{"line_number":84,"context_line":"            return lcmocc_change_vnfpkg"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"        return lcmocc"},{"line_number":87,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"f9e11322_265e0e7f","line":84,"range":{"start_line":84,"start_character":12,"end_line":84,"end_character":39},"updated":"2022-08-30 14:08:55.000000000","message":"I don\u0027t think `lcmocc` creation in L.57~67/L.70 is not needed if it through this route.\nPlease check and revise the processing.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"1c8498f705df4fc290a0379e437a9ef65fcbafc0","unresolved":false,"context_lines":[{"line_number":81,"context_line":"                    isAutomaticInvocation\u003dFalse,"},{"line_number":82,"context_line":"                    isCancelPending\u003dFalse)"},{"line_number":83,"context_line":"            lcmocc_change_vnfpkg.create(self.context)"},{"line_number":84,"context_line":"            return lcmocc_change_vnfpkg"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"        return lcmocc"},{"line_number":87,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"e18712d1_682113cb","line":84,"range":{"start_line":84,"start_character":12,"end_line":84,"end_character":39},"in_reply_to":"81e3827a_258274c1","updated":"2022-09-01 08:24:22.000000000","message":"Ack","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":34996,"name":"Shuwen Cai","email":"caishuwen@fujitsu.com","username":"shuwencai123"},"change_message_id":"a0547b857b3eb78aa2d5ef7cc1dadfaf651d0be8","unresolved":true,"context_lines":[{"line_number":81,"context_line":"                    isAutomaticInvocation\u003dFalse,"},{"line_number":82,"context_line":"                    isCancelPending\u003dFalse)"},{"line_number":83,"context_line":"            lcmocc_change_vnfpkg.create(self.context)"},{"line_number":84,"context_line":"            return lcmocc_change_vnfpkg"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"        return lcmocc"},{"line_number":87,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"81e3827a_258274c1","line":84,"range":{"start_line":84,"start_character":12,"end_line":84,"end_character":39},"in_reply_to":"f9e11322_265e0e7f","updated":"2022-08-31 08:05:23.000000000","message":"I fixed it in PS6.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"71ee0af0be20cdad73cb02dd7d2877cd2cde6388","unresolved":true,"context_lines":[{"line_number":625,"context_line":"            lcmocc_utils.get_grant_req_and_grant, self.context, lcmocc)"},{"line_number":626,"context_line":""},{"line_number":627,"context_line":"    def test_modify_vnfinfo_abnormal(self):"},{"line_number":628,"context_line":"        # prepare"},{"line_number":629,"context_line":"        lcmocc \u003d self._create_inst_and_lcmocc()"},{"line_number":630,"context_line":""},{"line_number":631,"context_line":"        result \u003d self.conductor.modify_vnfinfo(self.context, lcmocc.id)"}],"source_content_type":"text/x-python","patch_set":6,"id":"2d0167f4_0c26b9ca","line":628,"updated":"2022-09-08 07:27:24.000000000","message":"It\u0027s better to remove such a meaningless comment.","commit_id":"8c3fe13ebea90a8f25c815958742b54322ff9ec0"}],"tacker/tests/unit/sol_refactored/conductor/test_vnflcm_driver_v2.py":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ce2cc2b2707bf390311865a0761a0565674c1152","unresolved":true,"context_lines":[{"line_number":203,"context_line":"_inst_info_example \u003d {"},{"line_number":204,"context_line":"    \"flavourId\": \"simple\","},{"line_number":205,"context_line":"    \"vnfState\": \"STARTED\","},{"line_number":206,"context_line":"    \u0027scaleStatue\u0027: \u0027\u0027,"},{"line_number":207,"context_line":"    \"extCpInfo\": ["},{"line_number":208,"context_line":"        {"},{"line_number":209,"context_line":"            \"id\": \"90561570-264c-4472-b84f-1fff98513475\","}],"source_content_type":"text/x-python","patch_set":5,"id":"6051d2bc_cdeb063d","line":206,"range":{"start_line":206,"start_character":19,"end_line":206,"end_character":21},"updated":"2022-08-30 14:08:55.000000000","message":"I think type of `scaleStatus` is list.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ce2cc2b2707bf390311865a0761a0565674c1152","unresolved":true,"context_lines":[{"line_number":203,"context_line":"_inst_info_example \u003d {"},{"line_number":204,"context_line":"    \"flavourId\": \"simple\","},{"line_number":205,"context_line":"    \"vnfState\": \"STARTED\","},{"line_number":206,"context_line":"    \u0027scaleStatue\u0027: \u0027\u0027,"},{"line_number":207,"context_line":"    \"extCpInfo\": ["},{"line_number":208,"context_line":"        {"},{"line_number":209,"context_line":"            \"id\": \"90561570-264c-4472-b84f-1fff98513475\","}],"source_content_type":"text/x-python","patch_set":5,"id":"2588eded_70b9146b","line":206,"range":{"start_line":206,"start_character":5,"end_line":206,"end_character":16},"updated":"2022-08-30 14:08:55.000000000","message":"typo: scaleStatus","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":34996,"name":"Shuwen Cai","email":"caishuwen@fujitsu.com","username":"shuwencai123"},"change_message_id":"a0547b857b3eb78aa2d5ef7cc1dadfaf651d0be8","unresolved":true,"context_lines":[{"line_number":203,"context_line":"_inst_info_example \u003d {"},{"line_number":204,"context_line":"    \"flavourId\": \"simple\","},{"line_number":205,"context_line":"    \"vnfState\": \"STARTED\","},{"line_number":206,"context_line":"    \u0027scaleStatue\u0027: \u0027\u0027,"},{"line_number":207,"context_line":"    \"extCpInfo\": ["},{"line_number":208,"context_line":"        {"},{"line_number":209,"context_line":"            \"id\": \"90561570-264c-4472-b84f-1fff98513475\","}],"source_content_type":"text/x-python","patch_set":5,"id":"4c938dd5_fb619331","line":206,"range":{"start_line":206,"start_character":5,"end_line":206,"end_character":16},"in_reply_to":"2588eded_70b9146b","updated":"2022-08-31 08:05:23.000000000","message":"I fixed it in PS6.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"1c8498f705df4fc290a0379e437a9ef65fcbafc0","unresolved":false,"context_lines":[{"line_number":203,"context_line":"_inst_info_example \u003d {"},{"line_number":204,"context_line":"    \"flavourId\": \"simple\","},{"line_number":205,"context_line":"    \"vnfState\": \"STARTED\","},{"line_number":206,"context_line":"    \u0027scaleStatue\u0027: \u0027\u0027,"},{"line_number":207,"context_line":"    \"extCpInfo\": ["},{"line_number":208,"context_line":"        {"},{"line_number":209,"context_line":"            \"id\": \"90561570-264c-4472-b84f-1fff98513475\","}],"source_content_type":"text/x-python","patch_set":5,"id":"113a180f_a2d0c844","line":206,"range":{"start_line":206,"start_character":5,"end_line":206,"end_character":16},"in_reply_to":"4c938dd5_fb619331","updated":"2022-09-01 08:24:22.000000000","message":"Ack","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":34996,"name":"Shuwen Cai","email":"caishuwen@fujitsu.com","username":"shuwencai123"},"change_message_id":"a0547b857b3eb78aa2d5ef7cc1dadfaf651d0be8","unresolved":true,"context_lines":[{"line_number":203,"context_line":"_inst_info_example \u003d {"},{"line_number":204,"context_line":"    \"flavourId\": \"simple\","},{"line_number":205,"context_line":"    \"vnfState\": \"STARTED\","},{"line_number":206,"context_line":"    \u0027scaleStatue\u0027: \u0027\u0027,"},{"line_number":207,"context_line":"    \"extCpInfo\": ["},{"line_number":208,"context_line":"        {"},{"line_number":209,"context_line":"            \"id\": \"90561570-264c-4472-b84f-1fff98513475\","}],"source_content_type":"text/x-python","patch_set":5,"id":"852bf087_c12eb323","line":206,"range":{"start_line":206,"start_character":19,"end_line":206,"end_character":21},"in_reply_to":"6051d2bc_cdeb063d","updated":"2022-08-31 08:05:23.000000000","message":"I fixed it in PS6.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"1c8498f705df4fc290a0379e437a9ef65fcbafc0","unresolved":false,"context_lines":[{"line_number":203,"context_line":"_inst_info_example \u003d {"},{"line_number":204,"context_line":"    \"flavourId\": \"simple\","},{"line_number":205,"context_line":"    \"vnfState\": \"STARTED\","},{"line_number":206,"context_line":"    \u0027scaleStatue\u0027: \u0027\u0027,"},{"line_number":207,"context_line":"    \"extCpInfo\": ["},{"line_number":208,"context_line":"        {"},{"line_number":209,"context_line":"            \"id\": \"90561570-264c-4472-b84f-1fff98513475\","}],"source_content_type":"text/x-python","patch_set":5,"id":"5d1476c7_e1b90b7c","line":206,"range":{"start_line":206,"start_character":19,"end_line":206,"end_character":21},"in_reply_to":"852bf087_c12eb323","updated":"2022-09-01 08:24:22.000000000","message":"Ack","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ce2cc2b2707bf390311865a0761a0565674c1152","unresolved":true,"context_lines":[{"line_number":1901,"context_line":""},{"line_number":1902,"context_line":"        # check grant_req is constructed according to intention"},{"line_number":1903,"context_line":"        grant_req \u003d grant_req.to_dict()"},{"line_number":1904,"context_line":"        print(grant_req)"},{"line_number":1905,"context_line":"        expected_fixed_items \u003d {"},{"line_number":1906,"context_line":"            \u0027vnfInstanceId\u0027: inst.id,"},{"line_number":1907,"context_line":"            \u0027vnfLcmOpOccId\u0027: lcmocc.id,"}],"source_content_type":"text/x-python","patch_set":5,"id":"510e0c7e_1148d0c8","line":1904,"range":{"start_line":1904,"start_character":8,"end_line":1904,"end_character":24},"updated":"2022-08-30 14:08:55.000000000","message":"Is this print added for debugging? Don\u0027t you have to delete it?","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":34996,"name":"Shuwen Cai","email":"caishuwen@fujitsu.com","username":"shuwencai123"},"change_message_id":"a0547b857b3eb78aa2d5ef7cc1dadfaf651d0be8","unresolved":true,"context_lines":[{"line_number":1901,"context_line":""},{"line_number":1902,"context_line":"        # check grant_req is constructed according to intention"},{"line_number":1903,"context_line":"        grant_req \u003d grant_req.to_dict()"},{"line_number":1904,"context_line":"        print(grant_req)"},{"line_number":1905,"context_line":"        expected_fixed_items \u003d {"},{"line_number":1906,"context_line":"            \u0027vnfInstanceId\u0027: inst.id,"},{"line_number":1907,"context_line":"            \u0027vnfLcmOpOccId\u0027: lcmocc.id,"}],"source_content_type":"text/x-python","patch_set":5,"id":"ce131140_161be86b","line":1904,"range":{"start_line":1904,"start_character":8,"end_line":1904,"end_character":24},"in_reply_to":"510e0c7e_1148d0c8","updated":"2022-08-31 08:05:23.000000000","message":"I deleted it in PS6.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"1c8498f705df4fc290a0379e437a9ef65fcbafc0","unresolved":false,"context_lines":[{"line_number":1901,"context_line":""},{"line_number":1902,"context_line":"        # check grant_req is constructed according to intention"},{"line_number":1903,"context_line":"        grant_req \u003d grant_req.to_dict()"},{"line_number":1904,"context_line":"        print(grant_req)"},{"line_number":1905,"context_line":"        expected_fixed_items \u003d {"},{"line_number":1906,"context_line":"            \u0027vnfInstanceId\u0027: inst.id,"},{"line_number":1907,"context_line":"            \u0027vnfLcmOpOccId\u0027: lcmocc.id,"}],"source_content_type":"text/x-python","patch_set":5,"id":"ca6adfb6_56a3f018","line":1904,"range":{"start_line":1904,"start_character":8,"end_line":1904,"end_character":24},"in_reply_to":"ce131140_161be86b","updated":"2022-09-01 08:24:22.000000000","message":"Ack","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ce2cc2b2707bf390311865a0761a0565674c1152","unresolved":true,"context_lines":[{"line_number":3092,"context_line":"        grant_req \u003d objects.GrantRequestV1("},{"line_number":3093,"context_line":"            operation\u003dfields.LcmOperationType.CHANGE_VNFPKG"},{"line_number":3094,"context_line":"        )"},{"line_number":3095,"context_line":"        print(grant_req)"},{"line_number":3096,"context_line":"        self.driver.change_vnfpkg_grant(grant_req, req, inst, self.vnfd_3)"},{"line_number":3097,"context_line":"        self.assertEqual(2, len(grant_req.addResources))"},{"line_number":3098,"context_line":"        self.assertEqual(2, len(grant_req.removeResources))"}],"source_content_type":"text/x-python","patch_set":5,"id":"abb90b69_0189fd1c","line":3095,"range":{"start_line":3095,"start_character":8,"end_line":3095,"end_character":24},"updated":"2022-08-30 14:08:55.000000000","message":"ditto.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":34996,"name":"Shuwen Cai","email":"caishuwen@fujitsu.com","username":"shuwencai123"},"change_message_id":"a0547b857b3eb78aa2d5ef7cc1dadfaf651d0be8","unresolved":true,"context_lines":[{"line_number":3092,"context_line":"        grant_req \u003d objects.GrantRequestV1("},{"line_number":3093,"context_line":"            operation\u003dfields.LcmOperationType.CHANGE_VNFPKG"},{"line_number":3094,"context_line":"        )"},{"line_number":3095,"context_line":"        print(grant_req)"},{"line_number":3096,"context_line":"        self.driver.change_vnfpkg_grant(grant_req, req, inst, self.vnfd_3)"},{"line_number":3097,"context_line":"        self.assertEqual(2, len(grant_req.addResources))"},{"line_number":3098,"context_line":"        self.assertEqual(2, len(grant_req.removeResources))"}],"source_content_type":"text/x-python","patch_set":5,"id":"c46178be_046fa076","line":3095,"range":{"start_line":3095,"start_character":8,"end_line":3095,"end_character":24},"in_reply_to":"abb90b69_0189fd1c","updated":"2022-08-31 08:05:23.000000000","message":"ditto","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"1c8498f705df4fc290a0379e437a9ef65fcbafc0","unresolved":false,"context_lines":[{"line_number":3092,"context_line":"        grant_req \u003d objects.GrantRequestV1("},{"line_number":3093,"context_line":"            operation\u003dfields.LcmOperationType.CHANGE_VNFPKG"},{"line_number":3094,"context_line":"        )"},{"line_number":3095,"context_line":"        print(grant_req)"},{"line_number":3096,"context_line":"        self.driver.change_vnfpkg_grant(grant_req, req, inst, self.vnfd_3)"},{"line_number":3097,"context_line":"        self.assertEqual(2, len(grant_req.addResources))"},{"line_number":3098,"context_line":"        self.assertEqual(2, len(grant_req.removeResources))"}],"source_content_type":"text/x-python","patch_set":5,"id":"8966299e_407ec07a","line":3095,"range":{"start_line":3095,"start_character":8,"end_line":3095,"end_character":24},"in_reply_to":"c46178be_046fa076","updated":"2022-09-01 08:24:22.000000000","message":"Ack","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"}],"tacker/tests/unit/sol_refactored/infra_drivers/openstack/test_userdata_default.py":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ce2cc2b2707bf390311865a0761a0565674c1152","unresolved":true,"context_lines":[{"line_number":204,"context_line":"_inst_info_example \u003d {"},{"line_number":205,"context_line":"    \"flavourId\": \"simple\","},{"line_number":206,"context_line":"    \"vnfState\": \"STARTED\","},{"line_number":207,"context_line":"    \u0027scaleStatue\u0027: \u0027\u0027,"},{"line_number":208,"context_line":"    \"extCpInfo\": ["},{"line_number":209,"context_line":"        {"},{"line_number":210,"context_line":"            \"id\": \"90561570-264c-4472-b84f-1fff98513475\","}],"source_content_type":"text/x-python","patch_set":5,"id":"034a4b9a_9845414f","line":207,"range":{"start_line":207,"start_character":19,"end_line":207,"end_character":21},"updated":"2022-08-30 14:08:55.000000000","message":"I think type of `scaleStatus` is list.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ce2cc2b2707bf390311865a0761a0565674c1152","unresolved":true,"context_lines":[{"line_number":204,"context_line":"_inst_info_example \u003d {"},{"line_number":205,"context_line":"    \"flavourId\": \"simple\","},{"line_number":206,"context_line":"    \"vnfState\": \"STARTED\","},{"line_number":207,"context_line":"    \u0027scaleStatue\u0027: \u0027\u0027,"},{"line_number":208,"context_line":"    \"extCpInfo\": ["},{"line_number":209,"context_line":"        {"},{"line_number":210,"context_line":"            \"id\": \"90561570-264c-4472-b84f-1fff98513475\","}],"source_content_type":"text/x-python","patch_set":5,"id":"5f8b53d7_6a026711","line":207,"range":{"start_line":207,"start_character":5,"end_line":207,"end_character":16},"updated":"2022-08-30 14:08:55.000000000","message":"typo: scaleStatus","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":34996,"name":"Shuwen Cai","email":"caishuwen@fujitsu.com","username":"shuwencai123"},"change_message_id":"a0547b857b3eb78aa2d5ef7cc1dadfaf651d0be8","unresolved":true,"context_lines":[{"line_number":204,"context_line":"_inst_info_example \u003d {"},{"line_number":205,"context_line":"    \"flavourId\": \"simple\","},{"line_number":206,"context_line":"    \"vnfState\": \"STARTED\","},{"line_number":207,"context_line":"    \u0027scaleStatue\u0027: \u0027\u0027,"},{"line_number":208,"context_line":"    \"extCpInfo\": ["},{"line_number":209,"context_line":"        {"},{"line_number":210,"context_line":"            \"id\": \"90561570-264c-4472-b84f-1fff98513475\","}],"source_content_type":"text/x-python","patch_set":5,"id":"6cab74f0_1f8c7410","line":207,"range":{"start_line":207,"start_character":19,"end_line":207,"end_character":21},"in_reply_to":"034a4b9a_9845414f","updated":"2022-08-31 08:05:23.000000000","message":"I fixed it in PS6.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":34996,"name":"Shuwen Cai","email":"caishuwen@fujitsu.com","username":"shuwencai123"},"change_message_id":"a0547b857b3eb78aa2d5ef7cc1dadfaf651d0be8","unresolved":true,"context_lines":[{"line_number":204,"context_line":"_inst_info_example \u003d {"},{"line_number":205,"context_line":"    \"flavourId\": \"simple\","},{"line_number":206,"context_line":"    \"vnfState\": \"STARTED\","},{"line_number":207,"context_line":"    \u0027scaleStatue\u0027: \u0027\u0027,"},{"line_number":208,"context_line":"    \"extCpInfo\": ["},{"line_number":209,"context_line":"        {"},{"line_number":210,"context_line":"            \"id\": \"90561570-264c-4472-b84f-1fff98513475\","}],"source_content_type":"text/x-python","patch_set":5,"id":"991a6a6a_de96f9c8","line":207,"range":{"start_line":207,"start_character":5,"end_line":207,"end_character":16},"in_reply_to":"5f8b53d7_6a026711","updated":"2022-08-31 08:05:23.000000000","message":"I fixed it in PS6.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"1c8498f705df4fc290a0379e437a9ef65fcbafc0","unresolved":false,"context_lines":[{"line_number":204,"context_line":"_inst_info_example \u003d {"},{"line_number":205,"context_line":"    \"flavourId\": \"simple\","},{"line_number":206,"context_line":"    \"vnfState\": \"STARTED\","},{"line_number":207,"context_line":"    \u0027scaleStatue\u0027: \u0027\u0027,"},{"line_number":208,"context_line":"    \"extCpInfo\": ["},{"line_number":209,"context_line":"        {"},{"line_number":210,"context_line":"            \"id\": \"90561570-264c-4472-b84f-1fff98513475\","}],"source_content_type":"text/x-python","patch_set":5,"id":"85373a09_46520cc9","line":207,"range":{"start_line":207,"start_character":19,"end_line":207,"end_character":21},"in_reply_to":"6cab74f0_1f8c7410","updated":"2022-09-01 08:24:22.000000000","message":"Ack","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"1c8498f705df4fc290a0379e437a9ef65fcbafc0","unresolved":false,"context_lines":[{"line_number":204,"context_line":"_inst_info_example \u003d {"},{"line_number":205,"context_line":"    \"flavourId\": \"simple\","},{"line_number":206,"context_line":"    \"vnfState\": \"STARTED\","},{"line_number":207,"context_line":"    \u0027scaleStatue\u0027: \u0027\u0027,"},{"line_number":208,"context_line":"    \"extCpInfo\": ["},{"line_number":209,"context_line":"        {"},{"line_number":210,"context_line":"            \"id\": \"90561570-264c-4472-b84f-1fff98513475\","}],"source_content_type":"text/x-python","patch_set":5,"id":"042ec11d_de5549de","line":207,"range":{"start_line":207,"start_character":5,"end_line":207,"end_character":16},"in_reply_to":"991a6a6a_de96f9c8","updated":"2022-09-01 08:24:22.000000000","message":"Ack","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"71ee0af0be20cdad73cb02dd7d2877cd2cde6388","unresolved":true,"context_lines":[{"line_number":210,"context_line":"            \"id\": \"90561570-264c-4472-b84f-1fff98513475\","},{"line_number":211,"context_line":"            \"cpdId\": \"VDU2_CP1\","},{"line_number":212,"context_line":"            \"cpConfigId\": \"VDU2_CP1_1\","},{"line_number":213,"context_line":"            # \"cpProtocolInfo\": omitted"},{"line_number":214,"context_line":"            \"extLinkPortId\": \"ac27c99b-73c8-4e91-b730-90deade72af4\","},{"line_number":215,"context_line":"            \"associatedVnfcCpId\": \"be955786-a0c7-4b61-8cd8-9bb8bcb1c6e3\""},{"line_number":216,"context_line":"        },"}],"source_content_type":"text/x-python","patch_set":6,"id":"8e085edd_88d2518c","line":213,"updated":"2022-09-08 07:27:24.000000000","message":"Is there any reason to keep it remained such a omitted entries here and all, or better to remove?","commit_id":"8c3fe13ebea90a8f25c815958742b54322ff9ec0"}],"tacker/tests/unit/sol_refactored/nfvo/test_local_nfvo.py":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ce2cc2b2707bf390311865a0761a0565674c1152","unresolved":true,"context_lines":[{"line_number":306,"context_line":"    \"additionalParams\": {"},{"line_number":307,"context_line":"        \"upgrade_type\": \"RollingUpdate\","},{"line_number":308,"context_line":"        \"lcm-operation-coordinate-old-vnf\": \"./Scripts/coordinate_old_vnf.py\","},{"line_number":309,"context_line":"        \"lcm-operation-coordinate-old-vnf-class\": \"CoordinateOldVnf\","},{"line_number":310,"context_line":"        \"lcm-operation-coordinate-new-vnf\": \"./Scripts/coordinate_new_vnf.py\","},{"line_number":311,"context_line":"        \"lcm-operation-coordinate-new-vnf-class\": \"CoordinateNewVnf\","},{"line_number":312,"context_line":"        \"vdu_params\": [{"}],"source_content_type":"text/x-python","patch_set":5,"id":"2aa39933_53d51ac7","line":309,"range":{"start_line":309,"start_character":8,"end_line":309,"end_character":69},"updated":"2022-08-30 14:08:55.000000000","message":"`lcm-operation-coordinate-old-vnf-class` is removed in change-vnfpkg refactor patch.\nhttps://review.opendev.org/c/openstack/tacker/+/849255","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":34996,"name":"Shuwen Cai","email":"caishuwen@fujitsu.com","username":"shuwencai123"},"change_message_id":"a0547b857b3eb78aa2d5ef7cc1dadfaf651d0be8","unresolved":true,"context_lines":[{"line_number":306,"context_line":"    \"additionalParams\": {"},{"line_number":307,"context_line":"        \"upgrade_type\": \"RollingUpdate\","},{"line_number":308,"context_line":"        \"lcm-operation-coordinate-old-vnf\": \"./Scripts/coordinate_old_vnf.py\","},{"line_number":309,"context_line":"        \"lcm-operation-coordinate-old-vnf-class\": \"CoordinateOldVnf\","},{"line_number":310,"context_line":"        \"lcm-operation-coordinate-new-vnf\": \"./Scripts/coordinate_new_vnf.py\","},{"line_number":311,"context_line":"        \"lcm-operation-coordinate-new-vnf-class\": \"CoordinateNewVnf\","},{"line_number":312,"context_line":"        \"vdu_params\": [{"}],"source_content_type":"text/x-python","patch_set":5,"id":"2be0be21_585f377b","line":309,"range":{"start_line":309,"start_character":8,"end_line":309,"end_character":69},"in_reply_to":"2aa39933_53d51ac7","updated":"2022-08-31 08:05:23.000000000","message":"I fixed it in PS6.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"1c8498f705df4fc290a0379e437a9ef65fcbafc0","unresolved":false,"context_lines":[{"line_number":306,"context_line":"    \"additionalParams\": {"},{"line_number":307,"context_line":"        \"upgrade_type\": \"RollingUpdate\","},{"line_number":308,"context_line":"        \"lcm-operation-coordinate-old-vnf\": \"./Scripts/coordinate_old_vnf.py\","},{"line_number":309,"context_line":"        \"lcm-operation-coordinate-old-vnf-class\": \"CoordinateOldVnf\","},{"line_number":310,"context_line":"        \"lcm-operation-coordinate-new-vnf\": \"./Scripts/coordinate_new_vnf.py\","},{"line_number":311,"context_line":"        \"lcm-operation-coordinate-new-vnf-class\": \"CoordinateNewVnf\","},{"line_number":312,"context_line":"        \"vdu_params\": [{"}],"source_content_type":"text/x-python","patch_set":5,"id":"65ba5071_75a5fd18","line":309,"range":{"start_line":309,"start_character":8,"end_line":309,"end_character":69},"in_reply_to":"2be0be21_585f377b","updated":"2022-09-01 08:24:22.000000000","message":"Ack","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"ce2cc2b2707bf390311865a0761a0565674c1152","unresolved":true,"context_lines":[{"line_number":308,"context_line":"        \"lcm-operation-coordinate-old-vnf\": \"./Scripts/coordinate_old_vnf.py\","},{"line_number":309,"context_line":"        \"lcm-operation-coordinate-old-vnf-class\": \"CoordinateOldVnf\","},{"line_number":310,"context_line":"        \"lcm-operation-coordinate-new-vnf\": \"./Scripts/coordinate_new_vnf.py\","},{"line_number":311,"context_line":"        \"lcm-operation-coordinate-new-vnf-class\": \"CoordinateNewVnf\","},{"line_number":312,"context_line":"        \"vdu_params\": [{"},{"line_number":313,"context_line":"            \"vdu_id\": \"VDU1\","},{"line_number":314,"context_line":"            \"old_vnfc_param\": {"}],"source_content_type":"text/x-python","patch_set":5,"id":"5fa1f936_5f222dad","line":311,"range":{"start_line":311,"start_character":8,"end_line":311,"end_character":68},"updated":"2022-08-30 14:08:55.000000000","message":"`lcm-operation-coordinate-new-vnf-class` is removed in change-vnfpkg refactor patch.\nhttps://review.opendev.org/c/openstack/tacker/+/849255","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":34996,"name":"Shuwen Cai","email":"caishuwen@fujitsu.com","username":"shuwencai123"},"change_message_id":"a0547b857b3eb78aa2d5ef7cc1dadfaf651d0be8","unresolved":true,"context_lines":[{"line_number":308,"context_line":"        \"lcm-operation-coordinate-old-vnf\": \"./Scripts/coordinate_old_vnf.py\","},{"line_number":309,"context_line":"        \"lcm-operation-coordinate-old-vnf-class\": \"CoordinateOldVnf\","},{"line_number":310,"context_line":"        \"lcm-operation-coordinate-new-vnf\": \"./Scripts/coordinate_new_vnf.py\","},{"line_number":311,"context_line":"        \"lcm-operation-coordinate-new-vnf-class\": \"CoordinateNewVnf\","},{"line_number":312,"context_line":"        \"vdu_params\": [{"},{"line_number":313,"context_line":"            \"vdu_id\": \"VDU1\","},{"line_number":314,"context_line":"            \"old_vnfc_param\": {"}],"source_content_type":"text/x-python","patch_set":5,"id":"bcbea3e9_2a4c584f","line":311,"range":{"start_line":311,"start_character":8,"end_line":311,"end_character":68},"in_reply_to":"5fa1f936_5f222dad","updated":"2022-08-31 08:05:23.000000000","message":"I fixed it in PS6.","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"1c8498f705df4fc290a0379e437a9ef65fcbafc0","unresolved":false,"context_lines":[{"line_number":308,"context_line":"        \"lcm-operation-coordinate-old-vnf\": \"./Scripts/coordinate_old_vnf.py\","},{"line_number":309,"context_line":"        \"lcm-operation-coordinate-old-vnf-class\": \"CoordinateOldVnf\","},{"line_number":310,"context_line":"        \"lcm-operation-coordinate-new-vnf\": \"./Scripts/coordinate_new_vnf.py\","},{"line_number":311,"context_line":"        \"lcm-operation-coordinate-new-vnf-class\": \"CoordinateNewVnf\","},{"line_number":312,"context_line":"        \"vdu_params\": [{"},{"line_number":313,"context_line":"            \"vdu_id\": \"VDU1\","},{"line_number":314,"context_line":"            \"old_vnfc_param\": {"}],"source_content_type":"text/x-python","patch_set":5,"id":"f522daa9_66cf9800","line":311,"range":{"start_line":311,"start_character":8,"end_line":311,"end_character":68},"in_reply_to":"bcbea3e9_2a4c584f","updated":"2022-09-01 08:24:22.000000000","message":"Ack","commit_id":"9542f16fac149aef8cd1cf19033399e01e660f86"}]}
