)]}'
{"id":"openstack%2Fcompute-hyperv~655123","triplet_id":"openstack%2Fcompute-hyperv~master~Ibfb879751bba038054ba7852dc49f6d9e67027d6","project":"openstack/compute-hyperv","branch":"master","topic":"rp","hashtags":[],"change_id":"Ibfb879751bba038054ba7852dc49f6d9e67027d6","subject":"Implement update_provider_tree","status":"MERGED","created":"2019-04-23 12:29:28.000000000","updated":"2019-06-25 17:12:20.000000000","submitted":"2019-06-14 12:06:06.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"655123-1560513967304-b65d92b8","meta_rev_id":"ff500483b92afbb1c5506df140c98d6f83f4d586","_number":655123,"virtual_id_number":655123,"owner":{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2019-06-14 12:06:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},{"value":0,"_account_id":8213,"name":"Claudiu Belu","email":"claudiu.belu@canonical.com","username":"claudiub"},{"value":0,"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"}],"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":8213,"name":"Claudiu Belu","email":"claudiu.belu@canonical.com","username":"claudiub"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},{"value":2,"date":"2019-06-14 11:13:38.000000000","_account_id":8213,"name":"Claudiu Belu","email":"claudiu.belu@canonical.com","username":"claudiub"},{"value":1,"date":"2019-06-14 11:32:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-06-14 11:54:35.000000000","_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},{"value":0,"_account_id":8213,"name":"Claudiu Belu","email":"claudiu.belu@canonical.com","username":"claudiub"},{"value":0,"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8213,"name":"Claudiu Belu","email":"claudiu.belu@canonical.com","username":"claudiub"},{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-14 11:13:38.000000000","updated_by":{"_account_id":8213,"name":"Claudiu Belu","email":"claudiu.belu@canonical.com","username":"claudiub"},"reviewer":{"_account_id":8213,"name":"Claudiu Belu","email":"claudiu.belu@canonical.com","username":"claudiub"},"state":"REVIEWER"},{"updated":"2019-06-14 11:32:45.000000000","updated_by":{"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},"reviewer":{"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},"state":"REVIEWER"},{"updated":"2019-06-14 12:06:06.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"62e1fd176671b06eae8a60d4eeda3f243398b733","author":{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},"date":"2019-04-23 12:29:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"06e48aef39fb9ffdc34b51bd76ef4ec09bb13a60","author":{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},"date":"2019-04-23 12:47:39.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"8ef626cfc893ae1c3c45ff4e4fa9ba607a987485","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-23 13:33:51.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/23/655123/2/check/openstack-tox-pep8/89f1b47/ : SUCCESS in 5m 53s\n- openstack-tox-py27 http://logs.openstack.org/23/655123/2/check/openstack-tox-py27/7334222/ : SUCCESS in 8m 26s\n- openstack-tox-py35 http://logs.openstack.org/23/655123/2/check/openstack-tox-py35/cb9ef26/ : SUCCESS in 8m 31s\n- openstack-tox-lower-constraints http://logs.openstack.org/23/655123/2/check/openstack-tox-lower-constraints/56c0c63/ : SUCCESS in 6m 19s\n- build-compute-hyperv-sphinx-docs http://logs.openstack.org/23/655123/2/check/build-compute-hyperv-sphinx-docs/e834a66/html/ : SUCCESS in 8m 13s","accounts_in_message":[],"_revision_number":2},{"id":"180224f57a50821e44263b70a15b99511ecf9ab8","author":{"_account_id":8213,"name":"Claudiu Belu","email":"claudiu.belu@canonical.com","username":"claudiub"},"date":"2019-06-14 11:13:38.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"0e8d8f981fef131e5fce3f1e0ef75f7cee5ccfd3","author":{"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},"date":"2019-06-14 11:32:45.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"f6938abf1fe8aebfac08c58b43560094974a8f35","author":{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},"date":"2019-06-14 11:54:35.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"4a9e7ddc398a858026bd6837bf39b74500f803cf","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-14 11:54:47.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"f8b4c12956e6044077ce7cde8077d893bf15c19e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-14 12:06:06.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/23/655123/2/gate/openstack-tox-pep8/55f4404/ : SUCCESS in 8m 28s\n- openstack-tox-py27 http://logs.openstack.org/23/655123/2/gate/openstack-tox-py27/262ea62/ : SUCCESS in 8m 16s\n- openstack-tox-py35 http://logs.openstack.org/23/655123/2/gate/openstack-tox-py35/3ad3c4d/ : SUCCESS in 6m 02s\n- openstack-tox-lower-constraints http://logs.openstack.org/23/655123/2/gate/openstack-tox-lower-constraints/b683dac/ : SUCCESS in 5m 45s\n- compute-hyperv-openstack-tox-docs http://logs.openstack.org/23/655123/2/gate/compute-hyperv-openstack-tox-docs/58cbc06/html/ : SUCCESS in 5m 34s","accounts_in_message":[],"_revision_number":2},{"id":"19a9616389e8d6e8e7891c8e0c65d879e7ba3365","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-14 12:06:07.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"2a53d17ac3730e0fde703e2b3e77d6f639e17b91","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-25 17:12:20.000000000","message":"Patch Set 2:\n\nI\u0027ve cherry picked this upstream https://review.opendev.org/#/c/667417/ because we want to get rid of the alternate path here:\n\nhttps://github.com/openstack/nova/blob/master/nova/compute/resource_tracker.py#L985-L997","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6f3e999d1d458feab795f1462b68a3587f69c25f","revisions":{"5890884f9467f9641d44769ff832fcceea4c90b9":{"kind":"REWORK","_number":1,"created":"2019-04-23 12:29:28.000000000","uploader":{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},"ref":"refs/changes/23/655123/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/compute-hyperv","ref":"refs/changes/23/655123/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/compute-hyperv refs/changes/23/655123/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/compute-hyperv refs/changes/23/655123/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/compute-hyperv refs/changes/23/655123/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/compute-hyperv refs/changes/23/655123/1"}}},"commit":{"parents":[{"commit":"05a55ce5c9f10f483d54fd711afccdc529d75536","subject":"sync: pick up some small changes from upstream","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/compute-hyperv/commit/05a55ce5c9f10f483d54fd711afccdc529d75536"}]}],"author":{"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","date":"2019-04-23 11:01:35.000000000","tz":-420},"committer":{"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","date":"2019-04-23 12:27:41.000000000","tz":180},"subject":"Hyper-V: implement update_provider_tree","message":"Hyper-V: implement update_provider_tree\n\nFor now, we\u0027ll just set the available ram, disk and vcpus.\nThis will allow allocation ratios to be set at the placement\ninventory level. At the same time, driver capabilities will be\nexposed through traits.\n\nOnce #1784020 is addressed, we may skip reporting shared storage\ncapacity.\n\nWe\u0027re also skipping CPU features for a couple of reasons:\n* there are just a few features defined by os-traits, yet even\n  fewer exposed by Windows APIs. One option would be to call cpuid\n  to get a more exhaustive list of features but that would require\n  a C Python extension or separate executable.\n* we can\u0027t tell for sure which CPU features will actually be exposed\n  to the guest, especially when limiting guest CPU features in order\n  to support live migration in heterogeneous deployments.\n\nChange-Id: Ibfb879751bba038054ba7852dc49f6d9e67027d6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/compute-hyperv/commit/5890884f9467f9641d44769ff832fcceea4c90b9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/compute-hyperv/commit/5890884f9467f9641d44769ff832fcceea4c90b9"}]},"branch":"refs/heads/master"},"6f3e999d1d458feab795f1462b68a3587f69c25f":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2019-04-23 12:47:39.000000000","uploader":{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},"ref":"refs/changes/23/655123/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/compute-hyperv","ref":"refs/changes/23/655123/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/compute-hyperv refs/changes/23/655123/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/compute-hyperv refs/changes/23/655123/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/compute-hyperv refs/changes/23/655123/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/compute-hyperv refs/changes/23/655123/2"}}},"commit":{"parents":[{"commit":"05a55ce5c9f10f483d54fd711afccdc529d75536","subject":"sync: pick up some small changes from upstream","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/compute-hyperv/commit/05a55ce5c9f10f483d54fd711afccdc529d75536"}]}],"author":{"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","date":"2019-04-23 11:01:35.000000000","tz":-420},"committer":{"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","date":"2019-04-23 12:47:22.000000000","tz":180},"subject":"Implement update_provider_tree","message":"Implement update_provider_tree\n\nFor now, we\u0027ll just set the available ram, disk and vcpus.\nThis will allow allocation ratios to be set at the placement\ninventory level. At the same time, driver capabilities will be\nexposed through traits.\n\nOnce #1784020 is addressed, we may skip reporting shared storage\ncapacity.\n\nWe\u0027re also skipping CPU features for a couple of reasons:\n* there are just a few features defined by os-traits, yet even\n  fewer exposed by Windows APIs. One option would be to call cpuid\n  to get a more exhaustive list of features but that would require\n  a C Python extension or separate executable.\n* we can\u0027t tell for sure which CPU features will actually be exposed\n  to the guest, especially when limiting guest CPU features in order\n  to support live migration in heterogeneous deployments.\n\nChange-Id: Ibfb879751bba038054ba7852dc49f6d9e67027d6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/compute-hyperv/commit/6f3e999d1d458feab795f1462b68a3587f69c25f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/compute-hyperv/commit/6f3e999d1d458feab795f1462b68a3587f69c25f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
