)]}'
{"id":"openstack%2Fnova~187740","triplet_id":"openstack%2Fnova~stable%2Fkilo~I54a056d339d98bc4092af8cf9f4f5d24b882506b","project":"openstack/nova","branch":"stable/kilo","topic":"bug/1460673","hashtags":[],"change_id":"I54a056d339d98bc4092af8cf9f4f5d24b882506b","subject":"Make nova-manage handle completely missing flavor information","status":"MERGED","created":"2015-06-02 19:32:22.000000000","updated":"2015-06-25 12:11:50.000000000","submitted":"2015-06-25 12:11:45.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"2d9c3f344d80cbe1fa3607007cbf865eef5d2499","_number":187740,"virtual_id_number":187740,"owner":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"date":"2015-06-02 20:20:41.000000000","_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":2,"date":"2015-06-25 12:11:45.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2015-06-02 20:36:54.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"recommended":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"all":[{"value":1,"date":"2015-06-09 13:36:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},{"value":2,"date":"2015-06-25 11:00:45.000000000","_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2015-06-11 16:56:46.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"all":[{"value":0,"date":"2015-06-02 19:33:15.000000000","_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},{"value":1,"date":"2015-06-25 11:00:45.000000000","_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"date":"2015-06-02 19:36:50.000000000","_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-06-02 19:33:15.000000000","updated_by":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"reviewer":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"state":"REVIEWER"},{"updated":"2015-06-02 19:36:50.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2015-06-02 20:20:41.000000000","updated_by":{"_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2015-06-02 20:36:54.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2015-06-11 16:56:46.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2015-06-25 11:00:45.000000000","updated_by":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"reviewer":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"state":"REVIEWER"},{"updated":"2015-06-25 12:11:45.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"2b8bdc44e56392d4e3daf5854cfddc4cab29f7a4","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2015-06-02 19:32:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8fb32e78a1f54b8f25b9bb45a88e9fd07c802deb","author":{"_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},"date":"2015-06-02 20:20:41.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Hyper-V CI, add a review comment with check hyper-v\n\n- hyper-v-ci http://64.119.130.115/187740/1/ : FAILURE in 9m 03s","accounts_in_message":[],"_revision_number":1},{"id":"e7a1c586afb2e2ea8c7cd2e794dd6bcd8bee7119","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2015-06-02 20:36:54.000000000","message":"Patch Set 1:\n\nTesting completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with recheck-pkvm. Contact info: kvmpower@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- check-ibm-tempest-dsvm-full http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/187740/1/check-ibm-tempest-dsvm-full/64d26e8 : SUCCESS in 1h 04m 07s (non-voting)\n- check-ibm-tempest-dsvm-postgres-full http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/187740/1/check-ibm-tempest-dsvm-postgres-full/3679733 : FAILURE in 57m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c8369ec9d8719bc73f1ab9abac76ad754aa43504","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-02 20:45:42.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-nova-pep8 http://logs.openstack.org/40/187740/1/check/gate-nova-pep8/ff10db8/ : SUCCESS in 10m 19s\n- gate-nova-docs http://docs-draft.openstack.org/40/187740/1/check/gate-nova-docs/3adb70a//doc/build/html/ : SUCCESS in 8m 57s\n- gate-nova-python27 http://logs.openstack.org/40/187740/1/check/gate-nova-python27/12c8398/ : SUCCESS in 16m 00s\n- check-tempest-dsvm-full http://logs.openstack.org/40/187740/1/check/check-tempest-dsvm-full/b9ea6ad/ : SUCCESS in 49m 59s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/40/187740/1/check/check-tempest-dsvm-postgres-full/64bf794/ : SUCCESS in 54m 55s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/40/187740/1/check/check-tempest-dsvm-neutron-full/b806bca/ : SUCCESS in 55m 49s\n- check-grenade-dsvm http://logs.openstack.org/40/187740/1/check/check-grenade-dsvm/efab92a/ : SUCCESS in 40m 11s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/40/187740/1/check/gate-tempest-dsvm-large-ops/634fdf2/ : SUCCESS in 22m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/40/187740/1/check/gate-tempest-dsvm-neutron-large-ops/debfc88/ : SUCCESS in 24m 26s\n- check-devstack-dsvm-cells http://logs.openstack.org/40/187740/1/check/check-devstack-dsvm-cells/06f7af8/ : SUCCESS in 24m 10s\n- gate-nova-tox-functional http://logs.openstack.org/40/187740/1/check/gate-nova-tox-functional/4985096/ : SUCCESS in 12m 52s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/40/187740/1/check/check-grenade-dsvm-partial-ncpu/d822730/ : SUCCESS in 35m 23s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/40/187740/1/check/check-tempest-dsvm-ironic-pxe_ssh/8387c75/ : SUCCESS in 32m 30s\n- check-tempest-dsvm-nova-v21-full http://logs.openstack.org/40/187740/1/check/check-tempest-dsvm-nova-v21-full/d2df388/ : SUCCESS in 45m 43s\n- check-tempest-dsvm-cells http://logs.openstack.org/40/187740/1/check/check-tempest-dsvm-cells/23629d1/ : SUCCESS in 35m 57s (non-voting)\n- check-tempest-dsvm-full-ceph http://logs.openstack.org/40/187740/1/check/check-tempest-dsvm-full-ceph/1531f63/ : SUCCESS in 42m 29s\n- check-tempest-dsvm-multinode-full http://logs.openstack.org/40/187740/1/check/check-tempest-dsvm-multinode-full/283e249/ : SUCCESS in 51m 43s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"55ddbdaaf506538a76b8de0dd699da9ca7422710","author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"date":"2015-06-09 13:36:02.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"8994864e7838b5bfec0244f8d945636e441fda04","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2015-06-11 16:56:46.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)\n\nClean backport for a gross upgrade issue.  The conflict is due to not having commit 3b6a6b0da8753192c37dbca6d1f79c666385898c in stable/kilo which was a test-only change on master.","accounts_in_message":[],"_revision_number":1},{"id":"9c305f05f3c8a18b4d72b12ae631a30c42fb1646","author":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"date":"2015-06-25 11:00:45.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"153351160819929328bf42d3574c92072c672b77","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-25 11:08:46.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"a01105fce90e0b2ffe741f82188e06a7ef1b760a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-25 12:11:45.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-nova-docs http://docs-draft.openstack.org/40/187740/1/gate/gate-nova-docs/516fc45//doc/build/html/ : SUCCESS in 6m 27s\n- gate-nova-pep8 http://logs.openstack.org/40/187740/1/gate/gate-nova-pep8/d9421d6/ : SUCCESS in 6m 46s\n- gate-nova-python27 http://logs.openstack.org/40/187740/1/gate/gate-nova-python27/9cee319/ : SUCCESS in 11m 54s\n- gate-tempest-dsvm-full http://logs.openstack.org/40/187740/1/gate/gate-tempest-dsvm-full/f4b40d7/ : SUCCESS in 35m 59s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/40/187740/1/gate/gate-tempest-dsvm-postgres-full/bee6703/ : SUCCESS in 44m 40s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/40/187740/1/gate/gate-tempest-dsvm-neutron-full/9dafe15/ : SUCCESS in 47m 20s\n- gate-grenade-dsvm http://logs.openstack.org/40/187740/1/gate/gate-grenade-dsvm/7025c08/ : SUCCESS in 40m 19s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/40/187740/1/gate/gate-tempest-dsvm-large-ops/d144df1/ : SUCCESS in 27m 25s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/40/187740/1/gate/gate-tempest-dsvm-neutron-large-ops/a49b43b/ : SUCCESS in 25m 01s\n- gate-nova-tox-functional http://logs.openstack.org/40/187740/1/gate/gate-nova-tox-functional/6f22fff/ : SUCCESS in 9m 49s\n- gate-devstack-dsvm-cells http://logs.openstack.org/40/187740/1/gate/gate-devstack-dsvm-cells/bb203df/ : SUCCESS in 22m 24s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/40/187740/1/gate/gate-grenade-dsvm-partial-ncpu/7e8ff00/ : SUCCESS in 32m 04s\n- gate-tempest-dsvm-nova-v21-full http://logs.openstack.org/40/187740/1/gate/gate-tempest-dsvm-nova-v21-full/cd795bf/ : SUCCESS in 35m 01s\n- gate-tempest-dsvm-full-ceph http://logs.openstack.org/40/187740/1/gate/gate-tempest-dsvm-full-ceph/8f2c0c6/ : SUCCESS in 34m 50s","accounts_in_message":[],"_revision_number":1},{"id":"a88976d30d4671af12e56a672dab7764cabebfff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-25 12:11:50.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"22adc624666e5cc94fb533d95c998f59c70d5890","revisions":{"22adc624666e5cc94fb533d95c998f59c70d5890":{"kind":"REWORK","_number":1,"created":"2015-06-02 19:32:22.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/40/187740/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/40/187740/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/40/187740/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/40/187740/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/40/187740/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/40/187740/1"}}},"commit":{"parents":[{"commit":"d203dd7f7f9793c7fae6d91764bade7f2afa2c9f","subject":"Merge \"Don\u0027t wait for an event on a resize-revert\" into stable/kilo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d203dd7f7f9793c7fae6d91764bade7f2afa2c9f"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2015-06-01 14:31:26.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2015-06-02 19:40:09.000000000","tz":-420},"subject":"Make nova-manage handle completely missing flavor information","message":"Make nova-manage handle completely missing flavor information\n\nIf you have a really (really) old instance without any flavor information\nstashed in sysmeta, then nova-manage will not be able to convert it to\na proper flavor object in extra. This patch makes it handle that case\nby looking up the flavor by id instead. Not only will this facilitate\nthe transition, but will also ensure that any such legacy instances are\nproperly brought up to date so that going forward we can just assume that\nthey have all been converted (and remove some other places where we\nhandle the has-no-flavor-info case).\n\nThis involves changing the flavor cache to contain flavor objects\ninstead of DB objects so that the two methods that use the cache can\ncoexist. It doesn\u0027t much affect the _augment_flavors_to_migrate() path,\nother than some mechanics and test changes.\n\nConflicts:\n\tnova/tests/unit/db/test_db_api.py\n\nChange-Id: I54a056d339d98bc4092af8cf9f4f5d24b882506b\nCloses-Bug: #1460673\n(cherry picked from commit 240fb9c5392f71e59e6ef2f8f917b098f1cf9960)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/22adc624666e5cc94fb533d95c998f59c70d5890"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/22adc624666e5cc94fb533d95c998f59c70d5890"}]},"branch":"refs/heads/stable/kilo"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
