)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9df84375effbc06fe28d84ea12c7db6e97c8dadb","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The aggregate.add_host.start and aggregate.add_host.end notifications"},{"line_number":10,"context_line":"has been transformed to the versioned notification framework."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Note that the legacy event_type was aggregate.addhost but the versioned"},{"line_number":13,"context_line":"notification is named to aggregate.add_host to keep the naming consistent"},{"line_number":14,"context_line":"with the other event_types."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Implements: bp versioned-notification-transformation-ocata"},{"line_number":17,"context_line":"Change-Id: I980d89f47b944116e5fc9cedd74c43bbd88fbeae"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"ba5201f7_0f8e4578","line":14,"range":{"start_line":12,"start_character":0,"end_line":14,"end_character":27},"updated":"2016-12-30 18:21:33.000000000","message":"Yeah I just noticed this in the previous patch set that adds those event type enums.","commit_id":"7610a2b0c94a1f6ae0899b0474eabfa0975e98c5"}],"nova/tests/functional/notification_sample_tests/test_aggregate.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"807e6b00cd4f9e9354bd21c80f551d2bc63556e1","unresolved":false,"context_lines":[{"line_number":75,"context_line":"        self._verify_notification("},{"line_number":76,"context_line":"            \u0027aggregate-add_host-start\u0027,"},{"line_number":77,"context_line":"            replacements\u003d{"},{"line_number":78,"context_line":"                \u0027uuid\u0027: self.ANY,"},{"line_number":79,"context_line":"                \u0027id\u0027: aggregate[\u0027id\u0027]},"},{"line_number":80,"context_line":"            actual\u003dfake_notifier.VERSIONED_NOTIFICATIONS[0])"},{"line_number":81,"context_line":"        self._verify_notification("}],"source_content_type":"text/x-python","patch_set":10,"id":"ff0f0b1f_3f4c2fc6","line":78,"range":{"start_line":78,"start_character":24,"end_line":78,"end_character":32},"updated":"2017-05-18 08:43:45.000000000","message":"It should be aggregate[\u0027uuid\u0027].","commit_id":"f05030d550763aef5e684df073927a5a062319ad"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"807e6b00cd4f9e9354bd21c80f551d2bc63556e1","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        self._verify_notification("},{"line_number":82,"context_line":"            \u0027aggregate-add_host-end\u0027,"},{"line_number":83,"context_line":"            replacements\u003d{"},{"line_number":84,"context_line":"                \u0027uuid\u0027: self.ANY,"},{"line_number":85,"context_line":"                \u0027id\u0027: aggregate[\u0027id\u0027]},"},{"line_number":86,"context_line":"            actual\u003dfake_notifier.VERSIONED_NOTIFICATIONS[1])"}],"source_content_type":"text/x-python","patch_set":10,"id":"ff0f0b1f_dfd093cc","line":84,"range":{"start_line":84,"start_character":24,"end_line":84,"end_character":32},"updated":"2017-05-18 08:43:45.000000000","message":"ditto","commit_id":"f05030d550763aef5e684df073927a5a062319ad"}]}
