)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":33492,"name":"Yi Feng","email":"fengyi@fujitsu.com","username":"YiFeng"},"change_message_id":"b49fe7cb0e51e509b903117572ddc14c78709ba6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2cde7446_bd143c7e","updated":"2023-08-25 04:52:37.000000000","message":"recheck, infra failure in sol-v2-ubuntu-focal job","commit_id":"3250a0ae1be9e6feb955213b80c7e7bcbd2651d0"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"d409b26ce01f4bb9d6cc68ea76c7711b8f7e628c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"4b82080e_f3165d9a","updated":"2023-08-30 15:00:17.000000000","message":"Thanks for your fixing, LGTM.","commit_id":"bf3d19fd0adcaddc950ffcf1a117c6102a025afc"},{"author":{"_account_id":33492,"name":"Yi Feng","email":"fengyi@fujitsu.com","username":"YiFeng"},"change_message_id":"87e4e24005cb40e838c92275ca2aad6f43c811d4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"3d2cca6b_42329ec7","updated":"2023-09-11 00:33:13.000000000","message":"recheck, infra failure in sol-kubernetes and sol-kubernetes-v2 job","commit_id":"9d749fdc411e00834c62279aa8790bf98c8aa672"}],"tacker/sol_refactored/infra_drivers/openstack/openstack.py":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"873d3885d58a600443a1aa5c649508dd521d52b1","unresolved":true,"context_lines":[{"line_number":150,"context_line":"            # because the stack id does not exist on VIM."},{"line_number":151,"context_line":"            # When calling the heat API, the stack id is not used here,"},{"line_number":152,"context_line":"            # but the stack name is used instead."},{"line_number":153,"context_line":"            LOG.debug(f\"stack: {stack_name} does not exist\")"},{"line_number":154,"context_line":"            stack_name \u003d stack_name.split(\u0027/\u0027)[0]"},{"line_number":155,"context_line":"            LOG.debug(f\"use stack: {stack_name} instead.\")"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"        heat_client.delete_stack(stack_name)"},{"line_number":158,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"48d33dd6_5fa9727f","line":155,"range":{"start_line":153,"start_character":12,"end_line":155,"end_character":58},"updated":"2023-09-07 17:35:17.000000000","message":"This is log message is too short to describe the situation in the NOTE above, and it\u0027s better to combine the two log lines into one. Please consider to revise them, thanks.","commit_id":"49fe4e0dcf678f423e250e4d58eefb485fbc8fc4"},{"author":{"_account_id":33492,"name":"Yi Feng","email":"fengyi@fujitsu.com","username":"YiFeng"},"change_message_id":"d21a8d08d37c78dc4f13c31d2a618c13cd43ac8c","unresolved":true,"context_lines":[{"line_number":150,"context_line":"            # because the stack id does not exist on VIM."},{"line_number":151,"context_line":"            # When calling the heat API, the stack id is not used here,"},{"line_number":152,"context_line":"            # but the stack name is used instead."},{"line_number":153,"context_line":"            LOG.debug(f\"stack: {stack_name} does not exist\")"},{"line_number":154,"context_line":"            stack_name \u003d stack_name.split(\u0027/\u0027)[0]"},{"line_number":155,"context_line":"            LOG.debug(f\"use stack: {stack_name} instead.\")"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"        heat_client.delete_stack(stack_name)"},{"line_number":158,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"c957168e_ee07fdae","line":155,"range":{"start_line":153,"start_character":12,"end_line":155,"end_character":58},"in_reply_to":"48d33dd6_5fa9727f","updated":"2023-09-08 07:51:47.000000000","message":"I modified the log message.","commit_id":"49fe4e0dcf678f423e250e4d58eefb485fbc8fc4"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"873d3885d58a600443a1aa5c649508dd521d52b1","unresolved":true,"context_lines":[{"line_number":321,"context_line":"                # and then performs a retry operation, the stack_id"},{"line_number":322,"context_line":"                # contained in the stack_name variable does not exist on VIM."},{"line_number":323,"context_line":"                # When calling Heat-API, only the stack name is used."},{"line_number":324,"context_line":"                LOG.debug(f\"stack: {stack_name} does not exist\")"},{"line_number":325,"context_line":"                stack_name \u003d stack_name.split(\u0027/\u0027)[0]"},{"line_number":326,"context_line":"                LOG.debug(f\"use stack: {stack_name} instead.\")"},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"        fields \u003d self._update_fields(heat_client, stack_name, fields)"},{"line_number":329,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"e34f593f_95679151","line":326,"range":{"start_line":324,"start_character":16,"end_line":326,"end_character":62},"updated":"2023-09-07 17:35:17.000000000","message":"ditto","commit_id":"49fe4e0dcf678f423e250e4d58eefb485fbc8fc4"},{"author":{"_account_id":33492,"name":"Yi Feng","email":"fengyi@fujitsu.com","username":"YiFeng"},"change_message_id":"d21a8d08d37c78dc4f13c31d2a618c13cd43ac8c","unresolved":true,"context_lines":[{"line_number":321,"context_line":"                # and then performs a retry operation, the stack_id"},{"line_number":322,"context_line":"                # contained in the stack_name variable does not exist on VIM."},{"line_number":323,"context_line":"                # When calling Heat-API, only the stack name is used."},{"line_number":324,"context_line":"                LOG.debug(f\"stack: {stack_name} does not exist\")"},{"line_number":325,"context_line":"                stack_name \u003d stack_name.split(\u0027/\u0027)[0]"},{"line_number":326,"context_line":"                LOG.debug(f\"use stack: {stack_name} instead.\")"},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"        fields \u003d self._update_fields(heat_client, stack_name, fields)"},{"line_number":329,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"58ecad10_0cab1427","line":326,"range":{"start_line":324,"start_character":16,"end_line":326,"end_character":62},"in_reply_to":"e34f593f_95679151","updated":"2023-09-08 07:51:47.000000000","message":"I modified the log message.","commit_id":"49fe4e0dcf678f423e250e4d58eefb485fbc8fc4"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"e2050aff63fe70356d08dc10a04ded4e5ffe0f40","unresolved":true,"context_lines":[{"line_number":150,"context_line":"            # because the stack id does not exist on VIM."},{"line_number":151,"context_line":"            # When calling the heat API, the stack id is not used here,"},{"line_number":152,"context_line":"            # but the stack name is used instead."},{"line_number":153,"context_line":"            LOG.debug(f\"Since heal all (all\u003dtrue) was executed before, \""},{"line_number":154,"context_line":"                      f\"stack: {stack_name} does not exist in VIM, and now \""},{"line_number":155,"context_line":"                      f\"stack: {stack_name.split(\u0027/\u0027)[0]} is used instead.\")"},{"line_number":156,"context_line":"            stack_name \u003d stack_name.split(\u0027/\u0027)[0]"}],"source_content_type":"text/x-python","patch_set":5,"id":"c2cc9b0e_e206e411","line":153,"range":{"start_line":153,"start_character":22,"end_line":153,"end_character":23},"updated":"2023-09-11 04:26:16.000000000","message":"I think this `f` is unnecessary.","commit_id":"9d749fdc411e00834c62279aa8790bf98c8aa672"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a0d31dda09ea59fd815e5c71d2ad94922436da9c","unresolved":false,"context_lines":[{"line_number":150,"context_line":"            # because the stack id does not exist on VIM."},{"line_number":151,"context_line":"            # When calling the heat API, the stack id is not used here,"},{"line_number":152,"context_line":"            # but the stack name is used instead."},{"line_number":153,"context_line":"            LOG.debug(f\"Since heal all (all\u003dtrue) was executed before, \""},{"line_number":154,"context_line":"                      f\"stack: {stack_name} does not exist in VIM, and now \""},{"line_number":155,"context_line":"                      f\"stack: {stack_name.split(\u0027/\u0027)[0]} is used instead.\")"},{"line_number":156,"context_line":"            stack_name \u003d stack_name.split(\u0027/\u0027)[0]"}],"source_content_type":"text/x-python","patch_set":5,"id":"d501faa9_14527ab6","line":153,"range":{"start_line":153,"start_character":22,"end_line":153,"end_character":23},"in_reply_to":"206df59d_013022ef","updated":"2023-09-11 09:21:40.000000000","message":"Ack","commit_id":"9d749fdc411e00834c62279aa8790bf98c8aa672"},{"author":{"_account_id":33492,"name":"Yi Feng","email":"fengyi@fujitsu.com","username":"YiFeng"},"change_message_id":"342e60e2847ac4beaec0a54bd95d4e82ad10c760","unresolved":true,"context_lines":[{"line_number":150,"context_line":"            # because the stack id does not exist on VIM."},{"line_number":151,"context_line":"            # When calling the heat API, the stack id is not used here,"},{"line_number":152,"context_line":"            # but the stack name is used instead."},{"line_number":153,"context_line":"            LOG.debug(f\"Since heal all (all\u003dtrue) was executed before, \""},{"line_number":154,"context_line":"                      f\"stack: {stack_name} does not exist in VIM, and now \""},{"line_number":155,"context_line":"                      f\"stack: {stack_name.split(\u0027/\u0027)[0]} is used instead.\")"},{"line_number":156,"context_line":"            stack_name \u003d stack_name.split(\u0027/\u0027)[0]"}],"source_content_type":"text/x-python","patch_set":5,"id":"206df59d_013022ef","line":153,"range":{"start_line":153,"start_character":22,"end_line":153,"end_character":23},"in_reply_to":"c2cc9b0e_e206e411","updated":"2023-09-11 05:31:15.000000000","message":"I removed the `f`.","commit_id":"9d749fdc411e00834c62279aa8790bf98c8aa672"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"e2050aff63fe70356d08dc10a04ded4e5ffe0f40","unresolved":true,"context_lines":[{"line_number":322,"context_line":"                # and then performs a retry operation, the stack_id"},{"line_number":323,"context_line":"                # contained in the stack_name variable does not exist on VIM."},{"line_number":324,"context_line":"                # When calling Heat-API, only the stack name is used."},{"line_number":325,"context_line":"                LOG.debug(f\"Since heal all (all\u003dtrue) was executed before, \""},{"line_number":326,"context_line":"                          f\"stack: {stack_name} does not exist in VIM, and \""},{"line_number":327,"context_line":"                          f\"now stack: {stack_name.split(\u0027/\u0027)[0]} is used \""},{"line_number":328,"context_line":"                          f\"instead.\")"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f33a3d3_f489b793","line":325,"range":{"start_line":325,"start_character":26,"end_line":325,"end_character":27},"updated":"2023-09-11 04:26:16.000000000","message":"ditto.","commit_id":"9d749fdc411e00834c62279aa8790bf98c8aa672"},{"author":{"_account_id":33492,"name":"Yi Feng","email":"fengyi@fujitsu.com","username":"YiFeng"},"change_message_id":"342e60e2847ac4beaec0a54bd95d4e82ad10c760","unresolved":true,"context_lines":[{"line_number":322,"context_line":"                # and then performs a retry operation, the stack_id"},{"line_number":323,"context_line":"                # contained in the stack_name variable does not exist on VIM."},{"line_number":324,"context_line":"                # When calling Heat-API, only the stack name is used."},{"line_number":325,"context_line":"                LOG.debug(f\"Since heal all (all\u003dtrue) was executed before, \""},{"line_number":326,"context_line":"                          f\"stack: {stack_name} does not exist in VIM, and \""},{"line_number":327,"context_line":"                          f\"now stack: {stack_name.split(\u0027/\u0027)[0]} is used \""},{"line_number":328,"context_line":"                          f\"instead.\")"}],"source_content_type":"text/x-python","patch_set":5,"id":"b7ed2148_6d709028","line":325,"range":{"start_line":325,"start_character":26,"end_line":325,"end_character":27},"in_reply_to":"3f33a3d3_f489b793","updated":"2023-09-11 05:31:15.000000000","message":"I removed the `f`.","commit_id":"9d749fdc411e00834c62279aa8790bf98c8aa672"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a0d31dda09ea59fd815e5c71d2ad94922436da9c","unresolved":false,"context_lines":[{"line_number":322,"context_line":"                # and then performs a retry operation, the stack_id"},{"line_number":323,"context_line":"                # contained in the stack_name variable does not exist on VIM."},{"line_number":324,"context_line":"                # When calling Heat-API, only the stack name is used."},{"line_number":325,"context_line":"                LOG.debug(f\"Since heal all (all\u003dtrue) was executed before, \""},{"line_number":326,"context_line":"                          f\"stack: {stack_name} does not exist in VIM, and \""},{"line_number":327,"context_line":"                          f\"now stack: {stack_name.split(\u0027/\u0027)[0]} is used \""},{"line_number":328,"context_line":"                          f\"instead.\")"}],"source_content_type":"text/x-python","patch_set":5,"id":"3c649871_1ba4a8b5","line":325,"range":{"start_line":325,"start_character":26,"end_line":325,"end_character":27},"in_reply_to":"b7ed2148_6d709028","updated":"2023-09-11 09:21:40.000000000","message":"Ack","commit_id":"9d749fdc411e00834c62279aa8790bf98c8aa672"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"e2050aff63fe70356d08dc10a04ded4e5ffe0f40","unresolved":true,"context_lines":[{"line_number":325,"context_line":"                LOG.debug(f\"Since heal all (all\u003dtrue) was executed before, \""},{"line_number":326,"context_line":"                          f\"stack: {stack_name} does not exist in VIM, and \""},{"line_number":327,"context_line":"                          f\"now stack: {stack_name.split(\u0027/\u0027)[0]} is used \""},{"line_number":328,"context_line":"                          f\"instead.\")"},{"line_number":329,"context_line":"                stack_name \u003d stack_name.split(\u0027/\u0027)[0]"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"        fields \u003d self._update_fields(heat_client, stack_name, fields)"}],"source_content_type":"text/x-python","patch_set":5,"id":"7f732a20_878e4ed9","line":328,"range":{"start_line":328,"start_character":26,"end_line":328,"end_character":27},"updated":"2023-09-11 04:26:16.000000000","message":"ditto.","commit_id":"9d749fdc411e00834c62279aa8790bf98c8aa672"},{"author":{"_account_id":33492,"name":"Yi Feng","email":"fengyi@fujitsu.com","username":"YiFeng"},"change_message_id":"342e60e2847ac4beaec0a54bd95d4e82ad10c760","unresolved":true,"context_lines":[{"line_number":325,"context_line":"                LOG.debug(f\"Since heal all (all\u003dtrue) was executed before, \""},{"line_number":326,"context_line":"                          f\"stack: {stack_name} does not exist in VIM, and \""},{"line_number":327,"context_line":"                          f\"now stack: {stack_name.split(\u0027/\u0027)[0]} is used \""},{"line_number":328,"context_line":"                          f\"instead.\")"},{"line_number":329,"context_line":"                stack_name \u003d stack_name.split(\u0027/\u0027)[0]"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"        fields \u003d self._update_fields(heat_client, stack_name, fields)"}],"source_content_type":"text/x-python","patch_set":5,"id":"b03abe21_5074493d","line":328,"range":{"start_line":328,"start_character":26,"end_line":328,"end_character":27},"in_reply_to":"7f732a20_878e4ed9","updated":"2023-09-11 05:31:15.000000000","message":"I removed the `f`.","commit_id":"9d749fdc411e00834c62279aa8790bf98c8aa672"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a0d31dda09ea59fd815e5c71d2ad94922436da9c","unresolved":false,"context_lines":[{"line_number":325,"context_line":"                LOG.debug(f\"Since heal all (all\u003dtrue) was executed before, \""},{"line_number":326,"context_line":"                          f\"stack: {stack_name} does not exist in VIM, and \""},{"line_number":327,"context_line":"                          f\"now stack: {stack_name.split(\u0027/\u0027)[0]} is used \""},{"line_number":328,"context_line":"                          f\"instead.\")"},{"line_number":329,"context_line":"                stack_name \u003d stack_name.split(\u0027/\u0027)[0]"},{"line_number":330,"context_line":""},{"line_number":331,"context_line":"        fields \u003d self._update_fields(heat_client, stack_name, fields)"}],"source_content_type":"text/x-python","patch_set":5,"id":"63307b75_bc9868eb","line":328,"range":{"start_line":328,"start_character":26,"end_line":328,"end_character":27},"in_reply_to":"b03abe21_5074493d","updated":"2023-09-11 09:21:40.000000000","message":"Ack","commit_id":"9d749fdc411e00834c62279aa8790bf98c8aa672"}]}
