)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"7dd0a0f93b0719c11acbe9c07c8a1ad1861513b6","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Implements: blueprint support-etsi-nfv-specs"},{"line_number":13,"context_line":"Spec: https://specs.openstack.org/openstack/tacker-specs/specs/victoria/enhancement_enhance-vnf-lcm-api-support.html"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I7b0be28d089de8feedfceda8a88d7297fa36f1e5"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":21,"id":"9f560f44_f0466f22","line":14,"updated":"2020-10-05 05:20:04.000000000","message":"Please add `Closes-bug: #1897827` here.","commit_id":"e69fbe6801f0d83d7427a922dde9585588ee1144"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"4acc093fd146b978b11ef029b01a762cb1db5f1d","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Implements: blueprint support-etsi-nfv-specs"},{"line_number":13,"context_line":"Spec: https://specs.openstack.org/openstack/tacker-specs/specs/victoria/enhancement_enhance-vnf-lcm-api-support.html"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I7b0be28d089de8feedfceda8a88d7297fa36f1e5"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":21,"id":"9f560f44_10132303","line":14,"in_reply_to":"9f560f44_f0466f22","updated":"2020-10-05 05:56:31.000000000","message":"the commit message was updated based on your suggestion.","commit_id":"e69fbe6801f0d83d7427a922dde9585588ee1144"}],"tacker/api/views/vnf_lcm.py":[{"author":{"_account_id":27180,"name":"Keiko Kuriu","email":"kuriu.keiko@gmail.com","username":"keiko-k"},"change_message_id":"33e12455f0dd2853445ccf79b2d065c50381fdc6","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    def _get_vim_conn_info(self, vim_connection_info):"},{"line_number":58,"context_line":"        vim_connections \u003d []"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"        for vim in vim_connection_info:"},{"line_number":61,"context_line":"            access_info \u003d {"},{"line_number":62,"context_line":"                \u0027username\u0027: \u0027\u0027,"},{"line_number":63,"context_line":"                \u0027region\u0027: \u0027\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_8bfe4235","line":60,"range":{"start_line":60,"start_character":7,"end_line":60,"end_character":39},"updated":"2020-09-14 06:45:25.000000000","message":"\u0027Interface_info\u0027 should be included.","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":27180,"name":"Keiko Kuriu","email":"kuriu.keiko@gmail.com","username":"keiko-k"},"change_message_id":"1a4b0d2b77926fc5cbd99a4bc76f5ca31b292376","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    def _get_vim_conn_info(self, vim_connection_info):"},{"line_number":58,"context_line":"        vim_connections \u003d []"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"        for vim in vim_connection_info:"},{"line_number":61,"context_line":"            access_info \u003d {"},{"line_number":62,"context_line":"                \u0027username\u0027: \u0027\u0027,"},{"line_number":63,"context_line":"                \u0027region\u0027: \u0027\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_8f3b44c6","line":60,"range":{"start_line":60,"start_character":7,"end_line":60,"end_character":39},"in_reply_to":"9f560f44_1997b03c","updated":"2020-09-23 09:51:44.000000000","message":"I could not find out \u0027Interface_info\u0027 in Patch 747678. Could you give us details(file name, patch url)? Moreover, I think this patch is applicable for adding \u0027interface_info\u0027 which is part of vimconnectioninfo.","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":27180,"name":"Keiko Kuriu","email":"kuriu.keiko@gmail.com","username":"keiko-k"},"change_message_id":"fb30bb6a720e6ed0c43b99825e2eb46ffd7fe975","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    def _get_vim_conn_info(self, vim_connection_info):"},{"line_number":58,"context_line":"        vim_connections \u003d []"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"        for vim in vim_connection_info:"},{"line_number":61,"context_line":"            access_info \u003d {"},{"line_number":62,"context_line":"                \u0027username\u0027: \u0027\u0027,"},{"line_number":63,"context_line":"                \u0027region\u0027: \u0027\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_8abca4b5","line":60,"range":{"start_line":60,"start_character":7,"end_line":60,"end_character":39},"in_reply_to":"9f560f44_84e02299","updated":"2020-09-25 03:06:34.000000000","message":"Understood.","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"a07dfdbf11fad7680bd49eed94618e0c3ebbf128","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    def _get_vim_conn_info(self, vim_connection_info):"},{"line_number":58,"context_line":"        vim_connections \u003d []"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"        for vim in vim_connection_info:"},{"line_number":61,"context_line":"            access_info \u003d {"},{"line_number":62,"context_line":"                \u0027username\u0027: \u0027\u0027,"},{"line_number":63,"context_line":"                \u0027region\u0027: \u0027\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_1997b03c","line":60,"range":{"start_line":60,"start_character":7,"end_line":60,"end_character":39},"in_reply_to":"9f560f44_8bfe4235","updated":"2020-09-21 10:46:03.000000000","message":"\u0027interace_info is introduced in the following patch Flow of Getting VNF Package(747678)","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"51314c92de801d532a520674dc9130f0c566e2e5","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    def _get_vim_conn_info(self, vim_connection_info):"},{"line_number":58,"context_line":"        vim_connections \u003d []"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"        for vim in vim_connection_info:"},{"line_number":61,"context_line":"            access_info \u003d {"},{"line_number":62,"context_line":"                \u0027username\u0027: \u0027\u0027,"},{"line_number":63,"context_line":"                \u0027region\u0027: \u0027\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_84e02299","line":60,"range":{"start_line":60,"start_character":7,"end_line":60,"end_character":39},"in_reply_to":"9f560f44_8f3b44c6","updated":"2020-09-24 18:23:10.000000000","message":"\u0027Sorry, I informed you the wrong patch number.. The correct patch is 747396\nPlease find the link to the file:\nhttps://review.opendev.org/#/c/747396/19/tacker/objects/vim_connection.py","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"d92ddb23b216049b35dce3814a516071042b9dde","unresolved":false,"context_lines":[{"line_number":67,"context_line":"            vim_conn \u003d vim"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"            if vim.get(\u0027access_info\u0027):"},{"line_number":70,"context_line":"                if vim.get(\u0027access_info\u0027, {}).get(\u0027username\u0027):"},{"line_number":71,"context_line":"                    access_info[\u0027username\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":72,"context_line":"                        \u0027username\u0027)"},{"line_number":73,"context_line":"                if vim.get(\u0027access_info\u0027, {}).get(\u0027region\u0027):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_b73728e5","line":70,"range":{"start_line":70,"start_character":19,"end_line":70,"end_character":62},"updated":"2020-09-14 08:20:24.000000000","message":"It can be described as follows.\n  if vim[\u0027access_info\u0027].get(\u0027username\u0027):","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"a07dfdbf11fad7680bd49eed94618e0c3ebbf128","unresolved":false,"context_lines":[{"line_number":67,"context_line":"            vim_conn \u003d vim"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"            if vim.get(\u0027access_info\u0027):"},{"line_number":70,"context_line":"                if vim.get(\u0027access_info\u0027, {}).get(\u0027username\u0027):"},{"line_number":71,"context_line":"                    access_info[\u0027username\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":72,"context_line":"                        \u0027username\u0027)"},{"line_number":73,"context_line":"                if vim.get(\u0027access_info\u0027, {}).get(\u0027region\u0027):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_59a00892","line":70,"range":{"start_line":70,"start_character":19,"end_line":70,"end_character":62},"in_reply_to":"9f560f44_b73728e5","updated":"2020-09-21 10:46:03.000000000","message":"Fix applied to all if statement: \n                if vim[\u0027access_info\u0027].get(\u0027username\u0027):\n                    access_info[\u0027username\u0027] \u003d vim.get(\u0027access_info\u0027).get(\n                        \u0027username\u0027)\n                if vim[\u0027access_info\u0027].get(\u0027region\u0027):\n                    access_info[\u0027region\u0027] \u003d vim.get(\u0027access_info\u0027).get(\n                        \u0027region\u0027)\n                if vim[\u0027access_info\u0027].get(\u0027password\u0027):\n                    access_info[\u0027password\u0027] \u003d vim.get(\u0027access_info\u0027).get(\n                        \u0027password\u0027)\n                if vim[\u0027access_info\u0027].get(\u0027tenant\u0027):\n                    access_info[\u0027tenant\u0027] \u003d vim.get(\u0027access_info\u0027).get(\n                        \u0027tenant\u0027)","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"d92ddb23b216049b35dce3814a516071042b9dde","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        return vim_connections"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    def _get_vnf_instance_info(self,"},{"line_number":90,"context_line":"            vnf_instance, api_version\u003dNone):"},{"line_number":91,"context_line":"        vnf_instance_dict \u003d vnf_instance.to_dict()"},{"line_number":92,"context_line":"        if vnf_instance_dict.get(\u0027vim_connection_info\u0027):"},{"line_number":93,"context_line":"            vnf_instance_dict[\u0027vim_connection_info\u0027] \u003d \\"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_b73c48c1","line":90,"range":{"start_line":90,"start_character":24,"end_line":90,"end_character":42},"updated":"2020-09-14 08:20:24.000000000","message":"I think this is unnecessary argument.","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"a07dfdbf11fad7680bd49eed94618e0c3ebbf128","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        return vim_connections"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    def _get_vnf_instance_info(self,"},{"line_number":90,"context_line":"            vnf_instance, api_version\u003dNone):"},{"line_number":91,"context_line":"        vnf_instance_dict \u003d vnf_instance.to_dict()"},{"line_number":92,"context_line":"        if vnf_instance_dict.get(\u0027vim_connection_info\u0027):"},{"line_number":93,"context_line":"            vnf_instance_dict[\u0027vim_connection_info\u0027] \u003d \\"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_d9b538d2","line":90,"range":{"start_line":90,"start_character":24,"end_line":90,"end_character":42},"in_reply_to":"9f560f44_b73c48c1","updated":"2020-09-21 10:46:03.000000000","message":"It is removed","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":31821,"name":"LiangLu","email":"lu.liang@jp.fujitsu.com","username":"LiangLu"},"change_message_id":"94611f91ae8b7d4f31a444512e4d76911b96e366","unresolved":false,"context_lines":[{"line_number":70,"context_line":"            }"},{"line_number":71,"context_line":"            vim_conn \u003d vim"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"            if vim.get(\u0027access_info\u0027):"},{"line_number":74,"context_line":"                if vim.get(\u0027access_info\u0027, {}).get(\u0027username\u0027):"},{"line_number":75,"context_line":"                    access_info[\u0027username\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":76,"context_line":"                        \u0027username\u0027)"},{"line_number":77,"context_line":"                if vim.get(\u0027access_info\u0027, {}).get(\u0027region\u0027):"},{"line_number":78,"context_line":"                    access_info[\u0027region\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":79,"context_line":"                        \u0027region\u0027)"},{"line_number":80,"context_line":"                if vim.get(\u0027access_info\u0027, {}).get(\u0027password\u0027):"},{"line_number":81,"context_line":"                    access_info[\u0027password\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":82,"context_line":"                        \u0027password\u0027)"},{"line_number":83,"context_line":"                if vim.get(\u0027access_info\u0027, {}).get(\u0027tenant\u0027):"},{"line_number":84,"context_line":"                    access_info[\u0027tenant\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":85,"context_line":"                        \u0027tenant\u0027)"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"                vim_conn[\u0027access_info\u0027] \u003d access_info"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_4b87b313","line":85,"range":{"start_line":73,"start_character":0,"end_line":85,"end_character":33},"updated":"2020-09-17 19:14:11.000000000","message":"Cloud you please explain what is doing here? It seems that vim_connections have no such difference with input parameter vim_connection_info","commit_id":"dd96678969945665a9e0ff315a833db8dcf64041"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"a07dfdbf11fad7680bd49eed94618e0c3ebbf128","unresolved":false,"context_lines":[{"line_number":70,"context_line":"            }"},{"line_number":71,"context_line":"            vim_conn \u003d vim"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"            if vim.get(\u0027access_info\u0027):"},{"line_number":74,"context_line":"                if vim.get(\u0027access_info\u0027, {}).get(\u0027username\u0027):"},{"line_number":75,"context_line":"                    access_info[\u0027username\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":76,"context_line":"                        \u0027username\u0027)"},{"line_number":77,"context_line":"                if vim.get(\u0027access_info\u0027, {}).get(\u0027region\u0027):"},{"line_number":78,"context_line":"                    access_info[\u0027region\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":79,"context_line":"                        \u0027region\u0027)"},{"line_number":80,"context_line":"                if vim.get(\u0027access_info\u0027, {}).get(\u0027password\u0027):"},{"line_number":81,"context_line":"                    access_info[\u0027password\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":82,"context_line":"                        \u0027password\u0027)"},{"line_number":83,"context_line":"                if vim.get(\u0027access_info\u0027, {}).get(\u0027tenant\u0027):"},{"line_number":84,"context_line":"                    access_info[\u0027tenant\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":85,"context_line":"                        \u0027tenant\u0027)"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"                vim_conn[\u0027access_info\u0027] \u003d access_info"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_39c43441","line":85,"range":{"start_line":73,"start_character":0,"end_line":85,"end_character":33},"in_reply_to":"9f560f44_4b87b313","updated":"2020-09-21 10:46:03.000000000","message":"The logic there is to show only(see below) fields/keys in accessInfo instead of all accessInfo fields/keys","commit_id":"dd96678969945665a9e0ff315a833db8dcf64041"},{"author":{"_account_id":31821,"name":"LiangLu","email":"lu.liang@jp.fujitsu.com","username":"LiangLu"},"change_message_id":"45a905617d6c5f9e0168941a1690e48f7930ff9d","unresolved":false,"context_lines":[{"line_number":70,"context_line":"            }"},{"line_number":71,"context_line":"            vim_conn \u003d vim"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"            if vim.get(\u0027access_info\u0027):"},{"line_number":74,"context_line":"                if vim[\u0027access_info\u0027].get(\u0027username\u0027):"},{"line_number":75,"context_line":"                    access_info[\u0027username\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":76,"context_line":"                        \u0027username\u0027)"},{"line_number":77,"context_line":"                if vim[\u0027access_info\u0027].get(\u0027region\u0027):"},{"line_number":78,"context_line":"                    access_info[\u0027region\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":79,"context_line":"                        \u0027region\u0027)"},{"line_number":80,"context_line":"                if vim[\u0027access_info\u0027].get(\u0027password\u0027):"},{"line_number":81,"context_line":"                    access_info[\u0027password\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":82,"context_line":"                        \u0027password\u0027)"},{"line_number":83,"context_line":"                if vim[\u0027access_info\u0027].get(\u0027tenant\u0027):"},{"line_number":84,"context_line":"                    access_info[\u0027tenant\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":85,"context_line":"                        \u0027tenant\u0027)"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"                vim_conn[\u0027access_info\u0027] \u003d access_info"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_15b72c87","line":85,"range":{"start_line":73,"start_character":0,"end_line":85,"end_character":33},"updated":"2020-09-24 07:20:49.000000000","message":"maybe you could write like this ?\n\nfor key_name in access_info.keys():\n    if vim[\u0027access_info\u0027].get(key_name):\n        access_info[key_name] \u003d vim[\u0027access_info\u0027].get(key_name)","commit_id":"60cf72d16a66a834edcff3f5332ae4a2373d79de"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"ca82b856badfa3133ecd4c6b26e28c284979f0ff","unresolved":false,"context_lines":[{"line_number":70,"context_line":"            }"},{"line_number":71,"context_line":"            vim_conn \u003d vim"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"            if vim.get(\u0027access_info\u0027):"},{"line_number":74,"context_line":"                if vim[\u0027access_info\u0027].get(\u0027username\u0027):"},{"line_number":75,"context_line":"                    access_info[\u0027username\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":76,"context_line":"                        \u0027username\u0027)"},{"line_number":77,"context_line":"                if vim[\u0027access_info\u0027].get(\u0027region\u0027):"},{"line_number":78,"context_line":"                    access_info[\u0027region\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":79,"context_line":"                        \u0027region\u0027)"},{"line_number":80,"context_line":"                if vim[\u0027access_info\u0027].get(\u0027password\u0027):"},{"line_number":81,"context_line":"                    access_info[\u0027password\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":82,"context_line":"                        \u0027password\u0027)"},{"line_number":83,"context_line":"                if vim[\u0027access_info\u0027].get(\u0027tenant\u0027):"},{"line_number":84,"context_line":"                    access_info[\u0027tenant\u0027] \u003d vim.get(\u0027access_info\u0027).get("},{"line_number":85,"context_line":"                        \u0027tenant\u0027)"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"                vim_conn[\u0027access_info\u0027] \u003d access_info"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"9f560f44_6d27aa13","line":85,"range":{"start_line":73,"start_character":0,"end_line":85,"end_character":33},"in_reply_to":"9f560f44_15b72c87","updated":"2020-09-25 05:37:18.000000000","message":"modified as suggested.","commit_id":"60cf72d16a66a834edcff3f5332ae4a2373d79de"}],"tacker/api/vnflcm/v1/controller.py":[{"author":{"_account_id":27880,"name":"Yoshito Ito","email":"yoshito.itou.dr@hco.ntt.co.jp","username":"yoshito-ito"},"change_message_id":"8e978737a9cce0f263b5f4d59c22356e2d641cb8","unresolved":false,"context_lines":[{"line_number":207,"context_line":"        vnf_instance.create()"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"        # add default vim to vim_connection_info"},{"line_number":210,"context_line":"        setattr(vnf_instance, \u0027vim_connection_info\u0027, [vim_con_info])"},{"line_number":211,"context_line":"        vnf_instance.save()"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"        result \u003d self._view_builder.create(vnf_instance)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_86fd9470","line":210,"updated":"2020-08-28 08:10:14.000000000","message":"The \u0027vim_connnection_info\u0027 will be overwritten in Instantiate VNF operation with InstantiateVnfRequest. Why do we need to add this logic here?","commit_id":"b093b7f5aa96aa576794c7f0bcf9ad561fce1730"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"14d3b36f8b14facffd8714269b087eab4c855408","unresolved":false,"context_lines":[{"line_number":207,"context_line":"        vnf_instance.create()"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"        # add default vim to vim_connection_info"},{"line_number":210,"context_line":"        setattr(vnf_instance, \u0027vim_connection_info\u0027, [vim_con_info])"},{"line_number":211,"context_line":"        vnf_instance.save()"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"        result \u003d self._view_builder.create(vnf_instance)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_1c568307","line":210,"in_reply_to":"9f560f44_86fd9470","updated":"2020-09-04 09:17:53.000000000","message":"We need this logic in order to add the default value of vim_connection_info saved. During create, the default value was added to vim_connection_info. During instantiation, the default value will be appended to the vim_connection_info.","commit_id":"b093b7f5aa96aa576794c7f0bcf9ad561fce1730"},{"author":{"_account_id":31821,"name":"LiangLu","email":"lu.liang@jp.fujitsu.com","username":"LiangLu"},"change_message_id":"8107831f919ba2927040b6af12fb6877937a0549","unresolved":false,"context_lines":[{"line_number":208,"context_line":"        vnf_instance.create()"},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"        # add default vim to vim_connection_info"},{"line_number":211,"context_line":"        setattr(vnf_instance, \u0027vim_connection_info\u0027, [vim_con_info])"},{"line_number":212,"context_line":"        vnf_instance.save()"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"        result \u003d self._view_builder.create(vnf_instance)"},{"line_number":215,"context_line":"        headers \u003d {\"location\": self._get_vnf_instance_href(vnf_instance)}"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_c97b8126","line":212,"range":{"start_line":211,"start_character":7,"end_line":212,"end_character":27},"updated":"2020-09-23 00:46:46.000000000","message":"it seems cannot find reference for this method?","commit_id":"a094a2782cd3e509d9ee67d9477ffa4503048839"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"ca82b856badfa3133ecd4c6b26e28c284979f0ff","unresolved":false,"context_lines":[{"line_number":208,"context_line":"        vnf_instance.create()"},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"        # add default vim to vim_connection_info"},{"line_number":211,"context_line":"        setattr(vnf_instance, \u0027vim_connection_info\u0027, [vim_con_info])"},{"line_number":212,"context_line":"        vnf_instance.save()"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"        result \u003d self._view_builder.create(vnf_instance)"},{"line_number":215,"context_line":"        headers \u003d {\"location\": self._get_vnf_instance_href(vnf_instance)}"}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_edb73ad7","line":212,"range":{"start_line":211,"start_character":7,"end_line":212,"end_character":27},"in_reply_to":"9f560f44_c97b8126","updated":"2020-09-25 05:37:18.000000000","message":"\u0027save\u0027 function can be found in tacker/objects/vnf_instance.py","commit_id":"a094a2782cd3e509d9ee67d9477ffa4503048839"}],"tacker/db/db_sqlalchemy/models.py":[{"author":{"_account_id":27880,"name":"Yoshito Ito","email":"yoshito.itou.dr@hco.ntt.co.jp","username":"yoshito-ito"},"change_message_id":"8e978737a9cce0f263b5f4d59c22356e2d641cb8","unresolved":false,"context_lines":[{"line_number":200,"context_line":"    vnfc_resource_info \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":201,"context_line":"    vnf_virtual_link_resource_info \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":202,"context_line":"    virtual_storage_resource_info \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":203,"context_line":"    vnfc_info \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":204,"context_line":"    vnf_state \u003d sa.Column(sa.String(255), nullable\u003dFalse)"},{"line_number":205,"context_line":"    instance_id \u003d sa.Column(sa.String(255), nullable\u003dTrue)"},{"line_number":206,"context_line":"    instantiation_level_id \u003d sa.Column(sa.String(255), nullable\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_c6cdcc5f","line":203,"range":{"start_line":203,"start_character":4,"end_line":203,"end_character":51},"updated":"2020-08-28 08:10:14.000000000","message":"What is the difference between vnfc_info and vnfc_resource_info? `vnfc_info` is not defined in SOL003 v2.6.1.\n\nAlso, it seems not related to the changes in commit message. Why do we need this change?","commit_id":"b093b7f5aa96aa576794c7f0bcf9ad561fce1730"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"14d3b36f8b14facffd8714269b087eab4c855408","unresolved":false,"context_lines":[{"line_number":200,"context_line":"    vnfc_resource_info \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":201,"context_line":"    vnf_virtual_link_resource_info \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":202,"context_line":"    virtual_storage_resource_info \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":203,"context_line":"    vnfc_info \u003d sa.Column(sa.JSON(), nullable\u003dTrue)"},{"line_number":204,"context_line":"    vnf_state \u003d sa.Column(sa.String(255), nullable\u003dFalse)"},{"line_number":205,"context_line":"    instance_id \u003d sa.Column(sa.String(255), nullable\u003dTrue)"},{"line_number":206,"context_line":"    instantiation_level_id \u003d sa.Column(sa.String(255), nullable\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_5cdbdb7b","line":203,"range":{"start_line":203,"start_character":4,"end_line":203,"end_character":51},"in_reply_to":"9f560f44_c6cdcc5f","updated":"2020-09-04 09:17:53.000000000","message":"vnfc_info is defined in SOL002 v2.6.1 (Section 5.5.3.23). It is also defined in the tacker specs\nhttps://opendev.org/openstack/tacker-specs/commit/af974a0a42edf9dd63b6beaa7eea94f000e867e0\nInformation about vnf_resource_info can also be found in SOL002 v2.6.1 (Section 5.5.3.8)","commit_id":"b093b7f5aa96aa576794c7f0bcf9ad561fce1730"}],"tacker/db/migration/alembic_migrations/versions/985e28392890_add_vnflcm_db.py":[{"author":{"_account_id":31821,"name":"LiangLu","email":"lu.liang@jp.fujitsu.com","username":"LiangLu"},"change_message_id":"94611f91ae8b7d4f31a444512e4d76911b96e366","unresolved":false,"context_lines":[{"line_number":75,"context_line":"        sa.Column(\u0027vnfc_resource_info\u0027, sa.JSON(), nullable\u003dTrue),"},{"line_number":76,"context_line":"        sa.Column(\u0027vnf_virtual_link_resource_info\u0027, sa.JSON(), nullable\u003dTrue),"},{"line_number":77,"context_line":"        sa.Column(\u0027virtual_storage_resource_info\u0027, sa.JSON(), nullable\u003dTrue),"},{"line_number":78,"context_line":"        sa.Column(\u0027vnfc_info\u0027, sa.JSON(), nullable\u003dTrue),"},{"line_number":79,"context_line":"        sa.Column(\u0027vnf_state\u0027, sa.String(length\u003d255), nullable\u003dFalse),"},{"line_number":80,"context_line":"        sa.Column(\u0027instance_id\u0027, sa.String(length\u003d255), nullable\u003dTrue),"},{"line_number":81,"context_line":"        sa.Column(\u0027instantiation_level_id\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_a0f14e99","line":78,"updated":"2020-09-17 19:14:11.000000000","message":"When updating the DB schema, you need to create a new script\ninstead of updating the existing DB migration script because\nconsider the case of DB upgrade from U release to V release.\nI think that the script can be generated automatically or create a new script.\n Please refer to [1] or [2] for detail.\n[1] https://docs.openstack.org/neutron/latest/contributor/alembic_migrations.html\n[2] tacker/db/migration/README","commit_id":"dd96678969945665a9e0ff315a833db8dcf64041"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"a07dfdbf11fad7680bd49eed94618e0c3ebbf128","unresolved":false,"context_lines":[{"line_number":75,"context_line":"        sa.Column(\u0027vnfc_resource_info\u0027, sa.JSON(), nullable\u003dTrue),"},{"line_number":76,"context_line":"        sa.Column(\u0027vnf_virtual_link_resource_info\u0027, sa.JSON(), nullable\u003dTrue),"},{"line_number":77,"context_line":"        sa.Column(\u0027virtual_storage_resource_info\u0027, sa.JSON(), nullable\u003dTrue),"},{"line_number":78,"context_line":"        sa.Column(\u0027vnfc_info\u0027, sa.JSON(), nullable\u003dTrue),"},{"line_number":79,"context_line":"        sa.Column(\u0027vnf_state\u0027, sa.String(length\u003d255), nullable\u003dFalse),"},{"line_number":80,"context_line":"        sa.Column(\u0027instance_id\u0027, sa.String(length\u003d255), nullable\u003dTrue),"},{"line_number":81,"context_line":"        sa.Column(\u0027instantiation_level_id\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_d9037875","line":78,"in_reply_to":"9f560f44_a0f14e99","updated":"2020-09-21 10:46:03.000000000","message":"Done as suggested. Removed vnfc_info of this file and created another script file to introduce new column.","commit_id":"dd96678969945665a9e0ff315a833db8dcf64041"}],"tacker/objects/fields.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"d92ddb23b216049b35dce3814a516071042b9dde","unresolved":false,"context_lines":[{"line_number":181,"context_line":""},{"line_number":182,"context_line":"class VnfcState(BaseTackerEnum):"},{"line_number":183,"context_line":"    STARTED \u003d \u0027STARTED\u0027"},{"line_number":184,"context_line":"    STOPPED \u003d \u0027STOPPED\u0027"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"    ALL \u003d (STARTED, STOPPED)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_5a7191a8","line":184,"range":{"start_line":184,"start_character":4,"end_line":184,"end_character":23},"updated":"2020-09-14 08:20:24.000000000","message":"In the current code, it seems that there is no opportunity to transition to the STOPPED state.\nIs it right?","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"a07dfdbf11fad7680bd49eed94618e0c3ebbf128","unresolved":false,"context_lines":[{"line_number":181,"context_line":""},{"line_number":182,"context_line":"class VnfcState(BaseTackerEnum):"},{"line_number":183,"context_line":"    STARTED \u003d \u0027STARTED\u0027"},{"line_number":184,"context_line":"    STOPPED \u003d \u0027STOPPED\u0027"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"    ALL \u003d (STARTED, STOPPED)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_19e5f0dc","line":184,"range":{"start_line":184,"start_character":4,"end_line":184,"end_character":23},"in_reply_to":"9f560f44_5a7191a8","updated":"2020-09-21 10:46:03.000000000","message":"Yes, currently no transition of vnfcState to STOPPED.\n\nNote: In list \u0026 show API, when instantiation_state \u003d\u003d \u0027NOT_INSTANTIATED\u0027 the instantiatedVnfInfo will not be showed in the response","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"}],"tacker/objects/vnf_instantiated_info.py":[{"author":{"_account_id":27180,"name":"Keiko Kuriu","email":"kuriu.keiko@gmail.com","username":"keiko-k"},"change_message_id":"33e12455f0dd2853445ccf79b2d065c50381fdc6","unresolved":false,"context_lines":[{"line_number":1024,"context_line":"    # Version 1.0: Initial version"},{"line_number":1025,"context_line":"    VERSION \u003d \u00271.0\u0027"},{"line_number":1026,"context_line":""},{"line_number":1027,"context_line":"    fields \u003d {"},{"line_number":1028,"context_line":"        \u0027resource_id\u0027: fields.StringField(nullable\u003dFalse, default\u003d\"\"),"},{"line_number":1029,"context_line":"        \u0027vim_level_resource_type\u0027: fields.StringField(nullable\u003dTrue,"},{"line_number":1030,"context_line":"                                                      default\u003dNone)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_f7b40039","line":1027,"range":{"start_line":1027,"start_character":4,"end_line":1027,"end_character":10},"updated":"2020-09-14 06:45:25.000000000","message":"vim_connection_id should be included.","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":27180,"name":"Keiko Kuriu","email":"kuriu.keiko@gmail.com","username":"keiko-k"},"change_message_id":"fb30bb6a720e6ed0c43b99825e2eb46ffd7fe975","unresolved":false,"context_lines":[{"line_number":1024,"context_line":"    # Version 1.0: Initial version"},{"line_number":1025,"context_line":"    VERSION \u003d \u00271.0\u0027"},{"line_number":1026,"context_line":""},{"line_number":1027,"context_line":"    fields \u003d {"},{"line_number":1028,"context_line":"        \u0027resource_id\u0027: fields.StringField(nullable\u003dFalse, default\u003d\"\"),"},{"line_number":1029,"context_line":"        \u0027vim_level_resource_type\u0027: fields.StringField(nullable\u003dTrue,"},{"line_number":1030,"context_line":"                                                      default\u003dNone)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_6acb1052","line":1027,"range":{"start_line":1027,"start_character":4,"end_line":1027,"end_character":10},"in_reply_to":"9f560f44_04e6d2b0","updated":"2020-09-25 03:06:34.000000000","message":"I talk about vimConnectionId in Type: ResourceHandle. Not talk about vimId in Type:vimConnectionInfo.","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"e6a14bdc63e5c900f5e83e7f07a38176489e4591","unresolved":false,"context_lines":[{"line_number":1024,"context_line":"    # Version 1.0: Initial version"},{"line_number":1025,"context_line":"    VERSION \u003d \u00271.0\u0027"},{"line_number":1026,"context_line":""},{"line_number":1027,"context_line":"    fields \u003d {"},{"line_number":1028,"context_line":"        \u0027resource_id\u0027: fields.StringField(nullable\u003dFalse, default\u003d\"\"),"},{"line_number":1029,"context_line":"        \u0027vim_level_resource_type\u0027: fields.StringField(nullable\u003dTrue,"},{"line_number":1030,"context_line":"                                                      default\u003dNone)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_8d503e2e","line":1027,"range":{"start_line":1027,"start_character":4,"end_line":1027,"end_character":10},"in_reply_to":"9f560f44_2d0ad277","updated":"2020-09-25 05:43:25.000000000","message":"Sorry, I would like to change my statement as:\nAdded as TODO. We will support it soon.","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":27180,"name":"Keiko Kuriu","email":"kuriu.keiko@gmail.com","username":"keiko-k"},"change_message_id":"1a4b0d2b77926fc5cbd99a4bc76f5ca31b292376","unresolved":false,"context_lines":[{"line_number":1024,"context_line":"    # Version 1.0: Initial version"},{"line_number":1025,"context_line":"    VERSION \u003d \u00271.0\u0027"},{"line_number":1026,"context_line":""},{"line_number":1027,"context_line":"    fields \u003d {"},{"line_number":1028,"context_line":"        \u0027resource_id\u0027: fields.StringField(nullable\u003dFalse, default\u003d\"\"),"},{"line_number":1029,"context_line":"        \u0027vim_level_resource_type\u0027: fields.StringField(nullable\u003dTrue,"},{"line_number":1030,"context_line":"                                                      default\u003dNone)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_8f92249e","line":1027,"range":{"start_line":1027,"start_character":4,"end_line":1027,"end_character":10},"in_reply_to":"9f560f44_59ce485b","updated":"2020-09-23 09:51:44.000000000","message":"Why you think its not applicable to the patch? This patch is related to updating vnf_instantiated_info which includes vimconnectionId.","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"ca82b856badfa3133ecd4c6b26e28c284979f0ff","unresolved":false,"context_lines":[{"line_number":1024,"context_line":"    # Version 1.0: Initial version"},{"line_number":1025,"context_line":"    VERSION \u003d \u00271.0\u0027"},{"line_number":1026,"context_line":""},{"line_number":1027,"context_line":"    fields \u003d {"},{"line_number":1028,"context_line":"        \u0027resource_id\u0027: fields.StringField(nullable\u003dFalse, default\u003d\"\"),"},{"line_number":1029,"context_line":"        \u0027vim_level_resource_type\u0027: fields.StringField(nullable\u003dTrue,"},{"line_number":1030,"context_line":"                                                      default\u003dNone)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_2d0ad277","line":1027,"range":{"start_line":1027,"start_character":4,"end_line":1027,"end_character":10},"in_reply_to":"9f560f44_6acb1052","updated":"2020-09-25 05:37:18.000000000","message":"Added as TODO. We will support it in the next release.","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"51314c92de801d532a520674dc9130f0c566e2e5","unresolved":false,"context_lines":[{"line_number":1024,"context_line":"    # Version 1.0: Initial version"},{"line_number":1025,"context_line":"    VERSION \u003d \u00271.0\u0027"},{"line_number":1026,"context_line":""},{"line_number":1027,"context_line":"    fields \u003d {"},{"line_number":1028,"context_line":"        \u0027resource_id\u0027: fields.StringField(nullable\u003dFalse, default\u003d\"\"),"},{"line_number":1029,"context_line":"        \u0027vim_level_resource_type\u0027: fields.StringField(nullable\u003dTrue,"},{"line_number":1030,"context_line":"                                                      default\u003dNone)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_04e6d2b0","line":1027,"range":{"start_line":1027,"start_character":4,"end_line":1027,"end_character":10},"in_reply_to":"9f560f44_8f92249e","updated":"2020-09-24 18:23:10.000000000","message":"Is it vimId? The information contained in vnf_instances is set as vimConnectionInfo. vimId is included in it","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"a07dfdbf11fad7680bd49eed94618e0c3ebbf128","unresolved":false,"context_lines":[{"line_number":1024,"context_line":"    # Version 1.0: Initial version"},{"line_number":1025,"context_line":"    VERSION \u003d \u00271.0\u0027"},{"line_number":1026,"context_line":""},{"line_number":1027,"context_line":"    fields \u003d {"},{"line_number":1028,"context_line":"        \u0027resource_id\u0027: fields.StringField(nullable\u003dFalse, default\u003d\"\"),"},{"line_number":1029,"context_line":"        \u0027vim_level_resource_type\u0027: fields.StringField(nullable\u003dTrue,"},{"line_number":1030,"context_line":"                                                      default\u003dNone)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_59ce485b","line":1027,"range":{"start_line":1027,"start_character":4,"end_line":1027,"end_character":10},"in_reply_to":"9f560f44_f7b40039","updated":"2020-09-21 10:46:03.000000000","message":"I think this is not applicable to the patch\n\nvim_connection_id is introduced in Notification Patch (746892)","commit_id":"5977759fc7673af205a0a327546e72fb807f795d"}],"tacker/vnflcm/utils.py":[{"author":{"_account_id":31821,"name":"LiangLu","email":"lu.liang@jp.fujitsu.com","username":"LiangLu"},"change_message_id":"8107831f919ba2927040b6af12fb6877937a0549","unresolved":false,"context_lines":[{"line_number":274,"context_line":"    if len(vnf_instance.vim_connection_info):"},{"line_number":275,"context_line":"        is_default_vim_exist \u003d [vim_conn for vim_conn"},{"line_number":276,"context_line":"            in vim_connection_obj_list"},{"line_number":277,"context_line":"                if vim_conn.id \u003d\u003d vnf_instance.vim_connection_info[0].id]"},{"line_number":278,"context_line":"        if not len(is_default_vim_exist):"},{"line_number":279,"context_line":"            vim_connection_obj_list.append(vnf_instance.vim_connection_info[0])"},{"line_number":280,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_c9a0a194","line":277,"range":{"start_line":277,"start_character":1,"end_line":277,"end_character":73},"updated":"2020-09-23 00:46:46.000000000","message":"Should we also check existence for \"id\"?","commit_id":"a094a2782cd3e509d9ee67d9477ffa4503048839"},{"author":{"_account_id":32219,"name":"Aldinson C. Esto","email":"esto.aln@nec.com","username":"esto-aln"},"change_message_id":"ca82b856badfa3133ecd4c6b26e28c284979f0ff","unresolved":false,"context_lines":[{"line_number":274,"context_line":"    if len(vnf_instance.vim_connection_info):"},{"line_number":275,"context_line":"        is_default_vim_exist \u003d [vim_conn for vim_conn"},{"line_number":276,"context_line":"            in vim_connection_obj_list"},{"line_number":277,"context_line":"                if vim_conn.id \u003d\u003d vnf_instance.vim_connection_info[0].id]"},{"line_number":278,"context_line":"        if not len(is_default_vim_exist):"},{"line_number":279,"context_line":"            vim_connection_obj_list.append(vnf_instance.vim_connection_info[0])"},{"line_number":280,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"9f560f44_4d22a602","line":277,"range":{"start_line":277,"start_character":1,"end_line":277,"end_character":73},"in_reply_to":"9f560f44_c9a0a194","updated":"2020-09-25 05:37:18.000000000","message":"added the checking","commit_id":"a094a2782cd3e509d9ee67d9477ffa4503048839"}]}
