)]}'
{"releasenotes/notes/consume-nova-versioned-notifications-f98361b37e546b4d.yaml":[{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"63c5e6896d5d0036896598bc89131d0ce97af6ad","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Watcher consumes Nova notifications to update its internal"},{"line_number":5,"context_line":"    CDM(Compute DataModel)."},{"line_number":6,"context_line":"    All the notifications as below"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"    * instance.create.end"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_9f6586b2","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":26},"updated":"2018-10-30 04:20:00.000000000","message":"This should be \"Compute CDM(Cluster Data Model)\".\nBecause CDM stands for Cluster Data Model:\nhttps://docs.openstack.org/watcher/latest/glossary.html#cluster-data-model-cdm","commit_id":"b477d9ff3abcc433856f4fbdf34bb53d72c9961e"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"48fbbb103cfde997122e0657d28cd7fe0f4e5179","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Watcher consumes Nova notifications to update its internal"},{"line_number":5,"context_line":"    CDM(Compute DataModel)."},{"line_number":6,"context_line":"    All the notifications as below"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"    * instance.create.end"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_b3d5eb1c","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":26},"in_reply_to":"3f79a3b5_9f6586b2","updated":"2018-11-01 03:05:27.000000000","message":"Done","commit_id":"b477d9ff3abcc433856f4fbdf34bb53d72c9961e"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"63c5e6896d5d0036896598bc89131d0ce97af6ad","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Watcher consumes Nova notifications to update its internal"},{"line_number":5,"context_line":"    CDM(Compute DataModel)."},{"line_number":6,"context_line":"    All the notifications as below"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"    * instance.create.end"},{"line_number":9,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_3f0a32cf","line":6,"range":{"start_line":6,"start_character":4,"end_line":6,"end_character":34},"updated":"2018-10-30 04:20:00.000000000","message":"Could you divide notifications added by this patch and pre-existing notifications?\nIt is better to write we removed nova legacy notifications.","commit_id":"b477d9ff3abcc433856f4fbdf34bb53d72c9961e"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"8907ae27d2eb2d9ca4ed4392bed119e6e7601813","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Watcher consumes Nova notifications to update its internal"},{"line_number":5,"context_line":"    CDM(Compute DataModel)."},{"line_number":6,"context_line":"    All the notifications as below"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"    * instance.create.end"},{"line_number":9,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_b39debbb","line":6,"range":{"start_line":6,"start_character":4,"end_line":6,"end_character":34},"in_reply_to":"3f79a3b5_3f0a32cf","updated":"2018-11-01 02:49:31.000000000","message":"Note about nova legacy notifications was added in\nhttps://review.openstack.org/#/c/603276/","commit_id":"b477d9ff3abcc433856f4fbdf34bb53d72c9961e"}],"watcher/decision_engine/model/notification/nova.py":[{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"e2262095c138ea483c9ff9f5dedf7c2135835dc8","unresolved":false,"context_lines":[{"line_number":232,"context_line":""},{"line_number":233,"context_line":"        self.delete_instance(instance, node)"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"    notification_dict \u003d {"},{"line_number":236,"context_line":"        \u0027instance.create.end\u0027: instance_updated,"},{"line_number":237,"context_line":"        \u0027instance.lock\u0027: instance_updated,"},{"line_number":238,"context_line":"        \u0027instance.unlock\u0027: instance_updated,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_0383b1aa","line":235,"range":{"start_line":235,"start_character":4,"end_line":235,"end_character":21},"updated":"2018-10-01 13:35:38.000000000","message":"maybe \u0027mapping\u0027 in the name would make it more sensible","commit_id":"c335d2ca685fea085e3d3486a6d2bcf71809330a"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"cf6a64e39355bd5b0f05d6ee093788363f925cf5","unresolved":false,"context_lines":[{"line_number":232,"context_line":""},{"line_number":233,"context_line":"        self.delete_instance(instance, node)"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"    notification_dict \u003d {"},{"line_number":236,"context_line":"        \u0027instance.create.end\u0027: instance_updated,"},{"line_number":237,"context_line":"        \u0027instance.lock\u0027: instance_updated,"},{"line_number":238,"context_line":"        \u0027instance.unlock\u0027: instance_updated,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_3c1d0e10","line":235,"range":{"start_line":235,"start_character":4,"end_line":235,"end_character":21},"in_reply_to":"3f79a3b5_0383b1aa","updated":"2018-10-09 03:35:28.000000000","message":"Done","commit_id":"c335d2ca685fea085e3d3486a6d2bcf71809330a"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"e2262095c138ea483c9ff9f5dedf7c2135835dc8","unresolved":false,"context_lines":[{"line_number":273,"context_line":"                 dict(event\u003devent_type,"},{"line_number":274,"context_line":"                      publisher\u003dpublisher_id,"},{"line_number":275,"context_line":"                      metadata\u003dmetadata))"},{"line_number":276,"context_line":"        updateCDM \u003d self.notification_dict.get(event_type)"},{"line_number":277,"context_line":"        if updateCDM:"},{"line_number":278,"context_line":"            LOG.debug(payload)"},{"line_number":279,"context_line":"            updateCDM(self, payload)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_03673153","line":276,"range":{"start_line":276,"start_character":8,"end_line":276,"end_character":17},"updated":"2018-10-01 13:35:38.000000000","message":"IMHO there should be \u0027func\u0027 or \u0027f\u0027 or something like that in the name of variable.","commit_id":"c335d2ca685fea085e3d3486a6d2bcf71809330a"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"cf6a64e39355bd5b0f05d6ee093788363f925cf5","unresolved":false,"context_lines":[{"line_number":273,"context_line":"                 dict(event\u003devent_type,"},{"line_number":274,"context_line":"                      publisher\u003dpublisher_id,"},{"line_number":275,"context_line":"                      metadata\u003dmetadata))"},{"line_number":276,"context_line":"        updateCDM \u003d self.notification_dict.get(event_type)"},{"line_number":277,"context_line":"        if updateCDM:"},{"line_number":278,"context_line":"            LOG.debug(payload)"},{"line_number":279,"context_line":"            updateCDM(self, payload)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_9c26a267","line":276,"range":{"start_line":276,"start_character":8,"end_line":276,"end_character":17},"in_reply_to":"3f79a3b5_03673153","updated":"2018-10-09 03:35:28.000000000","message":"Done","commit_id":"c335d2ca685fea085e3d3486a6d2bcf71809330a"},{"author":{"_account_id":13323,"name":"Tatiana Kholkina","email":"tlashchova@gmail.com","username":"tlashchova"},"change_message_id":"9ee34190d50bc87cb7e572e649d59044c4fe2053","unresolved":false,"context_lines":[{"line_number":79,"context_line":"            \u0027metadata\u0027: instance_metadata,"},{"line_number":80,"context_line":"            \u0027project_id\u0027: instance_data[\u0027tenant_id\u0027]"},{"line_number":81,"context_line":"        })"},{"line_number":82,"context_line":"        # locaked was added in nova notification payload version 1.1"},{"line_number":83,"context_line":"        if n_version \u003e 1.0:"},{"line_number":84,"context_line":"            instance.update({\u0027locked\u0027: instance_data[\u0027locked\u0027]})"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_d72e61a9","line":82,"range":{"start_line":82,"start_character":10,"end_line":82,"end_character":17},"updated":"2018-10-31 14:27:50.000000000","message":"s/locaked/locked","commit_id":"b477d9ff3abcc433856f4fbdf34bb53d72c9961e"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"48fbbb103cfde997122e0657d28cd7fe0f4e5179","unresolved":false,"context_lines":[{"line_number":79,"context_line":"            \u0027metadata\u0027: instance_metadata,"},{"line_number":80,"context_line":"            \u0027project_id\u0027: instance_data[\u0027tenant_id\u0027]"},{"line_number":81,"context_line":"        })"},{"line_number":82,"context_line":"        # locaked was added in nova notification payload version 1.1"},{"line_number":83,"context_line":"        if n_version \u003e 1.0:"},{"line_number":84,"context_line":"            instance.update({\u0027locked\u0027: instance_data[\u0027locked\u0027]})"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_f3e12333","line":82,"range":{"start_line":82,"start_character":10,"end_line":82,"end_character":17},"in_reply_to":"3f79a3b5_d72e61a9","updated":"2018-11-01 03:05:27.000000000","message":"Done","commit_id":"b477d9ff3abcc433856f4fbdf34bb53d72c9961e"}]}
