)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3459956b614c33385423bb60e9c7cb110a1df30b","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Currently, there are no functional tests for this notifications,"},{"line_number":10,"context_line":"as I had no idea how to test it. I tried several ways, but none of"},{"line_number":11,"context_line":"them were succesful. So if you have any ideas, please write a review"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I1107e8025b3b3076b58adfdc1a369d4c1c6acda6"},{"line_number":14,"context_line":"Implements: bp versioned-notification-transformation-queens"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"7f287b81_f67e5f17","line":12,"updated":"2017-09-07 10:35:12.000000000","message":"I don\u0027t see any usage of compute.api.HostAPI so I think we should remove the whole thing. I will ask around to see if my observation is correct.","commit_id":"465dd937e996a69c412bad7ef6fe58b85c23987f"}],"doc/notification_samples/host_api-set_enabled-end.json":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3459956b614c33385423bb60e9c7cb110a1df30b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"event_type\": \"hosti_api.set_enabled.end\","},{"line_number":3,"context_line":"    \"priority\": \"INFO\","},{"line_number":4,"context_line":"    \"payload\": {"},{"line_number":5,"context_line":"        \"nova_object.version\": \"1.0\","}],"source_content_type":"application/json","patch_set":5,"id":"7f287b81_b63217f1","line":2,"range":{"start_line":2,"start_character":19,"end_line":2,"end_character":24},"updated":"2017-09-07 10:35:12.000000000","message":"typo","commit_id":"465dd937e996a69c412bad7ef6fe58b85c23987f"}],"doc/notification_samples/host_api-set_enabled-start.json":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3459956b614c33385423bb60e9c7cb110a1df30b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"event_type\": \"hosti_api.set_enabled.start\","},{"line_number":3,"context_line":"    \"priority\": \"INFO\","},{"line_number":4,"context_line":"    \"payload\": {"},{"line_number":5,"context_line":"        \"nova_object.version\": \"1.0\","}],"source_content_type":"application/json","patch_set":5,"id":"7f287b81_962f1b87","line":2,"range":{"start_line":2,"start_character":19,"end_line":2,"end_character":24},"updated":"2017-09-07 10:35:12.000000000","message":"ditto","commit_id":"465dd937e996a69c412bad7ef6fe58b85c23987f"}],"nova/compute/utils.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3459956b614c33385423bb60e9c7cb110a1df30b","unresolved":false,"context_lines":[{"line_number":557,"context_line":"    notification \u003d host_api_notification.HostApiUpdateNotification("},{"line_number":558,"context_line":"        priority\u003dfields.NotificationPriority.INFO,"},{"line_number":559,"context_line":"        publisher\u003dnotification_base.NotificationPublisher("},{"line_number":560,"context_line":"            host\u003dCONF.host, binary\u003d\"nova-api\"),"},{"line_number":561,"context_line":"        event_type\u003dnotification_base.EventType("},{"line_number":562,"context_line":"            object\u003d\"HostAPI\","},{"line_number":563,"context_line":"            action\u003daction,"}],"source_content_type":"text/x-python","patch_set":5,"id":"7f287b81_76770fa2","line":560,"range":{"start_line":560,"start_character":28,"end_line":560,"end_character":34},"updated":"2017-09-07 10:35:12.000000000","message":"the patch needs a rebase as on master it is renamed to \u0027source\u0027. Also please use the fields.NotificationSource.API enum value instead of the string.","commit_id":"465dd937e996a69c412bad7ef6fe58b85c23987f"}],"nova/notifications/objects/host_api.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"ea401d476f8869fd6c397b5129219d0ed5787f2f","unresolved":false,"context_lines":[{"line_number":15,"context_line":"from nova.objects import fields"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"@nova_base.NovaObjectRegistry.register_notification"},{"line_number":19,"context_line":"class HostApiPayload(base.NotificationPayloadBase):"},{"line_number":20,"context_line":"    # Version 1.0: Initial version"},{"line_number":21,"context_line":"    VERSION \u003d \u00271.0\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f1a1f67_85efcee7","line":18,"updated":"2017-07-18 16:56:17.000000000","message":"You missing the sample file decorator from here. this is why the doc generation job fails.","commit_id":"6986702089f248b2a3f9b0df24c1a6c340cfd629"}]}
