)]}'
{"specs/ussuri/add-event-alarm-policy.rst":[{"author":{"_account_id":22290,"name":"hyunsik Yang","email":"yangun@dcn.ssu.ac.kr","username":"hyunsikYang"},"change_message_id":"04ada0fb42e3bea520c556c8ee7ab19ae68ada32","unresolved":false,"context_lines":[{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Support event trigger alarm and vdu_autoheal by alarming type policy"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"This proposal aims at supporting vdu_autoheal by VDU state change event."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_6c1ac1c7","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":68},"updated":"2020-01-02 02:31:23.000000000","message":"Thank you for your suggestion. \n\nI have a some question:) \n\nWhat is the mean of \u0027VDU state change\u0027? resource change?\nIf it is right, it already supported by tacker.\n\nIn a case of hardware(VIM) fault, VDU which runs on that VIM also down. Current ping driver sends it to tacker and it tries to respawn about VDU. But, it can\u0027t due to the VIM fault..right?\n\nCan I have more detail example?","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"15610b07b56e8b5d300d9550216172490878fc2c","unresolved":false,"context_lines":[{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Support event trigger alarm and vdu_autoheal by alarming type policy"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"This proposal aims at supporting vdu_autoheal by VDU state change event."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_74a7f80a","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":68},"in_reply_to":"3fa7e38b_6c1ac1c7","updated":"2020-01-21 05:43:57.000000000","message":"The main requirement of this time is \"event-based triggers\". VDU state is only a parameter of triggers.\n\nAs you said, if VIM is completely failed, VDU is also down. But some users want to define their own failure.\nE.g. if memory usage is continues to decreasing, treat VIM as failure before any issues occur.\n\nTriggered by such prediction cannot be detected by current features because any issues do not occur yet. Such prediction is analyzed by external features (someone want to use AI...) and the features send just event. I think it is implemented as Aodh alarm.","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":22290,"name":"hyunsik Yang","email":"yangun@dcn.ssu.ac.kr","username":"hyunsikYang"},"change_message_id":"04ada0fb42e3bea520c556c8ee7ab19ae68ada32","unresolved":false,"context_lines":[{"line_number":20,"context_line":"scenarios are discussed in NFV."},{"line_number":21,"context_line":"(example:OPNFV doctor\u0027s Fault management scenario[#f1]_)"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"In this case, healing should be triggerd by VDU status change,"},{"line_number":24,"context_line":"but it cannot be achieved with current Tacker."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Proposed change"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_ccc5f53e","line":23,"range":{"start_line":23,"start_character":32,"end_line":23,"end_character":40},"updated":"2020-01-02 02:31:23.000000000","message":"triggered","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"15610b07b56e8b5d300d9550216172490878fc2c","unresolved":false,"context_lines":[{"line_number":20,"context_line":"scenarios are discussed in NFV."},{"line_number":21,"context_line":"(example:OPNFV doctor\u0027s Fault management scenario[#f1]_)"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"In this case, healing should be triggerd by VDU status change,"},{"line_number":24,"context_line":"but it cannot be achieved with current Tacker."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Proposed change"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_14b00441","line":23,"range":{"start_line":23,"start_character":32,"end_line":23,"end_character":40},"in_reply_to":"3fa7e38b_ccc5f53e","updated":"2020-01-21 05:43:57.000000000","message":"Thanks, I will fix later.","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"change_message_id":"c5ff5fde0d158d51748f47cb660e5de990c027c4","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Proposed change"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Our plan is to add a new policy ``tosca.policies.tacker.EventAlarming``"},{"line_number":30,"context_line":"and enable vdu_autoheal by event alarming trigger."},{"line_number":31,"context_line":"New policy define monitoring resource state to evaluate the resource\u0027s event"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_4affd3b0","line":28,"updated":"2020-02-06 06:07:54.000000000","message":"just a suggestion:\nIt will be good if we can add a ASCI diagram as well.","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":22290,"name":"hyunsik Yang","email":"yangun@dcn.ssu.ac.kr","username":"hyunsikYang"},"change_message_id":"04ada0fb42e3bea520c556c8ee7ab19ae68ada32","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Add a new alarm monitoring policy ``tosca.policies.tacker.EventAlarming``"},{"line_number":37,"context_line":"into VNFD definition."},{"line_number":38,"context_line":"This policy is translated to event alarm difinition which monitor resource\u0027s event"},{"line_number":39,"context_line":"and trigger actions in HOT."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"The TOSCA scheme could be defined as the following:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_ec06b174","line":38,"range":{"start_line":38,"start_character":41,"end_line":38,"end_character":51},"updated":"2020-01-02 02:31:23.000000000","message":"definition","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"15610b07b56e8b5d300d9550216172490878fc2c","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Add a new alarm monitoring policy ``tosca.policies.tacker.EventAlarming``"},{"line_number":37,"context_line":"into VNFD definition."},{"line_number":38,"context_line":"This policy is translated to event alarm difinition which monitor resource\u0027s event"},{"line_number":39,"context_line":"and trigger actions in HOT."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"The TOSCA scheme could be defined as the following:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_34ad00e7","line":38,"range":{"start_line":38,"start_character":41,"end_line":38,"end_character":51},"in_reply_to":"3fa7e38b_ec06b174","updated":"2020-01-21 05:43:57.000000000","message":"Thanks, I will fix later.","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"change_message_id":"06cc7ff4b0e62c197e697bf57390921652cd5f3e","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  tosca.policies.tacker.EventAlarming:"},{"line_number":48,"context_line":"    derived_from: tosca.policies.Monitoring"},{"line_number":49,"context_line":"    triggers:"},{"line_number":50,"context_line":"      resize_compute:"},{"line_number":51,"context_line":"        event_type:"},{"line_number":52,"context_line":"          type: map"},{"line_number":53,"context_line":"          entry_schema:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_bd660556","line":50,"range":{"start_line":50,"start_character":6,"end_line":50,"end_character":20},"updated":"2020-01-17 07:09:26.000000000","message":"Is this intentional? I think you can omit this level.","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"change_message_id":"5aed6b2f14da4d011d0763e57ea9df55dbe01da0","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  tosca.policies.tacker.EventAlarming:"},{"line_number":48,"context_line":"    derived_from: tosca.policies.Monitoring"},{"line_number":49,"context_line":"    triggers:"},{"line_number":50,"context_line":"      resize_compute:"},{"line_number":51,"context_line":"        event_type:"},{"line_number":52,"context_line":"          type: map"},{"line_number":53,"context_line":"          entry_schema:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_94583b89","line":50,"range":{"start_line":50,"start_character":6,"end_line":50,"end_character":20},"in_reply_to":"3fa7e38b_34bae0b9","updated":"2020-01-24 07:42:49.000000000","message":"Sorry, I was wrong. We must not omit this level.\n\nBut still I think we should name it like `aodh_event` rather than `resize_compute`.","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"ff5ec8b71586a69627dd6a65bd617946c769f18f","unresolved":false,"context_lines":[{"line_number":47,"context_line":"  tosca.policies.tacker.EventAlarming:"},{"line_number":48,"context_line":"    derived_from: tosca.policies.Monitoring"},{"line_number":49,"context_line":"    triggers:"},{"line_number":50,"context_line":"      resize_compute:"},{"line_number":51,"context_line":"        event_type:"},{"line_number":52,"context_line":"          type: map"},{"line_number":53,"context_line":"          entry_schema:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_34bae0b9","line":50,"range":{"start_line":50,"start_character":6,"end_line":50,"end_character":20},"in_reply_to":"3fa7e38b_bd660556","updated":"2020-01-21 08:01:57.000000000","message":"This level is used for set multiple triggers, I think...\nI will check and show example later.\n\nc.f. this is based on \"tosca.policies.tacker.Alarming\"\nhttps://github.com/openstack/tacker/blob/bdb2d52b3a1b69c58cb2ac6f903380ab8a7bd973/tacker/tosca/lib/tacker_defs.yaml#L302","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"change_message_id":"06cc7ff4b0e62c197e697bf57390921652cd5f3e","unresolved":false,"context_lines":[{"line_number":59,"context_line":"            type: string"},{"line_number":60,"context_line":"          required: false"},{"line_number":61,"context_line":"        action:"},{"line_number":62,"context_line":"          type: map"},{"line_number":63,"context_line":"          entry_schema:"},{"line_number":64,"context_line":"            type: string"},{"line_number":65,"context_line":"          required: true"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"and sample TOSCA template policy"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_bdf365a0","line":64,"range":{"start_line":62,"start_character":0,"end_line":64,"end_character":24},"updated":"2020-01-17 07:09:26.000000000","message":"At line 122, \"action: [vdu_autoheal]\" exists, if you want to define like so, here should be\n\n  action:\n    type: list\n    entry_schema:\n      type: string","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"change_message_id":"5aed6b2f14da4d011d0763e57ea9df55dbe01da0","unresolved":false,"context_lines":[{"line_number":59,"context_line":"            type: string"},{"line_number":60,"context_line":"          required: false"},{"line_number":61,"context_line":"        action:"},{"line_number":62,"context_line":"          type: map"},{"line_number":63,"context_line":"          entry_schema:"},{"line_number":64,"context_line":"            type: string"},{"line_number":65,"context_line":"          required: true"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"and sample TOSCA template policy"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_14444b9e","line":64,"range":{"start_line":62,"start_character":0,"end_line":64,"end_character":24},"in_reply_to":"3fa7e38b_3444209f","updated":"2020-01-24 07:42:49.000000000","message":"My proposal overwrites base definition. But you can choose either you want.","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"ff5ec8b71586a69627dd6a65bd617946c769f18f","unresolved":false,"context_lines":[{"line_number":59,"context_line":"            type: string"},{"line_number":60,"context_line":"          required: false"},{"line_number":61,"context_line":"        action:"},{"line_number":62,"context_line":"          type: map"},{"line_number":63,"context_line":"          entry_schema:"},{"line_number":64,"context_line":"            type: string"},{"line_number":65,"context_line":"          required: true"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"and sample TOSCA template policy"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_3444209f","line":64,"range":{"start_line":62,"start_character":0,"end_line":64,"end_character":24},"in_reply_to":"3fa7e38b_bdf365a0","updated":"2020-01-21 08:01:57.000000000","message":"I think you are right.\nBut based file says \"type: map\"...\nI will check the code and how it works. \n\nhttps://github.com/openstack/tacker/blob/bdb2d52b3a1b69c58cb2ac6f903380ab8a7bd973/tacker/tosca/lib/tacker_defs.yaml#L302","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"change_message_id":"06cc7ff4b0e62c197e697bf57390921652cd5f3e","unresolved":false,"context_lines":[{"line_number":63,"context_line":"          entry_schema:"},{"line_number":64,"context_line":"            type: string"},{"line_number":65,"context_line":"          required: true"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"and sample TOSCA template policy"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":".. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_dd56612c","line":66,"updated":"2020-01-17 07:09:26.000000000","message":"As you specify \"metadata\" at Line 121, you should add \"metadata\" under triggers section.","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"ff5ec8b71586a69627dd6a65bd617946c769f18f","unresolved":false,"context_lines":[{"line_number":63,"context_line":"          entry_schema:"},{"line_number":64,"context_line":"            type: string"},{"line_number":65,"context_line":"          required: true"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"and sample TOSCA template policy"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":".. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_94e1549a","line":66,"in_reply_to":"3fa7e38b_dd56612c","updated":"2020-01-21 08:01:57.000000000","message":"I agree. Based file do not have \"metadata\", but this feature requires it. I will add it.\n\nhttps://github.com/openstack/tacker/blob/bdb2d52b3a1b69c58cb2ac6f903380ab8a7bd973/tacker/tosca/lib/tacker_defs.yaml#L302","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"change_message_id":"06cc7ff4b0e62c197e697bf57390921652cd5f3e","unresolved":false,"context_lines":[{"line_number":112,"context_line":"          triggers:"},{"line_number":113,"context_line":"              vdu1_event_healing:"},{"line_number":114,"context_line":"                  event_type:"},{"line_number":115,"context_line":"                      type: tosca.events.vdu"},{"line_number":116,"context_line":"                      implementation: ceilometer"},{"line_number":117,"context_line":"                  condition:"},{"line_number":118,"context_line":"                      constraint: VM delete"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_9d3f8921","line":115,"range":{"start_line":115,"start_character":28,"end_line":115,"end_character":44},"updated":"2020-01-17 07:09:26.000000000","message":"Why don\u0027t you specify \"compute.instance.delete.end\" here?","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"ff5ec8b71586a69627dd6a65bd617946c769f18f","unresolved":false,"context_lines":[{"line_number":112,"context_line":"          triggers:"},{"line_number":113,"context_line":"              vdu1_event_healing:"},{"line_number":114,"context_line":"                  event_type:"},{"line_number":115,"context_line":"                      type: tosca.events.vdu"},{"line_number":116,"context_line":"                      implementation: ceilometer"},{"line_number":117,"context_line":"                  condition:"},{"line_number":118,"context_line":"                      constraint: VM delete"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_d7482e63","line":115,"range":{"start_line":115,"start_character":28,"end_line":115,"end_character":44},"in_reply_to":"3fa7e38b_9d3f8921","updated":"2020-01-21 08:01:57.000000000","message":"We think \"compute.instance.delete.end\" is value.\nThis block says \u0027Check event \u003d \"compute.instance.delete.end\"\u0027.\n\nBut your suggestion is possible and looks better. I consider which is better.","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"change_message_id":"06cc7ff4b0e62c197e697bf57390921652cd5f3e","unresolved":false,"context_lines":[{"line_number":115,"context_line":"                      type: tosca.events.vdu"},{"line_number":116,"context_line":"                      implementation: ceilometer"},{"line_number":117,"context_line":"                  condition:"},{"line_number":118,"context_line":"                      constraint: VM delete"},{"line_number":119,"context_line":"                      resource_type: instance"},{"line_number":120,"context_line":"                      event_type: compute.instance.delete.end"},{"line_number":121,"context_line":"                  metadata: VDU1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_5328fc34","line":118,"range":{"start_line":118,"start_character":34,"end_line":118,"end_character":43},"updated":"2020-01-17 07:09:26.000000000","message":"You can specify a description under the policy section.\n\n  - vdu_event_monitoring_policy:\n    type: ...\n    description: VM delete\n\nIsn\u0027t this suit to you?","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"ff5ec8b71586a69627dd6a65bd617946c769f18f","unresolved":false,"context_lines":[{"line_number":115,"context_line":"                      type: tosca.events.vdu"},{"line_number":116,"context_line":"                      implementation: ceilometer"},{"line_number":117,"context_line":"                  condition:"},{"line_number":118,"context_line":"                      constraint: VM delete"},{"line_number":119,"context_line":"                      resource_type: instance"},{"line_number":120,"context_line":"                      event_type: compute.instance.delete.end"},{"line_number":121,"context_line":"                  metadata: VDU1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_f7bc4adc","line":118,"range":{"start_line":118,"start_character":34,"end_line":118,"end_character":43},"in_reply_to":"3fa7e38b_5328fc34","updated":"2020-01-21 08:01:57.000000000","message":"Looks good.\nMy description is due to the description in the based sample, but I think it and based file should be changed.\n\nhttps://github.com/openstack/tacker/blob/master/samples/tosca-templates/vnfd/tosca-vnfd-alarm-respawn.yaml","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"change_message_id":"06cc7ff4b0e62c197e697bf57390921652cd5f3e","unresolved":false,"context_lines":[{"line_number":174,"context_line":"Also, only when event_type is compute.instance.update, state of condition can be"},{"line_number":175,"context_line":"defined on TOSCA Template."},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"this is part of sample TOSCA Template when event_type is compute.instance.update"},{"line_number":178,"context_line":"and state is defined."},{"line_number":179,"context_line":""},{"line_number":180,"context_line":".. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_3d5c557f","line":177,"range":{"start_line":177,"start_character":0,"end_line":177,"end_character":1},"updated":"2020-01-17 07:09:26.000000000","message":"T","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"ff5ec8b71586a69627dd6a65bd617946c769f18f","unresolved":false,"context_lines":[{"line_number":174,"context_line":"Also, only when event_type is compute.instance.update, state of condition can be"},{"line_number":175,"context_line":"defined on TOSCA Template."},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"this is part of sample TOSCA Template when event_type is compute.instance.update"},{"line_number":178,"context_line":"and state is defined."},{"line_number":179,"context_line":""},{"line_number":180,"context_line":".. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_17c1e64f","line":177,"range":{"start_line":177,"start_character":0,"end_line":177,"end_character":1},"in_reply_to":"3fa7e38b_3d5c557f","updated":"2020-01-21 08:01:57.000000000","message":"Thanks, I will fix it.","commit_id":"b75c399352beacd3eb186666d4cee1dcd6b3ff96"},{"author":{"_account_id":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"},"change_message_id":"11bfec0e0e2351ec44af44da0b20441d4bd659e3","unresolved":false,"context_lines":[{"line_number":24,"context_line":"but it cannot be achieved with current Tacker."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Proposed change"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Our plan is to add a new policy ``tosca.policies.tacker.EventAlarming``"},{"line_number":30,"context_line":"and enable vdu_autoheal by event alarming trigger."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_8c0a1276","line":27,"range":{"start_line":27,"start_character":15,"end_line":27,"end_character":19},"updated":"2020-02-18 16:57:03.000000000","message":"nit","commit_id":"7d92f5393da7ff056d999ad6661044fa4d8fc783"},{"author":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"change_message_id":"f6924bedf79e6b0e11375dd7ebf76fe4f1dbadd1","unresolved":false,"context_lines":[{"line_number":119,"context_line":"                      type: compute.instance.delete.end"},{"line_number":120,"context_line":"                      implementation: ceilometer"},{"line_number":121,"context_line":"                  condition:"},{"line_number":122,"context_line":"                      description: VM delete"},{"line_number":123,"context_line":"                      resource_type: instance"},{"line_number":124,"context_line":"                  metadata: VDU1"},{"line_number":125,"context_line":"                  action: [vdu_autoheal]"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_b521c3b4","line":122,"updated":"2020-02-11 07:26:01.000000000","message":"I think you deleted monitoring constraint.","commit_id":"7d92f5393da7ff056d999ad6661044fa4d8fc783"},{"author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"change_message_id":"c78cf26ae951066ef084bfb87d040a0c702e25d8","unresolved":false,"context_lines":[{"line_number":119,"context_line":"                      type: compute.instance.delete.end"},{"line_number":120,"context_line":"                      implementation: ceilometer"},{"line_number":121,"context_line":"                  condition:"},{"line_number":122,"context_line":"                      description: VM delete"},{"line_number":123,"context_line":"                      resource_type: instance"},{"line_number":124,"context_line":"                  metadata: VDU1"},{"line_number":125,"context_line":"                  action: [vdu_autoheal]"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_3c97973a","line":122,"range":{"start_line":122,"start_character":35,"end_line":122,"end_character":44},"updated":"2020-02-18 06:36:54.000000000","message":"Not here. You can specify it at the same level with type and triggers. Or do you need to specify it here?","commit_id":"7d92f5393da7ff056d999ad6661044fa4d8fc783"},{"author":{"_account_id":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"},"change_message_id":"11bfec0e0e2351ec44af44da0b20441d4bd659e3","unresolved":false,"context_lines":[{"line_number":118,"context_line":"                  event_type:"},{"line_number":119,"context_line":"                      type: compute.instance.delete.end"},{"line_number":120,"context_line":"                      implementation: ceilometer"},{"line_number":121,"context_line":"                  condition:"},{"line_number":122,"context_line":"                      description: VM delete"},{"line_number":123,"context_line":"                      resource_type: instance"},{"line_number":124,"context_line":"                  metadata: VDU1"},{"line_number":125,"context_line":"                  action: [vdu_autoheal]"},{"line_number":126,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_a7b3670c","line":123,"range":{"start_line":121,"start_character":18,"end_line":123,"end_character":45},"updated":"2020-02-18 16:57:03.000000000","message":"IMO, in condition you should specify parameter, operator and value for trigger.\n\nAnd you should provide information about which kind of param and operator will be support or the doc for that (ceilometer doc for example).\n\nOne more thing, should event_type will be merge into condition? Because I think it is a parameter for condition.","commit_id":"7d92f5393da7ff056d999ad6661044fa4d8fc783"},{"author":{"_account_id":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"},"change_message_id":"11bfec0e0e2351ec44af44da0b20441d4bd659e3","unresolved":false,"context_lines":[{"line_number":121,"context_line":"                  condition:"},{"line_number":122,"context_line":"                      description: VM delete"},{"line_number":123,"context_line":"                      resource_type: instance"},{"line_number":124,"context_line":"                  metadata: VDU1"},{"line_number":125,"context_line":"                  action: [vdu_autoheal]"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"HOT template for Event Alarm monitoring resource:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_07111b51","line":124,"range":{"start_line":124,"start_character":18,"end_line":124,"end_character":32},"updated":"2020-02-18 16:57:03.000000000","message":"do you mention to all VDUs which has server_group is VDU1?","commit_id":"7d92f5393da7ff056d999ad6661044fa4d8fc783"},{"author":{"_account_id":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"},"change_message_id":"11bfec0e0e2351ec44af44da0b20441d4bd659e3","unresolved":false,"context_lines":[{"line_number":193,"context_line":"                condition:"},{"line_number":194,"context_line":"                    description: VM state is updated to error"},{"line_number":195,"context_line":"                    resource_type: instance"},{"line_number":196,"context_line":"                    state: error"},{"line_number":197,"context_line":"                metadata: VDU1"},{"line_number":198,"context_line":"                action: [vdu_autoheal]"},{"line_number":199,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_87a74bbc","line":196,"range":{"start_line":196,"start_character":20,"end_line":196,"end_character":32},"updated":"2020-02-18 16:57:03.000000000","message":"does any event use operator \u003cstate\u003e or there are some type of it ?","commit_id":"7d92f5393da7ff056d999ad6661044fa4d8fc783"}],"specs/victoria/add-event-alarm-policy.rst":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"56effad8ca0fca5341454c9f3d3428653e7dfee2","unresolved":false,"context_lines":[{"line_number":279,"context_line":"2. Enable vdu_autoheal by alarm monitoring and event monitoring"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"Enable vdu_autoheal by alarm monitoring and event alarm monitoring."},{"line_number":282,"context_line":"This plan add vdu_autoheal in default alarm action."},{"line_number":283,"context_line":"The action vdu_autoheal need healing target\u0027s name (e.g. VDU1)."},{"line_number":284,"context_line":"healing target is got by trigger\u0027s metadata [#f2]_ of alarm monitoring policy."},{"line_number":285,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf51134e_fa941e39","line":282,"range":{"start_line":282,"start_character":10,"end_line":282,"end_character":13},"updated":"2020-06-25 07:59:39.000000000","message":"adds","commit_id":"25107e1010195b125342002f5a666a0b9eeffb4f"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"643775e3b67b7449a8333398c8bf6a65cc739723","unresolved":false,"context_lines":[{"line_number":279,"context_line":"2. Enable vdu_autoheal by alarm monitoring and event monitoring"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"Enable vdu_autoheal by alarm monitoring and event alarm monitoring."},{"line_number":282,"context_line":"This plan add vdu_autoheal in default alarm action."},{"line_number":283,"context_line":"The action vdu_autoheal need healing target\u0027s name (e.g. VDU1)."},{"line_number":284,"context_line":"healing target is got by trigger\u0027s metadata [#f2]_ of alarm monitoring policy."},{"line_number":285,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf51134e_1b2efff9","line":282,"range":{"start_line":282,"start_character":10,"end_line":282,"end_character":13},"in_reply_to":"bf51134e_fa941e39","updated":"2020-06-30 03:07:54.000000000","message":"Done","commit_id":"25107e1010195b125342002f5a666a0b9eeffb4f"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"56effad8ca0fca5341454c9f3d3428653e7dfee2","unresolved":false,"context_lines":[{"line_number":280,"context_line":""},{"line_number":281,"context_line":"Enable vdu_autoheal by alarm monitoring and event alarm monitoring."},{"line_number":282,"context_line":"This plan add vdu_autoheal in default alarm action."},{"line_number":283,"context_line":"The action vdu_autoheal need healing target\u0027s name (e.g. VDU1)."},{"line_number":284,"context_line":"healing target is got by trigger\u0027s metadata [#f2]_ of alarm monitoring policy."},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf51134e_1a92b24c","line":283,"range":{"start_line":283,"start_character":24,"end_line":283,"end_character":28},"updated":"2020-06-25 07:59:39.000000000","message":"needs","commit_id":"25107e1010195b125342002f5a666a0b9eeffb4f"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"643775e3b67b7449a8333398c8bf6a65cc739723","unresolved":false,"context_lines":[{"line_number":280,"context_line":""},{"line_number":281,"context_line":"Enable vdu_autoheal by alarm monitoring and event alarm monitoring."},{"line_number":282,"context_line":"This plan add vdu_autoheal in default alarm action."},{"line_number":283,"context_line":"The action vdu_autoheal need healing target\u0027s name (e.g. VDU1)."},{"line_number":284,"context_line":"healing target is got by trigger\u0027s metadata [#f2]_ of alarm monitoring policy."},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf51134e_7b33bb63","line":283,"range":{"start_line":283,"start_character":24,"end_line":283,"end_character":28},"in_reply_to":"bf51134e_1a92b24c","updated":"2020-06-30 03:07:54.000000000","message":"Done","commit_id":"25107e1010195b125342002f5a666a0b9eeffb4f"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"56effad8ca0fca5341454c9f3d3428653e7dfee2","unresolved":false,"context_lines":[{"line_number":281,"context_line":"Enable vdu_autoheal by alarm monitoring and event alarm monitoring."},{"line_number":282,"context_line":"This plan add vdu_autoheal in default alarm action."},{"line_number":283,"context_line":"The action vdu_autoheal need healing target\u0027s name (e.g. VDU1)."},{"line_number":284,"context_line":"healing target is got by trigger\u0027s metadata [#f2]_ of alarm monitoring policy."},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"Alternatives"},{"line_number":287,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf51134e_da767a3e","line":284,"range":{"start_line":284,"start_character":0,"end_line":284,"end_character":1},"updated":"2020-06-25 07:59:39.000000000","message":"H","commit_id":"25107e1010195b125342002f5a666a0b9eeffb4f"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"643775e3b67b7449a8333398c8bf6a65cc739723","unresolved":false,"context_lines":[{"line_number":281,"context_line":"Enable vdu_autoheal by alarm monitoring and event alarm monitoring."},{"line_number":282,"context_line":"This plan add vdu_autoheal in default alarm action."},{"line_number":283,"context_line":"The action vdu_autoheal need healing target\u0027s name (e.g. VDU1)."},{"line_number":284,"context_line":"healing target is got by trigger\u0027s metadata [#f2]_ of alarm monitoring policy."},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"Alternatives"},{"line_number":287,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf51134e_5b38773c","line":284,"range":{"start_line":284,"start_character":0,"end_line":284,"end_character":1},"in_reply_to":"bf51134e_da767a3e","updated":"2020-06-30 03:07:54.000000000","message":"Done","commit_id":"25107e1010195b125342002f5a666a0b9eeffb4f"}]}
