)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"2df60f9998ca991760bf451d446e40f79595e267","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Revert \"Make host_aggregate_map dictionary case-insensitive\""},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This reverts commit 2caf8f65e414732fb1ef1ac32a5884a48af6655d."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The original change caused our host state processing to be inconsistent"},{"line_number":12,"context_line":"with our own hypervisors API. Automation tooling that used our API"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_c51d2f78","line":9,"range":{"start_line":9,"start_character":20,"end_line":9,"end_character":60},"updated":"2018-09-25 23:03:23.000000000","message":"This should be 0dc0db932e3ad5ad911f2072015cb9854f6e4e23 - what you have here is the stable/queens commit.","commit_id":"cd5bdf33e0012573d8e3de3d1c9c5162a5084d15"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8cbf072941c41a6ebe6be3bf91310fc0ee32fcee","unresolved":false,"context_lines":[{"line_number":11,"context_line":"The original change caused our host state processing to be inconsistent"},{"line_number":12,"context_line":"with our own hypervisors API. Automation tooling that used our API"},{"line_number":13,"context_line":"to add hosts to aggregates would fail silently. We are reverting"},{"line_number":14,"context_line":"this and will propose a check on the aggregate host add action"},{"line_number":15,"context_line":"which will confirm the case-sensitive mapping of the host being"},{"line_number":16,"context_line":"added, which is what we should have done in the first place."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Change-Id: Ibd44ba9de5680958f55f0ae6325cfc33dabadc4c"},{"line_number":19,"context_line":"Closes-Bug: #1793747"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_f8c26d02","line":16,"range":{"start_line":14,"start_character":9,"end_line":16,"end_character":5},"updated":"2018-09-24 20:35:13.000000000","message":"To be clear, what we discussed in IRC was simply add a check after we pull the host mapping in the API when adding the host to the aggregate:\n\nhttps://github.com/openstack/nova/blob/61a12e1801b5fb810870ae5857cb09d2ae994f47/nova/compute/api.py#L5289\n\ne.g.:\n\n  if mapping.host !\u003d host_name:\n    raise ComputeHostNotFound(...)","commit_id":"cd5bdf33e0012573d8e3de3d1c9c5162a5084d15"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"0b824d0a6f82056aa47685ac56341b7628778fca","unresolved":false,"context_lines":[{"line_number":11,"context_line":"The original change caused our host state processing to be inconsistent"},{"line_number":12,"context_line":"with our own hypervisors API. Automation tooling that used our API"},{"line_number":13,"context_line":"to add hosts to aggregates would fail silently. We are reverting"},{"line_number":14,"context_line":"this and will propose a check on the aggregate host add action"},{"line_number":15,"context_line":"which will confirm the case-sensitive mapping of the host being"},{"line_number":16,"context_line":"added, which is what we should have done in the first place."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Change-Id: Ibd44ba9de5680958f55f0ae6325cfc33dabadc4c"},{"line_number":19,"context_line":"Closes-Bug: #1793747"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_382a2591","line":16,"range":{"start_line":14,"start_character":9,"end_line":16,"end_character":5},"in_reply_to":"3f79a3b5_f8c26d02","updated":"2018-09-24 20:45:35.000000000","message":"And you\u0027ll need to manually correct (with a data migration) any bad duplicated records in MySQL.","commit_id":"cd5bdf33e0012573d8e3de3d1c9c5162a5084d15"}]}
