)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e87ce340131c09b7ae6485a6153ac94c49f041e1","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Raise InvalidInput exception"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"If invalid input is given while creating instance, it raises"},{"line_number":10,"context_line":"recheduled exception as it is not handled. This patch raises"},{"line_number":11,"context_line":"invalidinput exception and aborts the build."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7a77a97e_b40e6332","line":9,"range":{"start_line":9,"start_character":3,"end_line":9,"end_character":17},"updated":"2016-11-15 21:40:02.000000000","message":"Invalid input for what case? We need more specific details in the commit message here about the failure and why we should abort the server build.","commit_id":"4b881c2b4f649014f780b06fed4aeb2f817d025f"}],"nova/compute/manager.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e87ce340131c09b7ae6485a6153ac94c49f041e1","unresolved":false,"context_lines":[{"line_number":1883,"context_line":"    def _build_and_run_instance(self, context, instance, image, injected_files,"},{"line_number":1884,"context_line":"            admin_password, requested_networks, security_groups,"},{"line_number":1885,"context_line":"            block_device_mapping, node, limits, filter_properties):"},{"line_number":1886,"context_line":""},{"line_number":1887,"context_line":"        image_name \u003d image.get(\u0027name\u0027)"},{"line_number":1888,"context_line":"        self._notify_about_instance_usage(context, instance, \u0027create.start\u0027,"},{"line_number":1889,"context_line":"                extra_usage_info\u003d{\u0027image_name\u0027: image_name})"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a77a97e_d90cfa44","side":"PARENT","line":1886,"updated":"2016-11-15 21:40:02.000000000","message":"unrelated","commit_id":"967f876f9a3985e158e311574da8deb680e06428"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e87ce340131c09b7ae6485a6153ac94c49f041e1","unresolved":false,"context_lines":[{"line_number":1884,"context_line":"            admin_password, requested_networks, security_groups,"},{"line_number":1885,"context_line":"            block_device_mapping, node, limits, filter_properties):"},{"line_number":1886,"context_line":"        image_name \u003d image.get(\u0027name\u0027)"},{"line_number":1887,"context_line":""},{"line_number":1888,"context_line":"        self._notify_about_instance_usage(context, instance, \u0027create.start\u0027,"},{"line_number":1889,"context_line":"                extra_usage_info\u003d{\u0027image_name\u0027: image_name})"},{"line_number":1890,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7a77a97e_f909b632","line":1887,"updated":"2016-11-15 21:40:02.000000000","message":"unrelated","commit_id":"4b881c2b4f649014f780b06fed4aeb2f817d025f"}]}
