)]}'
{"nova/compute/manager.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"19243337d131cde550a6b3acea23510f90ae6b68","unresolved":false,"context_lines":[{"line_number":1995,"context_line":"            msg \u003d _(\u0027Failed to allocate the network(s), not rescheduling.\u0027)"},{"line_number":1996,"context_line":"            raise exception.BuildAbortException(instance_uuid\u003dinstance.uuid,"},{"line_number":1997,"context_line":"                    reason\u003dmsg)"},{"line_number":1998,"context_line":"        except (exception.ImageNotActive, exception.FlavorMemoryTooSmall,"},{"line_number":1999,"context_line":"                exception.FlavorDiskTooSmall) as e:"},{"line_number":2000,"context_line":"            self._notify_about_instance_usage(context, instance,"},{"line_number":2001,"context_line":"                    \u0027create.error\u0027, fault\u003de)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_0c89da6e","line":1998,"updated":"2014-06-19 09:04:12.000000000","message":"just curious\nwhether it\u0027s possible that Image is not active when first deploy \nand be active again when reschedule?\n\nand ImageUnacceptable should also be handled here?\nbecause it will also be raised from virt layer...","commit_id":"57ba801ed8a5e9d13477feabd2927a428be18af5"},{"author":{"_account_id":8247,"name":"Thang Pham","email":"thang.g.pham@gmail.com","username":"thang.pham"},"change_message_id":"2ffc9370ba8aa7b1d2226a8bd7670ee854a4fc48","unresolved":false,"context_lines":[{"line_number":1995,"context_line":"            msg \u003d _(\u0027Failed to allocate the network(s), not rescheduling.\u0027)"},{"line_number":1996,"context_line":"            raise exception.BuildAbortException(instance_uuid\u003dinstance.uuid,"},{"line_number":1997,"context_line":"                    reason\u003dmsg)"},{"line_number":1998,"context_line":"        except (exception.ImageNotActive, exception.FlavorMemoryTooSmall,"},{"line_number":1999,"context_line":"                exception.FlavorDiskTooSmall) as e:"},{"line_number":2000,"context_line":"            self._notify_about_instance_usage(context, instance,"},{"line_number":2001,"context_line":"                    \u0027create.error\u0027, fault\u003de)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_f6cd5087","line":1998,"in_reply_to":"1ae5cdf2_0c89da6e","updated":"2014-06-19 14:02:41.000000000","message":"I do not believe an image can switch states that quickly.  If a flavor or image is inactive, it would not be possible to launch an instance using it, so it is not possible for an inactive image or flavor to reach this point.\n\nI will add ImageUnacceptable to the list of exceptions caught here.\n\nThanks!","commit_id":"57ba801ed8a5e9d13477feabd2927a428be18af5"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"19243337d131cde550a6b3acea23510f90ae6b68","unresolved":false,"context_lines":[{"line_number":2000,"context_line":"            self._notify_about_instance_usage(context, instance,"},{"line_number":2001,"context_line":"                    \u0027create.error\u0027, fault\u003de)"},{"line_number":2002,"context_line":"            raise exception.BuildAbortException(instance_uuid\u003dinstance.uuid,"},{"line_number":2003,"context_line":"                    reason\u003dstr(e))"},{"line_number":2004,"context_line":"        except Exception as e:"},{"line_number":2005,"context_line":"            self._notify_about_instance_usage(context, instance,"},{"line_number":2006,"context_line":"                    \u0027create.error\u0027, fault\u003de)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_2c74d69a","line":2003,"updated":"2014-06-19 09:04:12.000000000","message":"would think reason\u003de.format_message() is better?","commit_id":"57ba801ed8a5e9d13477feabd2927a428be18af5"},{"author":{"_account_id":8247,"name":"Thang Pham","email":"thang.g.pham@gmail.com","username":"thang.pham"},"change_message_id":"2ffc9370ba8aa7b1d2226a8bd7670ee854a4fc48","unresolved":false,"context_lines":[{"line_number":2000,"context_line":"            self._notify_about_instance_usage(context, instance,"},{"line_number":2001,"context_line":"                    \u0027create.error\u0027, fault\u003de)"},{"line_number":2002,"context_line":"            raise exception.BuildAbortException(instance_uuid\u003dinstance.uuid,"},{"line_number":2003,"context_line":"                    reason\u003dstr(e))"},{"line_number":2004,"context_line":"        except Exception as e:"},{"line_number":2005,"context_line":"            self._notify_about_instance_usage(context, instance,"},{"line_number":2006,"context_line":"                    \u0027create.error\u0027, fault\u003de)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_565b6421","line":2003,"in_reply_to":"1ae5cdf2_2c74d69a","updated":"2014-06-19 14:02:41.000000000","message":"I used the same pattern for formatting reasons as below in line 2008, but I can change it to use e.format_message().","commit_id":"57ba801ed8a5e9d13477feabd2927a428be18af5"}]}
