)]}'
{"nova/compute/api.py":[{"author":{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"},"change_message_id":"41d18ef868aa8d3ad4a7d6993959d671e54764d7","unresolved":false,"context_lines":[{"line_number":2032,"context_line":""},{"line_number":2033,"context_line":"        filter_properties \u003d {\u0027ignore_hosts\u0027: []}"},{"line_number":2034,"context_line":""},{"line_number":2035,"context_line":"        if not CONF.allow_resize_to_same_host or not flavor_id:"},{"line_number":2036,"context_line":"            filter_properties[\u0027ignore_hosts\u0027].append(instance[\u0027host\u0027])"},{"line_number":2037,"context_line":""},{"line_number":2038,"context_line":"        # With cells, the best we can do right now is commit the reservations"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAOH%2F%2FyMQ%3D","line":2035,"updated":"2013-03-27 16:38:46.000000000","message":"This would allow me to keep the convenience of testing same host migration in dev:\n\nif not CONF.allow_resize_to_same_host or\n   not CONF.allow_migrate_to_same_host\n\nallow_migrate_to_same_host can default to False to support your production case out of the box.","commit_id":"3dad9d0ec1e17dd693433ee67e4c84fb6bba4014"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"e3804c02d3b46d28a8ed1ed28821dfa3813dd4e6","unresolved":false,"context_lines":[{"line_number":2032,"context_line":""},{"line_number":2033,"context_line":"        filter_properties \u003d {\u0027ignore_hosts\u0027: []}"},{"line_number":2034,"context_line":""},{"line_number":2035,"context_line":"        if not CONF.allow_resize_to_same_host or not flavor_id:"},{"line_number":2036,"context_line":"            filter_properties[\u0027ignore_hosts\u0027].append(instance[\u0027host\u0027])"},{"line_number":2037,"context_line":""},{"line_number":2038,"context_line":"        # With cells, the best we can do right now is commit the reservations"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAOH%2F%2Fyts%3D","line":2035,"updated":"2013-03-27 11:22:42.000000000","message":"You do not mention why you needed this \"not flavor_id\" in the commit message. Can you please do that? Thanks!","commit_id":"3dad9d0ec1e17dd693433ee67e4c84fb6bba4014"},{"author":{"_account_id":6463,"name":"Jackie","email":"guanqiang85@gmail.com","username":"hzguanqiang"},"change_message_id":"812bc7b93bed4385c472614e3e581035a3f8dd1b","unresolved":false,"context_lines":[{"line_number":2032,"context_line":""},{"line_number":2033,"context_line":"        filter_properties \u003d {\u0027ignore_hosts\u0027: []}"},{"line_number":2034,"context_line":""},{"line_number":2035,"context_line":"        if not CONF.allow_resize_to_same_host or not flavor_id:"},{"line_number":2036,"context_line":"            filter_properties[\u0027ignore_hosts\u0027].append(instance[\u0027host\u0027])"},{"line_number":2037,"context_line":""},{"line_number":2038,"context_line":"        # With cells, the best we can do right now is commit the reservations"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAOH%2F%2FxfM%3D","line":2035,"in_reply_to":"AAAAOH%2F%2FyMQ%3D","updated":"2013-03-28 02:38:09.000000000","message":"Done","commit_id":"3dad9d0ec1e17dd693433ee67e4c84fb6bba4014"},{"author":{"_account_id":6463,"name":"Jackie","email":"guanqiang85@gmail.com","username":"hzguanqiang"},"change_message_id":"812bc7b93bed4385c472614e3e581035a3f8dd1b","unresolved":false,"context_lines":[{"line_number":2032,"context_line":""},{"line_number":2033,"context_line":"        filter_properties \u003d {\u0027ignore_hosts\u0027: []}"},{"line_number":2034,"context_line":""},{"line_number":2035,"context_line":"        if not CONF.allow_resize_to_same_host or not flavor_id:"},{"line_number":2036,"context_line":"            filter_properties[\u0027ignore_hosts\u0027].append(instance[\u0027host\u0027])"},{"line_number":2037,"context_line":""},{"line_number":2038,"context_line":"        # With cells, the best we can do right now is commit the reservations"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAOH%2F%2FxfA%3D","line":2035,"in_reply_to":"AAAAOH%2F%2Fyts%3D","updated":"2013-03-28 02:38:09.000000000","message":"If flavor_id is None, the process is considered a migration. The new patch adds a Conf flag instead of this.","commit_id":"3dad9d0ec1e17dd693433ee67e4c84fb6bba4014"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"8580c4917d99f4e054918f7577eacde95677947d","unresolved":false,"context_lines":[{"line_number":2040,"context_line":"            filter_properties[\u0027ignore_hosts\u0027].append(instance[\u0027host\u0027])"},{"line_number":2041,"context_line":""},{"line_number":2042,"context_line":"        # Here when flavor_id is None, the process is considered as migrate."},{"line_number":2043,"context_line":"        if (not flavor_id and not CONF.allow_migrate_to_same_host):"},{"line_number":2044,"context_line":"            filter_properties[\u0027ignore_hosts\u0027].append(instance[\u0027host\u0027])"},{"line_number":2045,"context_line":""},{"line_number":2046,"context_line":"        # With cells, the best we can do right now is commit the reservations"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAOH%2F%2FuFM%3D","line":2043,"updated":"2013-04-01 18:48:22.000000000","message":"femtonit: The parentheses are not needed here.","commit_id":"0fe9beb7c0ae763c9d5bfd8598ec7e79b2fbf42c"}]}
