)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"e51306259f500a650e1c6f914876dd8bd5d4bd14","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Move static _get_power_off_values to compute_utils"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Move this static method to be with similar methods in compute.utils."},{"line_number":10,"context_line":"This allows us to call it from outside ComputeManager."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Related: bug 1550919"},{"line_number":13,"context_line":"Change-Id: I196436a834666b11c725254a53d3e6edfa2e2f37"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5f7c97a3_9c8d6d37","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":54},"updated":"2018-06-28 15:52:00.000000000","message":"Check, used in subsequent patch [1].\n\n[1] https://review.openstack.org/#/c/578846/1/nova/virt/libvirt/driver.py@3076","commit_id":"f4ee974c11da4928dee845e204691901184b877f"}],"nova/compute/utils.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"e51306259f500a650e1c6f914876dd8bd5d4bd14","unresolved":false,"context_lines":[{"line_number":809,"context_line":"    return \u0027HARD\u0027"},{"line_number":810,"context_line":""},{"line_number":811,"context_line":""},{"line_number":812,"context_line":"def get_power_off_values(context, instance, clean_shutdown\u003dTrue):"},{"line_number":813,"context_line":"    \"\"\"Get the timing configuration for powering down this instance.\"\"\""},{"line_number":814,"context_line":"    if clean_shutdown:"},{"line_number":815,"context_line":"        timeout \u003d get_value_from_system_metadata(instance,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_7c79712e","line":812,"range":{"start_line":812,"start_character":25,"end_line":812,"end_character":32},"updated":"2018-06-28 15:52:00.000000000","message":"This is not used.  Might as well blow it away.","commit_id":"f4ee974c11da4928dee845e204691901184b877f"},{"author":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"change_message_id":"a2fc4af53e0d094d6cb1d03947ac5344f027eeb6","unresolved":false,"context_lines":[{"line_number":809,"context_line":"    return \u0027HARD\u0027"},{"line_number":810,"context_line":""},{"line_number":811,"context_line":""},{"line_number":812,"context_line":"def get_power_off_values(context, instance, clean_shutdown\u003dTrue):"},{"line_number":813,"context_line":"    \"\"\"Get the timing configuration for powering down this instance.\"\"\""},{"line_number":814,"context_line":"    if clean_shutdown:"},{"line_number":815,"context_line":"        timeout \u003d get_value_from_system_metadata(instance,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_5bdee910","line":812,"range":{"start_line":812,"start_character":25,"end_line":812,"end_character":32},"in_reply_to":"5f7c97a3_7c79712e","updated":"2018-07-10 15:31:07.000000000","message":"Good point! Will respin it.","commit_id":"f4ee974c11da4928dee845e204691901184b877f"}]}
