)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"b1db2e23788840513c2f5a2273d67fdf7c411dcb","unresolved":false,"context_lines":[{"line_number":11,"context_line":"target_cell function to target a specific cell, in situations"},{"line_number":12,"context_line":"where we need to handle a down cell (like for nova show), it"},{"line_number":13,"context_line":"is advantageous to have this wrapper which in turn only calls"},{"line_number":14,"context_line":"the scatter-gather-cells utility."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I31f2ab499aed795812a99b116cec3663760297e3"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":13,"id":"3f79a3b5_a35dc417","line":14,"updated":"2018-10-04 18:39:00.000000000","message":"For whatever reason, it wasn\u0027t clear to me that the gain of this utility is being able to have the cell timeout and cell exception cases handled automatically even when you\u0027re calling a single cell.\n\nAside: this makes me wonder, are we going to need to replace any target_cell call we currently have with this in order to be down cell resilient? I guess we\u0027ll see.","commit_id":"1997de3b77ea521bb1b57d067a0076593e93b7c9"},{"author":{"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},"change_message_id":"ec97119314ba6cc5c3427bbbbbe3241794908169","unresolved":false,"context_lines":[{"line_number":11,"context_line":"target_cell function to target a specific cell, in situations"},{"line_number":12,"context_line":"where we need to handle a down cell (like for nova show), it"},{"line_number":13,"context_line":"is advantageous to have this wrapper which in turn only calls"},{"line_number":14,"context_line":"the scatter-gather-cells utility."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I31f2ab499aed795812a99b116cec3663760297e3"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":13,"id":"3f79a3b5_4942c70f","line":14,"in_reply_to":"3f79a3b5_a35dc417","updated":"2018-10-05 08:30:23.000000000","message":"\u003e For whatever reason, it wasn\u0027t clear to me that the gain of this\n \u003e utility is being able to have the cell timeout and cell exception\n \u003e cases handled automatically even when you\u0027re calling a single cell.\n\n\nSorry about that,\n\n \u003e \n \u003e Aside: this makes me wonder, are we going to need to replace any\n \u003e target_cell call we currently have with this in order to be down\n \u003e cell resilient? I guess we\u0027ll see.\n\nYeah, I guess this might be needed in a few places for the most crucial ones, but I think we have covered the booting/listing/quota calculation and that sort of important functionalities.","commit_id":"1997de3b77ea521bb1b57d067a0076593e93b7c9"}],"nova/context.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"a9a72f9c54a921e224b55e338fef8e6af53e20a2","unresolved":false,"context_lines":[{"line_number":531,"context_line":"              be returned if the call to the cell raised an exception. The"},{"line_number":532,"context_line":"              exception will be logged."},{"line_number":533,"context_line":"    \"\"\""},{"line_number":534,"context_line":"    return scatter_gather_cells(context, [cell_mapping], 60, fn, *args,"},{"line_number":535,"context_line":"                                **kwargs)"},{"line_number":536,"context_line":""},{"line_number":537,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_1ecc3833","line":534,"range":{"start_line":534,"start_character":57,"end_line":534,"end_character":59},"updated":"2018-08-27 06:01:13.000000000","message":"CELL_TIMEOUT should be used.","commit_id":"bf79b1c31e7a52bea0da1777692807117a129428"},{"author":{"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},"change_message_id":"1f58e2fc3945399b897e7e66c81a35ac5c2403af","unresolved":false,"context_lines":[{"line_number":531,"context_line":"              be returned if the call to the cell raised an exception. The"},{"line_number":532,"context_line":"              exception will be logged."},{"line_number":533,"context_line":"    \"\"\""},{"line_number":534,"context_line":"    return scatter_gather_cells(context, [cell_mapping], 60, fn, *args,"},{"line_number":535,"context_line":"                                **kwargs)"},{"line_number":536,"context_line":""},{"line_number":537,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_2faa2070","line":534,"range":{"start_line":534,"start_character":57,"end_line":534,"end_character":59},"in_reply_to":"3f79a3b5_1ecc3833","updated":"2018-08-27 09:00:29.000000000","message":"Done","commit_id":"bf79b1c31e7a52bea0da1777692807117a129428"}]}
