)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b7636a3297466a2a4d52145f90a04275274d7d0f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"23c3c542_ec73f6ee","updated":"2022-07-27 09:32:47.000000000","message":"Thanks for your patch, please kindly find my comments.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"04dbbc452ee01e42fca857a7babc71d51dbf3404","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d599a9d0_8ef24a47","updated":"2022-07-26 01:45:36.000000000","message":"Thanks for your patch. Please find few comments.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b80091510c5973ceb01785f17b0d53057ffa1985","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b4cb880a_1e6a7c7f","updated":"2022-07-28 09:08:26.000000000","message":"Thanks for your rework, but there seems to be comments left.\nPlease kindly find my comments.","commit_id":"47b5bb35ea3bd994f6157a913205eaa4161d6cb4"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"3f1f16b205ff436d4bf32af76febab444eed257e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"7151272c_8efa1fde","updated":"2022-07-29 07:49:38.000000000","message":"LGTM","commit_id":"4c4778c37212e317c10064f691321ea5d7560a11"}],"specs/zed/faultnotification-autoheal.rst":[{"author":{"_account_id":31668,"deleted":true},"change_message_id":"2739aba8d0f9df8d084f75e4c4247fe8283d4b35","unresolved":true,"context_lines":[{"line_number":163,"context_line":"* ``1-2.`` Tacker sets FaultNotification destination URI and faultIDs"},{"line_number":164,"context_line":"  to VIM for each VM when a VNF is instantiated (see note 1.)."},{"line_number":165,"context_line":"  In return, an alarmID is obtained. Then, ServerNotifier URI and"},{"line_number":166,"context_line":"  faultIDs are saved on ``VnfInstance.metadata``, and"},{"line_number":167,"context_line":"  obtained alarmID is saved on"},{"line_number":168,"context_line":"  ``VnfInstance.instantiatedVnfInfo.vnfcResourceInfo.metadata``."},{"line_number":169,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"e7c46d0d_bba21ba9","line":166,"updated":"2022-07-26 02:19:38.000000000","message":"\"VnfInstance.instantiatedVnfInfo.metadata\" is correct instead of \"VnfInstance.metadata\".","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"d563ef32d9e1b213a4318cbf5da51426a9949ddd","unresolved":false,"context_lines":[{"line_number":163,"context_line":"* ``1-2.`` Tacker sets FaultNotification destination URI and faultIDs"},{"line_number":164,"context_line":"  to VIM for each VM when a VNF is instantiated (see note 1.)."},{"line_number":165,"context_line":"  In return, an alarmID is obtained. Then, ServerNotifier URI and"},{"line_number":166,"context_line":"  faultIDs are saved on ``VnfInstance.metadata``, and"},{"line_number":167,"context_line":"  obtained alarmID is saved on"},{"line_number":168,"context_line":"  ``VnfInstance.instantiatedVnfInfo.vnfcResourceInfo.metadata``."},{"line_number":169,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"c1132364_bb38f8cb","line":166,"in_reply_to":"dc4762c4_374e2c7b","updated":"2022-07-29 01:48:35.000000000","message":"Done","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":163,"context_line":"* ``1-2.`` Tacker sets FaultNotification destination URI and faultIDs"},{"line_number":164,"context_line":"  to VIM for each VM when a VNF is instantiated (see note 1.)."},{"line_number":165,"context_line":"  In return, an alarmID is obtained. Then, ServerNotifier URI and"},{"line_number":166,"context_line":"  faultIDs are saved on ``VnfInstance.metadata``, and"},{"line_number":167,"context_line":"  obtained alarmID is saved on"},{"line_number":168,"context_line":"  ``VnfInstance.instantiatedVnfInfo.vnfcResourceInfo.metadata``."},{"line_number":169,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"dc4762c4_374e2c7b","line":166,"in_reply_to":"e7c46d0d_bba21ba9","updated":"2022-07-28 08:42:14.000000000","message":"I\u0027ve fixed it in PS2.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"04dbbc452ee01e42fca857a7babc71d51dbf3404","unresolved":true,"context_lines":[{"line_number":188,"context_line":"  at the same time."},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"* ``13-14.`` Failed VNF is deleted and new VNF is created. This process is"},{"line_number":191,"context_line":"  performed by Heat interface of Openstack [#Openstack_Heat]_."},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"* ``15-17.`` Tacker sets FaultNotification destination URI for new VNF."},{"line_number":194,"context_line":"  It saves alarmID on DB"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ae1b347d_df8bc52e","line":191,"range":{"start_line":191,"start_character":33,"end_line":191,"end_character":42},"updated":"2022-07-26 01:45:36.000000000","message":"Please follow the convention, change it to \"OpenStack\".","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":188,"context_line":"  at the same time."},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"* ``13-14.`` Failed VNF is deleted and new VNF is created. This process is"},{"line_number":191,"context_line":"  performed by Heat interface of Openstack [#Openstack_Heat]_."},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"* ``15-17.`` Tacker sets FaultNotification destination URI for new VNF."},{"line_number":194,"context_line":"  It saves alarmID on DB"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7bb4392f_2c5ee799","line":191,"range":{"start_line":191,"start_character":33,"end_line":191,"end_character":42},"in_reply_to":"ae1b347d_df8bc52e","updated":"2022-07-28 08:42:14.000000000","message":"I\u0027ve replaced those expressions in PS2.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b7636a3297466a2a4d52145f90a04275274d7d0f","unresolved":true,"context_lines":[{"line_number":240,"context_line":"    ServerNotifier"},{"line_number":241,"context_line":"    VNF"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    \"VnfServerNotificationDriver\" -\u003e \"ServerNotifier\""},{"line_number":244,"context_line":"      [style\u003dnone]"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        \"ServerNotifier\" \u003d\u003e \"VNF\""},{"line_number":247,"context_line":"          [label \u003d \"1. Fault events occurred in VNF\"]"},{"line_number":248,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5396a256_382a5ad3","line":245,"range":{"start_line":243,"start_character":0,"end_line":245,"end_character":0},"updated":"2022-07-27 09:32:47.000000000","message":"Is this necessary?\nI think this makes the VnfServerNotificationDriver look active when it\u0027s not.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":240,"context_line":"    ServerNotifier"},{"line_number":241,"context_line":"    VNF"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    \"VnfServerNotificationDriver\" -\u003e \"ServerNotifier\""},{"line_number":244,"context_line":"      [style\u003dnone]"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        \"ServerNotifier\" \u003d\u003e \"VNF\""},{"line_number":247,"context_line":"          [label \u003d \"1. Fault events occurred in VNF\"]"},{"line_number":248,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"f1487235_b45c09a1","line":245,"range":{"start_line":243,"start_character":0,"end_line":245,"end_character":0},"in_reply_to":"5396a256_382a5ad3","updated":"2022-07-28 08:42:14.000000000","message":"I think this is not necessary for the sequence, thus deleted in PS2.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"4e33a51fd1872b94c3e04d15f7cb77447491ec01","unresolved":true,"context_lines":[{"line_number":240,"context_line":"    ServerNotifier"},{"line_number":241,"context_line":"    VNF"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    \"VnfServerNotificationDriver\" -\u003e \"ServerNotifier\""},{"line_number":244,"context_line":"      [style\u003dnone]"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        \"ServerNotifier\" \u003d\u003e \"VNF\""},{"line_number":247,"context_line":"          [label \u003d \"1. Fault events occurred in VNF\"]"},{"line_number":248,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"6e6d8d07_a9f7ca34","line":245,"range":{"start_line":243,"start_character":0,"end_line":245,"end_character":0},"in_reply_to":"5779ed0a_750e6a8e","updated":"2022-07-28 09:36:28.000000000","message":"Oops, sorry for your recomment. I\u0027ve fixed it in PS3, with removing the corresponding closing expression.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"9b37c0a219b220c03c0dcb9c6553355281e609e1","unresolved":true,"context_lines":[{"line_number":240,"context_line":"    ServerNotifier"},{"line_number":241,"context_line":"    VNF"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    \"VnfServerNotificationDriver\" -\u003e \"ServerNotifier\""},{"line_number":244,"context_line":"      [style\u003dnone]"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        \"ServerNotifier\" \u003d\u003e \"VNF\""},{"line_number":247,"context_line":"          [label \u003d \"1. Fault events occurred in VNF\"]"},{"line_number":248,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"f5d6dd00_2175f62f","line":245,"range":{"start_line":243,"start_character":0,"end_line":245,"end_character":0},"in_reply_to":"6e6d8d07_a9f7ca34","updated":"2022-07-28 12:04:26.000000000","message":"I\u0027m sorry to bother you again., but I have one more suggestion.\n\nHow about inserting the following before 15 so that the VnfServerNotificationDriver is actively displayed between 15 and 19?\n\n```\n    \"ConductorV2\" -\u003e \"VnfServerNotificationDriver\"\n      [style\u003dnone]\n```","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"99edd6141caf9f15915680740855d154e80a7de0","unresolved":false,"context_lines":[{"line_number":240,"context_line":"    ServerNotifier"},{"line_number":241,"context_line":"    VNF"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    \"VnfServerNotificationDriver\" -\u003e \"ServerNotifier\""},{"line_number":244,"context_line":"      [style\u003dnone]"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        \"ServerNotifier\" \u003d\u003e \"VNF\""},{"line_number":247,"context_line":"          [label \u003d \"1. Fault events occurred in VNF\"]"},{"line_number":248,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"dec313a0_f8a09efb","line":245,"range":{"start_line":243,"start_character":0,"end_line":245,"end_character":0},"in_reply_to":"c9dbfc19_a075f83d","updated":"2022-07-29 06:52:50.000000000","message":"It\u0027s hard to show the section where the timer is running, I think so too..\nbut anyway, I think it become more fine to see for me! Thank you!","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b80091510c5973ceb01785f17b0d53057ffa1985","unresolved":true,"context_lines":[{"line_number":240,"context_line":"    ServerNotifier"},{"line_number":241,"context_line":"    VNF"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    \"VnfServerNotificationDriver\" -\u003e \"ServerNotifier\""},{"line_number":244,"context_line":"      [style\u003dnone]"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        \"ServerNotifier\" \u003d\u003e \"VNF\""},{"line_number":247,"context_line":"          [label \u003d \"1. Fault events occurred in VNF\"]"},{"line_number":248,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5779ed0a_750e6a8e","line":245,"range":{"start_line":243,"start_character":0,"end_line":245,"end_character":0},"in_reply_to":"f1487235_b45c09a1","updated":"2022-07-28 09:08:26.000000000","message":"It seems not be deleted in PS2.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"13752186b98d0fed8db4f8e1aef79da3e3ad3b23","unresolved":true,"context_lines":[{"line_number":240,"context_line":"    ServerNotifier"},{"line_number":241,"context_line":"    VNF"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    \"VnfServerNotificationDriver\" -\u003e \"ServerNotifier\""},{"line_number":244,"context_line":"      [style\u003dnone]"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        \"ServerNotifier\" \u003d\u003e \"VNF\""},{"line_number":247,"context_line":"          [label \u003d \"1. Fault events occurred in VNF\"]"},{"line_number":248,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"c9dbfc19_a075f83d","line":245,"range":{"start_line":243,"start_character":0,"end_line":245,"end_character":0},"in_reply_to":"f5d6dd00_2175f62f","updated":"2022-07-29 06:12:33.000000000","message":"\u003e How about inserting the following before 15 so that the VnfServerNotificationDriver is actively displayed between 15 and 19?\n\nThanks for your suggestion. I\u0027ve added it in PS4.\n\nI think we should continue the activation of VnfServerNotificationDriver from step 6 to step 19, because the packing timer will be active during those steps. However, current seqdiag integration cannot describe those kind of situations :(\n\n\u003e I found the change from PS2 to PS3 causes the ServerNotifier to remain active until the end of the sequence.\n\nI\u0027ve fixed it in PS5. Now ServerNotifier is deactivated after it gets 204 response from VnfServerNotificationDriver.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"96e18df6803d4a7f948c821991926ffb29a27904","unresolved":true,"context_lines":[{"line_number":240,"context_line":"    ServerNotifier"},{"line_number":241,"context_line":"    VNF"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    \"VnfServerNotificationDriver\" -\u003e \"ServerNotifier\""},{"line_number":244,"context_line":"      [style\u003dnone]"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        \"ServerNotifier\" \u003d\u003e \"VNF\""},{"line_number":247,"context_line":"          [label \u003d \"1. Fault events occurred in VNF\"]"},{"line_number":248,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"82b3de49_424cb0ee","line":245,"range":{"start_line":243,"start_character":0,"end_line":245,"end_character":0},"in_reply_to":"f5d6dd00_2175f62f","updated":"2022-07-29 05:48:23.000000000","message":"Thanks, it\u0027s much easier to see!\n\nI\u0027m sorry to bother you again and again,,\nI found the change from PS2 to PS3 causes the ServerNotifier to remain active until the end of the sequence.\n\nThis seems to be due to the removal of below parts L309-310 in PS2.\n```\n    \"VnfServerNotificationDriver\" \u003c-- \"ServerNotifier\"\n      [style\u003dnone]\n```","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"f0a014f223b0b705049e77ac00364ac7da6520b5","unresolved":true,"context_lines":[{"line_number":243,"context_line":"    \"VnfServerNotificationDriver\" -\u003e \"ServerNotifier\""},{"line_number":244,"context_line":"      [style\u003dnone]"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        \"ServerNotifier\" \u003d\u003e \"VNF\""},{"line_number":247,"context_line":"          [label \u003d \"1. Fault events occurred in VNF\"]"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"        \"ServerNotifier\" -\u003e \"VnfServerNotificationController\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"c182b9cb_a816eb0c","line":246,"updated":"2022-07-25 07:53:33.000000000","message":"Is it intentional to use \"\u003d\u003e\" instead of \"-\u003e\"?","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"f0a014f223b0b705049e77ac00364ac7da6520b5","unresolved":true,"context_lines":[{"line_number":243,"context_line":"    \"VnfServerNotificationDriver\" -\u003e \"ServerNotifier\""},{"line_number":244,"context_line":"      [style\u003dnone]"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        \"ServerNotifier\" \u003d\u003e \"VNF\""},{"line_number":247,"context_line":"          [label \u003d \"1. Fault events occurred in VNF\"]"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"        \"ServerNotifier\" -\u003e \"VnfServerNotificationController\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"d3e64469_8c69d19c","line":246,"updated":"2022-07-25 07:53:33.000000000","message":"It is better to describe the response from \"VNF\".","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"d563ef32d9e1b213a4318cbf5da51426a9949ddd","unresolved":false,"context_lines":[{"line_number":243,"context_line":"    \"VnfServerNotificationDriver\" -\u003e \"ServerNotifier\""},{"line_number":244,"context_line":"      [style\u003dnone]"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        \"ServerNotifier\" \u003d\u003e \"VNF\""},{"line_number":247,"context_line":"          [label \u003d \"1. Fault events occurred in VNF\"]"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"        \"ServerNotifier\" -\u003e \"VnfServerNotificationController\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7cdd066a_11b30657","line":246,"in_reply_to":"8678d7b9_b76a98c6","updated":"2022-07-29 01:48:35.000000000","message":"Done","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":243,"context_line":"    \"VnfServerNotificationDriver\" -\u003e \"ServerNotifier\""},{"line_number":244,"context_line":"      [style\u003dnone]"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        \"ServerNotifier\" \u003d\u003e \"VNF\""},{"line_number":247,"context_line":"          [label \u003d \"1. Fault events occurred in VNF\"]"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"        \"ServerNotifier\" -\u003e \"VnfServerNotificationController\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"8678d7b9_b76a98c6","line":246,"in_reply_to":"c182b9cb_a816eb0c","updated":"2022-07-28 08:42:14.000000000","message":"It is not an intentional use of \"\u003d\u003e\", replaced with \"-\u003e\".","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"d563ef32d9e1b213a4318cbf5da51426a9949ddd","unresolved":false,"context_lines":[{"line_number":243,"context_line":"    \"VnfServerNotificationDriver\" -\u003e \"ServerNotifier\""},{"line_number":244,"context_line":"      [style\u003dnone]"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        \"ServerNotifier\" \u003d\u003e \"VNF\""},{"line_number":247,"context_line":"          [label \u003d \"1. Fault events occurred in VNF\"]"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"        \"ServerNotifier\" -\u003e \"VnfServerNotificationController\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"42d1f115_2cf5e481","line":246,"in_reply_to":"d0b960f9_f9148168","updated":"2022-07-29 01:48:35.000000000","message":"Done","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":243,"context_line":"    \"VnfServerNotificationDriver\" -\u003e \"ServerNotifier\""},{"line_number":244,"context_line":"      [style\u003dnone]"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"        \"ServerNotifier\" \u003d\u003e \"VNF\""},{"line_number":247,"context_line":"          [label \u003d \"1. Fault events occurred in VNF\"]"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"        \"ServerNotifier\" -\u003e \"VnfServerNotificationController\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"d0b960f9_f9148168","line":246,"in_reply_to":"d3e64469_8c69d19c","updated":"2022-07-28 08:42:14.000000000","message":"I\u0027ve added response flow in PS2.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"f0a014f223b0b705049e77ac00364ac7da6520b5","unresolved":true,"context_lines":[{"line_number":251,"context_line":"          note\u003d\"Multiple events \\ncan be reported at the same time.\\n"},{"line_number":252,"context_line":"          This is ignored if faultID is invalid.\"]"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"            \"VnfServerNotificationController\" -\u003e \"ConductorV2\""},{"line_number":255,"context_line":"              [label \u003d \"3. notify fault event\"]"},{"line_number":256,"context_line":"            \"ConductorV2\" -\u003e \"VnfServerNotificationDriver\""},{"line_number":257,"context_line":"              [label \u003d \"4. fault event\"]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"f56b2f9d_dd995028","line":254,"updated":"2022-07-25 07:53:33.000000000","message":"For asynchronous processing, \"-\u003e\u003e\" is better.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"d563ef32d9e1b213a4318cbf5da51426a9949ddd","unresolved":false,"context_lines":[{"line_number":251,"context_line":"          note\u003d\"Multiple events \\ncan be reported at the same time.\\n"},{"line_number":252,"context_line":"          This is ignored if faultID is invalid.\"]"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"            \"VnfServerNotificationController\" -\u003e \"ConductorV2\""},{"line_number":255,"context_line":"              [label \u003d \"3. notify fault event\"]"},{"line_number":256,"context_line":"            \"ConductorV2\" -\u003e \"VnfServerNotificationDriver\""},{"line_number":257,"context_line":"              [label \u003d \"4. fault event\"]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3306ded5_3ef9190d","line":254,"in_reply_to":"094279c9_66a5cf8c","updated":"2022-07-29 01:48:35.000000000","message":"Done","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":251,"context_line":"          note\u003d\"Multiple events \\ncan be reported at the same time.\\n"},{"line_number":252,"context_line":"          This is ignored if faultID is invalid.\"]"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"            \"VnfServerNotificationController\" -\u003e \"ConductorV2\""},{"line_number":255,"context_line":"              [label \u003d \"3. notify fault event\"]"},{"line_number":256,"context_line":"            \"ConductorV2\" -\u003e \"VnfServerNotificationDriver\""},{"line_number":257,"context_line":"              [label \u003d \"4. fault event\"]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"094279c9_66a5cf8c","line":254,"in_reply_to":"f56b2f9d_dd995028","updated":"2022-07-28 08:42:14.000000000","message":"I\u0027ve fixed it in PS2.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"f0a014f223b0b705049e77ac00364ac7da6520b5","unresolved":true,"context_lines":[{"line_number":270,"context_line":"          [label \u003d \"7. POST \u003cconfigured URI prefix\u003e/vnf_instances/{vnf_instance_id}/servers/{server_id}/notify\","},{"line_number":271,"context_line":"          note\u003d\"This is ignored if faultID is invalid.\"]"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"            \"VnfServerNotificationController\" -\u003e \"ConductorV2\""},{"line_number":274,"context_line":"              [label \u003d \"8. notify fault event\"]"},{"line_number":275,"context_line":"            \"ConductorV2\" -\u003e \"VnfServerNotificationDriver\""},{"line_number":276,"context_line":"              [label \u003d \"9. fault event\"]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"53ef57dd_5c8c6309","line":273,"updated":"2022-07-25 07:53:33.000000000","message":"ditto","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":270,"context_line":"          [label \u003d \"7. POST \u003cconfigured URI prefix\u003e/vnf_instances/{vnf_instance_id}/servers/{server_id}/notify\","},{"line_number":271,"context_line":"          note\u003d\"This is ignored if faultID is invalid.\"]"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"            \"VnfServerNotificationController\" -\u003e \"ConductorV2\""},{"line_number":274,"context_line":"              [label \u003d \"8. notify fault event\"]"},{"line_number":275,"context_line":"            \"ConductorV2\" -\u003e \"VnfServerNotificationDriver\""},{"line_number":276,"context_line":"              [label \u003d \"9. fault event\"]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"84c92434_90feed6d","line":273,"in_reply_to":"53ef57dd_5c8c6309","updated":"2022-07-28 08:42:14.000000000","message":"ditto","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"d563ef32d9e1b213a4318cbf5da51426a9949ddd","unresolved":false,"context_lines":[{"line_number":270,"context_line":"          [label \u003d \"7. POST \u003cconfigured URI prefix\u003e/vnf_instances/{vnf_instance_id}/servers/{server_id}/notify\","},{"line_number":271,"context_line":"          note\u003d\"This is ignored if faultID is invalid.\"]"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"            \"VnfServerNotificationController\" -\u003e \"ConductorV2\""},{"line_number":274,"context_line":"              [label \u003d \"8. notify fault event\"]"},{"line_number":275,"context_line":"            \"ConductorV2\" -\u003e \"VnfServerNotificationDriver\""},{"line_number":276,"context_line":"              [label \u003d \"9. fault event\"]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"11a9cda1_5df4a05e","line":273,"in_reply_to":"84c92434_90feed6d","updated":"2022-07-29 01:48:35.000000000","message":"Done","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"f0a014f223b0b705049e77ac00364ac7da6520b5","unresolved":true,"context_lines":[{"line_number":288,"context_line":"          [label \u003d \"11. POST \u003cconfigured URI prefix\u003e/vnf_instances/{vnf_instance_id}/servers/{server_id}/notify\","},{"line_number":289,"context_line":"          note\u003d\"This is ignored if faultID is invalid.\"]"},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"            \"VnfServerNotificationController\" -\u003e \"ConductorV2\""},{"line_number":292,"context_line":"              [label \u003d \"12. notify fault event\"]"},{"line_number":293,"context_line":"            \"ConductorV2\" -\u003e \"VnfServerNotificationDriver\""},{"line_number":294,"context_line":"              [label \u003d \"13. fault event\"]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"c8c3fbba_8b751705","line":291,"updated":"2022-07-25 07:53:33.000000000","message":"ditto","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31668,"deleted":true},"change_message_id":"d563ef32d9e1b213a4318cbf5da51426a9949ddd","unresolved":false,"context_lines":[{"line_number":288,"context_line":"          [label \u003d \"11. POST \u003cconfigured URI prefix\u003e/vnf_instances/{vnf_instance_id}/servers/{server_id}/notify\","},{"line_number":289,"context_line":"          note\u003d\"This is ignored if faultID is invalid.\"]"},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"            \"VnfServerNotificationController\" -\u003e \"ConductorV2\""},{"line_number":292,"context_line":"              [label \u003d \"12. notify fault event\"]"},{"line_number":293,"context_line":"            \"ConductorV2\" -\u003e \"VnfServerNotificationDriver\""},{"line_number":294,"context_line":"              [label \u003d \"13. fault event\"]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"b4bc83b9_53d29356","line":291,"in_reply_to":"97e7372d_5e965e58","updated":"2022-07-29 01:48:35.000000000","message":"Done","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":288,"context_line":"          [label \u003d \"11. POST \u003cconfigured URI prefix\u003e/vnf_instances/{vnf_instance_id}/servers/{server_id}/notify\","},{"line_number":289,"context_line":"          note\u003d\"This is ignored if faultID is invalid.\"]"},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"            \"VnfServerNotificationController\" -\u003e \"ConductorV2\""},{"line_number":292,"context_line":"              [label \u003d \"12. notify fault event\"]"},{"line_number":293,"context_line":"            \"ConductorV2\" -\u003e \"VnfServerNotificationDriver\""},{"line_number":294,"context_line":"              [label \u003d \"13. fault event\"]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"97e7372d_5e965e58","line":291,"in_reply_to":"c8c3fbba_8b751705","updated":"2022-07-28 08:42:14.000000000","message":"ditto","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b7636a3297466a2a4d52145f90a04275274d7d0f","unresolved":true,"context_lines":[{"line_number":318,"context_line":""},{"line_number":319,"context_line":"    \"VnfServerNotificationDriver\" \u003c-- \"VnflcmControllerV2\""},{"line_number":320,"context_line":"      [label \u003d \"Response: 202\"]"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    \"ConductorV2\" -\u003e \"NfvoClient\""},{"line_number":323,"context_line":"      [label \u003d \"19. send_lcmocc_notification\"]"},{"line_number":324,"context_line":"      \"NfvoClient\" -\u003e \"NFVO\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"8373020a_26477fcd","line":321,"updated":"2022-07-27 09:32:47.000000000","message":"Can you deactivate \"VnfServerNotificationDriver\" at this time?\n\nI think you can do it by inserting the following.\n```\n    \"ConductorV2\" \u003c-- \"VnfServerNotificationDriver\"\n      [style\u003dnone]\n```","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":318,"context_line":""},{"line_number":319,"context_line":"    \"VnfServerNotificationDriver\" \u003c-- \"VnflcmControllerV2\""},{"line_number":320,"context_line":"      [label \u003d \"Response: 202\"]"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    \"ConductorV2\" -\u003e \"NfvoClient\""},{"line_number":323,"context_line":"      [label \u003d \"19. send_lcmocc_notification\"]"},{"line_number":324,"context_line":"      \"NfvoClient\" -\u003e \"NFVO\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"b3c1b8cf_530dfa8e","line":321,"in_reply_to":"8373020a_26477fcd","updated":"2022-07-28 08:42:14.000000000","message":"I\u0027ve added the termination in PS2.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b80091510c5973ceb01785f17b0d53057ffa1985","unresolved":false,"context_lines":[{"line_number":318,"context_line":""},{"line_number":319,"context_line":"    \"VnfServerNotificationDriver\" \u003c-- \"VnflcmControllerV2\""},{"line_number":320,"context_line":"      [label \u003d \"Response: 202\"]"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    \"ConductorV2\" -\u003e \"NfvoClient\""},{"line_number":323,"context_line":"      [label \u003d \"19. send_lcmocc_notification\"]"},{"line_number":324,"context_line":"      \"NfvoClient\" -\u003e \"NFVO\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"b80dafa4_c82f3e11","line":321,"in_reply_to":"b3c1b8cf_530dfa8e","updated":"2022-07-28 09:08:26.000000000","message":"Ack","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b7636a3297466a2a4d52145f90a04275274d7d0f","unresolved":true,"context_lines":[{"line_number":427,"context_line":""},{"line_number":428,"context_line":"* ``25.`` VnfLcmDriverV2 performs healing."},{"line_number":429,"context_line":""},{"line_number":430,"context_line":".. note::"},{"line_number":431,"context_line":"   In this heal operation, ``additionalParams.all`` cannot be specified from"},{"line_number":432,"context_line":"   users, thus only the VNFC itself (i.e. storages are not included) will be"},{"line_number":433,"context_line":"   the target of heal operation. See [#spec_lcm_y]_ for the detail of"},{"line_number":434,"context_line":"   behavior of ``additionalParams.all``."},{"line_number":435,"context_line":""},{"line_number":436,"context_line":"* ``26-27.`` Tacker deletes alarmID for new VNF."},{"line_number":437,"context_line":""},{"line_number":438,"context_line":"* ``28-31.`` Failed VNF is deleted and new VNF is created. This process is"}],"source_content_type":"text/x-rst","patch_set":1,"id":"faee0fd2_d7cce922","line":435,"range":{"start_line":430,"start_character":0,"end_line":435,"end_character":0},"updated":"2022-07-27 09:32:47.000000000","message":"suggestion: How about you indent this note to the right?","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b80091510c5973ceb01785f17b0d53057ffa1985","unresolved":false,"context_lines":[{"line_number":427,"context_line":""},{"line_number":428,"context_line":"* ``25.`` VnfLcmDriverV2 performs healing."},{"line_number":429,"context_line":""},{"line_number":430,"context_line":".. note::"},{"line_number":431,"context_line":"   In this heal operation, ``additionalParams.all`` cannot be specified from"},{"line_number":432,"context_line":"   users, thus only the VNFC itself (i.e. storages are not included) will be"},{"line_number":433,"context_line":"   the target of heal operation. See [#spec_lcm_y]_ for the detail of"},{"line_number":434,"context_line":"   behavior of ``additionalParams.all``."},{"line_number":435,"context_line":""},{"line_number":436,"context_line":"* ``26-27.`` Tacker deletes alarmID for new VNF."},{"line_number":437,"context_line":""},{"line_number":438,"context_line":"* ``28-31.`` Failed VNF is deleted and new VNF is created. This process is"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7e7051b4_b4f00c42","line":435,"range":{"start_line":430,"start_character":0,"end_line":435,"end_character":0},"in_reply_to":"47d585e6_4fbdfdf5","updated":"2022-07-28 09:08:26.000000000","message":"Ack","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":427,"context_line":""},{"line_number":428,"context_line":"* ``25.`` VnfLcmDriverV2 performs healing."},{"line_number":429,"context_line":""},{"line_number":430,"context_line":".. note::"},{"line_number":431,"context_line":"   In this heal operation, ``additionalParams.all`` cannot be specified from"},{"line_number":432,"context_line":"   users, thus only the VNFC itself (i.e. storages are not included) will be"},{"line_number":433,"context_line":"   the target of heal operation. See [#spec_lcm_y]_ for the detail of"},{"line_number":434,"context_line":"   behavior of ``additionalParams.all``."},{"line_number":435,"context_line":""},{"line_number":436,"context_line":"* ``26-27.`` Tacker deletes alarmID for new VNF."},{"line_number":437,"context_line":""},{"line_number":438,"context_line":"* ``28-31.`` Failed VNF is deleted and new VNF is created. This process is"}],"source_content_type":"text/x-rst","patch_set":1,"id":"47d585e6_4fbdfdf5","line":435,"range":{"start_line":430,"start_character":0,"end_line":435,"end_character":0},"in_reply_to":"faee0fd2_d7cce922","updated":"2022-07-28 08:42:14.000000000","message":"I\u0027ve fixed it PS2.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"04dbbc452ee01e42fca857a7babc71d51dbf3404","unresolved":true,"context_lines":[{"line_number":436,"context_line":"* ``26-27.`` Tacker deletes alarmID for new VNF."},{"line_number":437,"context_line":""},{"line_number":438,"context_line":"* ``28-31.`` Failed VNF is deleted and new VNF is created. This process is"},{"line_number":439,"context_line":"  performed by Heat interface of Openstack [#Openstack_Heat]_."},{"line_number":440,"context_line":""},{"line_number":441,"context_line":"* ``32-33.`` Tacker sets FaultNotification destination URI for new VMs"},{"line_number":442,"context_line":"  (see note)."}],"source_content_type":"text/x-rst","patch_set":1,"id":"fccfa875_315ab90f","line":439,"range":{"start_line":439,"start_character":33,"end_line":439,"end_character":42},"updated":"2022-07-26 01:45:36.000000000","message":"Please follow convention \"OpenStack.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":436,"context_line":"* ``26-27.`` Tacker deletes alarmID for new VNF."},{"line_number":437,"context_line":""},{"line_number":438,"context_line":"* ``28-31.`` Failed VNF is deleted and new VNF is created. This process is"},{"line_number":439,"context_line":"  performed by Heat interface of Openstack [#Openstack_Heat]_."},{"line_number":440,"context_line":""},{"line_number":441,"context_line":"* ``32-33.`` Tacker sets FaultNotification destination URI for new VMs"},{"line_number":442,"context_line":"  (see note)."}],"source_content_type":"text/x-rst","patch_set":1,"id":"73740cbe_15bc605a","line":439,"range":{"start_line":439,"start_character":33,"end_line":439,"end_character":42},"in_reply_to":"fccfa875_315ab90f","updated":"2022-07-28 08:42:14.000000000","message":"ditto","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b7636a3297466a2a4d52145f90a04275274d7d0f","unresolved":true,"context_lines":[{"line_number":471,"context_line":"  | **Description**: notifies Tacker with fault event"},{"line_number":472,"context_line":"                     when a fault event occur in VIM."},{"line_number":473,"context_line":"  | **Method type**: POST"},{"line_number":474,"context_line":"  | **URL for the resource**: \u003cconfigured URI prefix\u003e/vnf_instances/{vnf_instance_id}"},{"line_number":475,"context_line":"                              /servers/{server_id}/notify"},{"line_number":476,"context_line":"  | **Path parameters**:"},{"line_number":477,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"05566ed9_ccfe12d4","line":474,"updated":"2022-07-27 09:32:47.000000000","message":"nit: this line over 79char/line, could you change position of line break?","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":471,"context_line":"  | **Description**: notifies Tacker with fault event"},{"line_number":472,"context_line":"                     when a fault event occur in VIM."},{"line_number":473,"context_line":"  | **Method type**: POST"},{"line_number":474,"context_line":"  | **URL for the resource**: \u003cconfigured URI prefix\u003e/vnf_instances/{vnf_instance_id}"},{"line_number":475,"context_line":"                              /servers/{server_id}/notify"},{"line_number":476,"context_line":"  | **Path parameters**:"},{"line_number":477,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"58811640_f539eaa1","line":474,"in_reply_to":"05566ed9_ccfe12d4","updated":"2022-07-28 08:42:14.000000000","message":"ditto","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b80091510c5973ceb01785f17b0d53057ffa1985","unresolved":false,"context_lines":[{"line_number":471,"context_line":"  | **Description**: notifies Tacker with fault event"},{"line_number":472,"context_line":"                     when a fault event occur in VIM."},{"line_number":473,"context_line":"  | **Method type**: POST"},{"line_number":474,"context_line":"  | **URL for the resource**: \u003cconfigured URI prefix\u003e/vnf_instances/{vnf_instance_id}"},{"line_number":475,"context_line":"                              /servers/{server_id}/notify"},{"line_number":476,"context_line":"  | **Path parameters**:"},{"line_number":477,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"f947b876_33939365","line":474,"in_reply_to":"58811640_f539eaa1","updated":"2022-07-28 09:08:26.000000000","message":"Ack","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b7636a3297466a2a4d52145f90a04275274d7d0f","unresolved":true,"context_lines":[{"line_number":485,"context_line":"    * - \u003cconfigured URI prefix\u003e"},{"line_number":486,"context_line":"      - 1"},{"line_number":487,"context_line":"      - Prefix of URI for notifying fault event on Tacker."},{"line_number":488,"context_line":"        This parameter is described ``fault_notification_uri`` in tacker.conf file."},{"line_number":489,"context_line":"    * - vnf_instance_id"},{"line_number":490,"context_line":"      - 1"},{"line_number":491,"context_line":"      - VNF instance ID."}],"source_content_type":"text/x-rst","patch_set":1,"id":"25cee64b_9ad86ca1","line":488,"range":{"start_line":488,"start_character":77,"end_line":488,"end_character":78},"updated":"2022-07-27 09:32:47.000000000","message":"nit: this line over 79char/line, could you break line here?","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":485,"context_line":"    * - \u003cconfigured URI prefix\u003e"},{"line_number":486,"context_line":"      - 1"},{"line_number":487,"context_line":"      - Prefix of URI for notifying fault event on Tacker."},{"line_number":488,"context_line":"        This parameter is described ``fault_notification_uri`` in tacker.conf file."},{"line_number":489,"context_line":"    * - vnf_instance_id"},{"line_number":490,"context_line":"      - 1"},{"line_number":491,"context_line":"      - VNF instance ID."}],"source_content_type":"text/x-rst","patch_set":1,"id":"c4a72639_49883578","line":488,"range":{"start_line":488,"start_character":77,"end_line":488,"end_character":78},"in_reply_to":"25cee64b_9ad86ca1","updated":"2022-07-28 08:42:14.000000000","message":"ditto","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b80091510c5973ceb01785f17b0d53057ffa1985","unresolved":false,"context_lines":[{"line_number":485,"context_line":"    * - \u003cconfigured URI prefix\u003e"},{"line_number":486,"context_line":"      - 1"},{"line_number":487,"context_line":"      - Prefix of URI for notifying fault event on Tacker."},{"line_number":488,"context_line":"        This parameter is described ``fault_notification_uri`` in tacker.conf file."},{"line_number":489,"context_line":"    * - vnf_instance_id"},{"line_number":490,"context_line":"      - 1"},{"line_number":491,"context_line":"      - VNF instance ID."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ee52f439_9758af6d","line":488,"range":{"start_line":488,"start_character":77,"end_line":488,"end_character":78},"in_reply_to":"c4a72639_49883578","updated":"2022-07-28 09:08:26.000000000","message":"Ack","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"04dbbc452ee01e42fca857a7babc71d51dbf3404","unresolved":true,"context_lines":[{"line_number":603,"context_line":"      - KeyValuePairs (inlined)"},{"line_number":604,"context_line":"      - Additional input parameters for the instantiation process,"},{"line_number":605,"context_line":"        specific to the VNF being instantiated."},{"line_number":606,"context_line":"    * - \u003eServerNotifierUri"},{"line_number":607,"context_line":"      - 1"},{"line_number":608,"context_line":"      - String"},{"line_number":609,"context_line":"      - Base Uri for ServerNotifier. The latter part of Uri"}],"source_content_type":"text/x-rst","patch_set":1,"id":"553eb90a_0288150a","line":606,"range":{"start_line":606,"start_character":9,"end_line":606,"end_character":26},"updated":"2022-07-26 01:45:36.000000000","message":"The parameter name convention could be change to ServerNotifierURI, as URI is self an acronym. WDYT.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":603,"context_line":"      - KeyValuePairs (inlined)"},{"line_number":604,"context_line":"      - Additional input parameters for the instantiation process,"},{"line_number":605,"context_line":"        specific to the VNF being instantiated."},{"line_number":606,"context_line":"    * - \u003eServerNotifierUri"},{"line_number":607,"context_line":"      - 1"},{"line_number":608,"context_line":"      - String"},{"line_number":609,"context_line":"      - Base Uri for ServerNotifier. The latter part of Uri"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ab76e479_de948593","line":606,"range":{"start_line":606,"start_character":9,"end_line":606,"end_character":26},"in_reply_to":"553eb90a_0288150a","updated":"2022-07-28 08:42:14.000000000","message":"Current Tacker implementation has both \"URI\" and \"Uri\" in its code, thus both expression can be accepted in the view point of consistency.\n(However, I think we should determine the policy which should be used in those documentations and codes....)","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b7636a3297466a2a4d52145f90a04275274d7d0f","unresolved":true,"context_lines":[{"line_number":643,"context_line":"      - tenant ID."},{"line_number":644,"context_line":"    * - server_id"},{"line_number":645,"context_line":"      - 1"},{"line_number":646,"context_line":"      - VM ID."},{"line_number":647,"context_line":""},{"line_number":648,"context_line":"  | **Request Header**:"},{"line_number":649,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"08609b7f_91c4841a","line":646,"range":{"start_line":646,"start_character":8,"end_line":646,"end_character":14},"updated":"2022-07-27 09:32:47.000000000","message":"Just a question,\nWhat do this `server_id/VM_ID` specify? stackId or vnfcInstanceId id or any other...?","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b80091510c5973ceb01785f17b0d53057ffa1985","unresolved":true,"context_lines":[{"line_number":643,"context_line":"      - tenant ID."},{"line_number":644,"context_line":"    * - server_id"},{"line_number":645,"context_line":"      - 1"},{"line_number":646,"context_line":"      - VM ID."},{"line_number":647,"context_line":""},{"line_number":648,"context_line":"  | **Request Header**:"},{"line_number":649,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"872e71c5_1653badc","line":646,"range":{"start_line":646,"start_character":8,"end_line":646,"end_character":14},"in_reply_to":"08609b7f_91c4841a","updated":"2022-07-28 09:08:26.000000000","message":"How about this?","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"9b37c0a219b220c03c0dcb9c6553355281e609e1","unresolved":false,"context_lines":[{"line_number":643,"context_line":"      - tenant ID."},{"line_number":644,"context_line":"    * - server_id"},{"line_number":645,"context_line":"      - 1"},{"line_number":646,"context_line":"      - VM ID."},{"line_number":647,"context_line":""},{"line_number":648,"context_line":"  | **Request Header**:"},{"line_number":649,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"221f0f73_e5bc7ad3","line":646,"range":{"start_line":646,"start_character":8,"end_line":646,"end_character":14},"in_reply_to":"82dab6b7_20f5165c","updated":"2022-07-28 12:04:26.000000000","message":"Certainly, the VNFs itself does not recognize the own vnfcInstanceId, so stackId seems to be reasonable..\nI understand, thank you!","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"4e33a51fd1872b94c3e04d15f7cb77447491ec01","unresolved":true,"context_lines":[{"line_number":643,"context_line":"      - tenant ID."},{"line_number":644,"context_line":"    * - server_id"},{"line_number":645,"context_line":"      - 1"},{"line_number":646,"context_line":"      - VM ID."},{"line_number":647,"context_line":""},{"line_number":648,"context_line":"  | **Request Header**:"},{"line_number":649,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"82dab6b7_20f5165c","line":646,"range":{"start_line":646,"start_character":8,"end_line":646,"end_character":14},"in_reply_to":"872e71c5_1653badc","updated":"2022-07-28 09:36:28.000000000","message":"I think both pattern can be considered, but currently stackId is reasonable because design in this spec describes fetching fault event from VNFs, not VNFCs.\n(I\u0027m not sure, but we perhaps have to discuss about using vnfcInstanceId for this field for further use-cases in the future...)","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"04dbbc452ee01e42fca857a7babc71d51dbf3404","unresolved":true,"context_lines":[{"line_number":719,"context_line":"    * - n/a"},{"line_number":720,"context_line":"      - 1"},{"line_number":721,"context_line":"      - Error: 408"},{"line_number":722,"context_line":"      - The server is shut down its connection."},{"line_number":723,"context_line":"    * - n/a"},{"line_number":724,"context_line":"      - 1"},{"line_number":725,"context_line":"      - Error: 500"}],"source_content_type":"text/x-rst","patch_set":1,"id":"c18f6d67_03cf2e57","line":722,"updated":"2022-07-26 01:45:36.000000000","message":"Please change to \"shutting\".","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":719,"context_line":"    * - n/a"},{"line_number":720,"context_line":"      - 1"},{"line_number":721,"context_line":"      - Error: 408"},{"line_number":722,"context_line":"      - The server is shut down its connection."},{"line_number":723,"context_line":"    * - n/a"},{"line_number":724,"context_line":"      - 1"},{"line_number":725,"context_line":"      - Error: 500"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7047acb4_04500ff6","line":722,"in_reply_to":"c18f6d67_03cf2e57","updated":"2022-07-28 08:42:14.000000000","message":"I\u0027ve fixed it in PS2.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"04dbbc452ee01e42fca857a7babc71d51dbf3404","unresolved":true,"context_lines":[{"line_number":834,"context_line":"    * - n/a"},{"line_number":835,"context_line":"      - 1"},{"line_number":836,"context_line":"      - Error: 408"},{"line_number":837,"context_line":"      - The server is shut down its connection."},{"line_number":838,"context_line":"    * - n/a"},{"line_number":839,"context_line":"      - 1"},{"line_number":840,"context_line":"      - Error: 500"}],"source_content_type":"text/x-rst","patch_set":1,"id":"b3b570d8_7585c48c","line":837,"updated":"2022-07-26 01:45:36.000000000","message":"Please change it to \"shutting\".","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":834,"context_line":"    * - n/a"},{"line_number":835,"context_line":"      - 1"},{"line_number":836,"context_line":"      - Error: 408"},{"line_number":837,"context_line":"      - The server is shut down its connection."},{"line_number":838,"context_line":"    * - n/a"},{"line_number":839,"context_line":"      - 1"},{"line_number":840,"context_line":"      - Error: 500"}],"source_content_type":"text/x-rst","patch_set":1,"id":"4a66d03a_a0f33d72","line":837,"in_reply_to":"b3b570d8_7585c48c","updated":"2022-07-28 08:42:14.000000000","message":"ditto","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b7636a3297466a2a4d52145f90a04275274d7d0f","unresolved":true,"context_lines":[{"line_number":893,"context_line":"----------"},{"line_number":894,"context_line":""},{"line_number":895,"context_line":"Implement Tacker to support:"},{"line_number":896,"context_line":"  + Add new Rest API POST ``\u003cconfigured URI prefix\u003e/vnf_instances/{vnf_instance_id}/servers/{server_id}/notify`` to"},{"line_number":897,"context_line":"    notify fault event to Tacker when a fault event occur in VIM."},{"line_number":898,"context_line":""},{"line_number":899,"context_line":"  + Tacker sends POST ``v2/{tenant_id}/servers/{server_id}/alarms``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"e975b5bc_d46d7583","line":896,"updated":"2022-07-27 09:32:47.000000000","message":"nit: this line over 79char/line, could you break line in the middle?","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"b80091510c5973ceb01785f17b0d53057ffa1985","unresolved":false,"context_lines":[{"line_number":893,"context_line":"----------"},{"line_number":894,"context_line":""},{"line_number":895,"context_line":"Implement Tacker to support:"},{"line_number":896,"context_line":"  + Add new Rest API POST ``\u003cconfigured URI prefix\u003e/vnf_instances/{vnf_instance_id}/servers/{server_id}/notify`` to"},{"line_number":897,"context_line":"    notify fault event to Tacker when a fault event occur in VIM."},{"line_number":898,"context_line":""},{"line_number":899,"context_line":"  + Tacker sends POST ``v2/{tenant_id}/servers/{server_id}/alarms``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"f1a1c72a_dc502cba","line":896,"in_reply_to":"7c16ca67_bad6563a","updated":"2022-07-28 09:08:26.000000000","message":"Ack","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"ca72884f98a27c7af736db757c2f8a55a994c594","unresolved":true,"context_lines":[{"line_number":893,"context_line":"----------"},{"line_number":894,"context_line":""},{"line_number":895,"context_line":"Implement Tacker to support:"},{"line_number":896,"context_line":"  + Add new Rest API POST ``\u003cconfigured URI prefix\u003e/vnf_instances/{vnf_instance_id}/servers/{server_id}/notify`` to"},{"line_number":897,"context_line":"    notify fault event to Tacker when a fault event occur in VIM."},{"line_number":898,"context_line":""},{"line_number":899,"context_line":"  + Tacker sends POST ``v2/{tenant_id}/servers/{server_id}/alarms``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7c16ca67_bad6563a","line":896,"in_reply_to":"e975b5bc_d46d7583","updated":"2022-07-28 08:42:14.000000000","message":"I\u0027ve fixed it in PS2, using `replace` expression.","commit_id":"54cd18d0d1edca5695470246a70c1c663febfbcc"}]}
