)]}'
{"id":"openstack%2Fnova~864936","triplet_id":"openstack%2Fnova~stable%2Fxena~Ic717dc42ac6b6cace59d344acaf12f9d1ee35564","project":"openstack/nova","branch":"stable/xena","topic":"bug/1970467","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2022-12-05 17:04:17.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ic717dc42ac6b6cace59d344acaf12f9d1ee35564","subject":"Add compute restart capability for libvirt func tests","status":"MERGED","created":"2022-11-17 19:08:21.000000000","updated":"2022-12-05 17:04:17.000000000","submitted":"2022-12-05 17:04:17.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"864936-bug/1970467","meta_rev_id":"0636b1cf2bc4b8ec1278cef44f58cf5c738512dd","_number":864936,"virtual_id_number":864936,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-12-05 17:04:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-12-01 18:14:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":2,"date":"2022-12-02 08:27:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":1,"date":"2022-12-02 08:27:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"REVIEWER":[{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-11-17 19:08:21.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"CC"},{"updated":"2022-11-17 19:26:08.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":"CC"},{"updated":"2022-11-17 19:34:58.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"},{"updated":"2022-11-24 17:45:01.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2022-12-01 18:14:33.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"CC"},{"updated":"2022-12-02 08:27:15.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"}],"messages":[{"id":"6eeb1a454ff0bb977a4c3e6c8089ba79fd814b1b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-11-17 19:08:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5131aee177d2330d050848dd2e208cdf7be955ef","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-17 19:26:08.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c8374a7aff7a4f4bb26af5085c3de96e\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b29450bae74043239201ccd173ffd71d : FAILURE in 10m 18s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/cc2ca8afbf4f416b9bf5f13f6bd59458 : FAILURE in 12m 34s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6591f3bb685962b0f9d216e1fd66505e00e3c529","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-17 19:34:58.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/9224ebfb5ca7419b81956de2727682ef\n\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/135c8cd1d9c34def8c5db5b4d99dc13f : FAILURE in 25m 01s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8cb622cb5a3341d4b5854d206ee9be18 : FAILURE in 5m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b114b71e248346b5bc01685681934cd7 : SUCCESS in 7m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bc5ac7e196a1460c90d0a000c5e1eedf : FAILURE in 5m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2c2563dd216a4a3ea6b2a1f2ecbfc2f9 : FAILURE in 6m 10s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/349f4795ebe749228279c07d6b6ad71f : FAILURE in 7m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/10b80bbecd06414593f5e415c77d6447 : SUCCESS in 8m 59s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9cc3afc8ba144b53917c220ada281448 : FAILURE in 6m 36s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/5d715fdd9427474b828a6577b365d1e7 : FAILURE in 12m 03s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/01456a36de9445a8942cf7a9b3871cfd : FAILURE in 10m 50s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/831d17ae5a5f4fb88b6e7a7500fee14f : FAILURE in 10m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"15a6aee52356d4e679a9c0260d69a9ff0b7aada4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-11-18 11:44:15.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"f9a45ecf6c35da6f578b34dd76d1bb2959b6c2ff","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-18 12:02:06.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d27c528ded974e98b2f3dc2c88ac3a66\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/52c21af2f382431dbd555d30be30504a : FAILURE in 12m 26s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e54e758768564d328c54a9f60b332def : FAILURE in 15m 27s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"6d36b9a235d30cfd63e9630557ebf4fa8de37cbf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-11-18 12:12:05.000000000","message":"Uploaded patch set 3: New patch set was added with same tree, parent, and commit message as Patch Set 2.","accounts_in_message":[],"_revision_number":3},{"id":"8d2b939c1a23050a56d26f9631951f8c4d1cc4bc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-18 12:33:34.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/79feb79c48e14ba59cc6d4ad4e413d45\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5b5efc25d30946ecb9feb937b808d486 : FAILURE in 8m 57s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/fbf1e49050d84bedb0d7867dbf9cdb91 : FAILURE in 12m 11s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"29f8e251723c313963066206bb4da11cf5dc7aa9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-18 12:53:46.000000000","message":"Patch Set 3: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/304cf104de3c48c9a5b6a65b93ca08ba\n\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/43bfd7ea45f04174b1320ca12321b785 : FAILURE in 34m 52s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bd5da16a321c4b5584c96f2d1d6387c1 : FAILURE in 5m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/64c5d56edcbb4b38a711075b7c628ad1 : FAILURE in 7m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f8853b13a6054f7d8fddbb8f7c251ea7 : FAILURE in 5m 12s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bc72dbedc6e94800adfdd896c7451383 : FAILURE in 6m 03s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b9df9e6271e145f1b272312c002e4c29 : FAILURE in 5m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/368c7d2e146f48868b45c8e16b954450 : SUCCESS in 10m 36s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/8f2998489bac47a4a4a5ab6552b00ba2 : FAILURE in 4m 54s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/7145feeae0d643b88b453e2c164facd8 : FAILURE in 11m 20s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9f46613f96054dbda3fbe465bad3ed52 : FAILURE in 12m 05s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/a101b45eaae74a3bbcc2a8b4854f3cd1 : FAILURE in 12m 26s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"cdf50250c87d9bf359a00bbbeb48630990e22258","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-11-21 17:08:27.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"98bdd8be9821ab87731d9b9c796d55e46519a33b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-21 17:26:29.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/df6d486ff09244e286ed4cfee4bd0d98\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a4a9c0c6e6ec448395af37d28fbe38b9 : FAILURE in 7m 16s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b1298fb2de03482792f45a407cb11481 : FAILURE in 15m 21s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"a3eabc5674fe029e2bdd204f6d67d01df9af6371","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-21 17:41:46.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/e39165fb62144fd58a62d8eb512edb33\n\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/c5a21a850c834cf68ec0d6ecc78a0a80 : FAILURE in 22m 44s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/af2fce00f31b43cea41a465e1b5fe915 : FAILURE in 4m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/81a7b86b839f4b7e90b983606e48d2c0 : SUCCESS in 7m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/387a1466b53d4bbcbc138caad840c135 : FAILURE in 4m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/abc93c4d0ca94d708a46cbadd621d28b : FAILURE in 4m 49s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/67b7066c68ca4063897336222173c480 : FAILURE in 6m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a0939dbf02bb469db0e753c8e3b07f9e : SUCCESS in 8m 27s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b54869e7af9341498d346dc87a0e77c5 : FAILURE in 4m 52s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/94d6a0766ca747c7896471ea6f72a1fa : FAILURE in 10m 29s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c8a89230541b43f78382c17ecd5a735b : FAILURE in 11m 06s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/0718435535f2462d927f264e64669054 : FAILURE in 12m 27s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"5374deb9235f8ae912139920197bed345e45bab6","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-11-21 20:35:10.000000000","message":"Patch Set 4: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"4b870ae743b97164d6992630010f827c34813b36","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-11-22 11:54:07.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"00c23d5a8a1c4783444b17589df546d0e1066471","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-22 12:24:33.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a232507261744b55a3caa1b839ac7e39\n\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/80a14c0a3f1d46e5bd2e53ede8204cf1 : FAILURE in 28m 19s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4c17f2a51b6d486db920cff005cfbbd0 : SUCCESS in 13m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/698049e263f34a7f982014a129f1621b : SUCCESS in 7m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/25be29b02615419da8ca6ade1c770218 : SUCCESS in 10m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6161cac1cf354e40a23712a703519b7a : SUCCESS in 10m 30s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9e868b7d35c642ec83f9bd30a4423942 : SUCCESS in 11m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bf965b8d2d9446b7a8b8216de3592cf6 : SUCCESS in 8m 42s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/08e215035e5a4f1bb55e0f012539ca89 : FAILURE in 5m 34s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/ef3e5cb857af4c4b93b01a377411d75d : SUCCESS in 19m 08s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/757ae4527dd14cccab9ce340326bf553 : SUCCESS in 16m 43s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/5bb8ce41dbbd49cea2d86f4e268222ba : SUCCESS in 18m 31s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"9497e99ab4994c4cf0709e5f64cf54c554c8a88a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-22 12:31:57.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/95bd1edb2e9e41ca834c9ff78ddbf300\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/63befa9e43ee495fa485a5c1e2527a90 : SUCCESS in 21m 48s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/03e23929ea2641a9a520f60d5712fa62 : SUCCESS in 29m 20s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"53b037467aebca962317234a453ff99eef78a24c","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-11-24 17:45:01.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"60ce58de3b2b58854dc21af5f91dd70ed75ac175","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2022-12-01 18:14:33.000000000","message":"Uploaded patch set 6: New patch set was added with same tree, parent, and commit message as Patch Set 5.","accounts_in_message":[],"_revision_number":6},{"id":"b1af6408bd44af56e17eda3c767e6d67e9d052f9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-01 18:51:57.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/be21b9da9a5c420f8c65749a7dcdb2b6\n\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/edbf1a8c9c7a439b856faa7cebf6281e : FAILURE in 32m 12s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ade2c2667ce4447ca01c1981733841e7 : SUCCESS in 14m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bf738e396ea84c888560ef2882c6d4b4 : SUCCESS in 7m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/20e1cb45382c43eba4626937d3fe66ed : SUCCESS in 10m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bf0ecc738d184c04a89695700c3606fe : SUCCESS in 10m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/015c96fc63354e3b9d1c6c4f21f07325 : SUCCESS in 11m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/305ef15dbbf1448980c1d48279acdb59 : SUCCESS in 8m 55s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/85511317e2134f61b0f14c8f9c6e5e93 : SUCCESS in 5m 29s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/a7c4a390a345481fbcd6cd6a2a5b72ed : SUCCESS in 21m 52s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/26c74ab3ba094b7f822e95e99b68ff4d : SUCCESS in 20m 03s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/8010e917fb8f49febd3ce3ee2e6e34ce : SUCCESS in 20m 09s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"64058f7cef4b825891f491c5b6e933f752e920cf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-01 19:33:10.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b5c479d4e9f34131ac1a9044482b82f1\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/34945d66b23644a78dd90d8dc4d61f2c : SUCCESS in 31m 50s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/aa2b2f05a09945a1a89cc42d3ee87eca : SUCCESS in 33m 55s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"6400113b10ec071a01ffcc1ec646141baa1c5d17","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2022-12-02 08:27:15.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"53c4c58a5d105aa0fcddf36b9ab5cb54c0388aea","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-05 15:25:24.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"860c32bcfe38b33ed94ad931b3ceb829096eff66","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-05 17:04:17.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/05e5010dd2004d22993a12655afce150\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef775262fd8c48198147449132dbe503 : SUCCESS in 7m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/559b0b47be4f437b85ff5c4e4ca58e80 : SUCCESS in 11m 12s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fe93324bfdad4040ba21e67c72e257e6 : SUCCESS in 11m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a31874f2cf3c43139d27af2f52c68e78 : SUCCESS in 9m 58s\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/74d2357fd5da4c55a25cbbb5c3b28fe3 : SUCCESS in 24m 03s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/748a1a780dbf4e8ea771475de4760fcd : SUCCESS in 18m 58s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b74ad3005be94863a96c1f68843840ff : SUCCESS in 5m 21s","accounts_in_message":[],"_revision_number":6},{"id":"0636b1cf2bc4b8ec1278cef44f58cf5c738512dd","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-05 17:04:17.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"afc55c564f90ea8a6e9a03f1f3052bf2e618b02b","revisions":{"2ae9e2a39a2200e09244c37a97d3ae557cc45267":{"kind":"REWORK","_number":1,"created":"2022-11-17 19:08:21.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/36/864936/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/36/864936/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/36/864936/1"}}},"commit":{"parents":[{"commit":"a4d33ed1e2aed68d9ac7856c0c3f56142fa9abe3","subject":"Remove double mocking... again","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a4d33ed1e2aed68d9ac7856c0c3f56142fa9abe3"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2022-07-20 10:03:45.000000000","tz":120},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2022-11-17 19:07:18.000000000","tz":0},"subject":"Add compute restart capability for libvirt func tests","message":"Add compute restart capability for libvirt func tests\n\nThe existing generic restart_compute_service() call in the nova test\nbase class is not appropriate for the libvirt functional test that needs\nto reconfigure the libvirt connection as it is not aware of the libvirt\nspecific mocking needed when a compute service is started.\n\nSo this patch adds a specific restart_compute_service() call\nto nova.tests.functional.libvirt.base.ServersTestBase. This will be used\nby a later patch testing [pci]device_spec reconfiguration scenarios.\n\nThis change showed that some of the existing libvirt functional test\nused the incomplete restart_compute_service from the base class. Others\nused local mocking to inject new pci config to the restart. I moved all\nthese to the new function and removed the local mocking.\n\nConflicts:\n    nova/tests/functional/libvirt/test_device_bus_migration.py\n\nChange-Id: Ic717dc42ac6b6cace59d344acaf12f9d1ee35564\n(cherry picked from commit 57c253a609e859fa21ba05b264f0ba4d0ade7b8b)\n(cherry picked from commit f98858aa77e4443164fc09fae3667fb0f66edfbf)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2ae9e2a39a2200e09244c37a97d3ae557cc45267"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2ae9e2a39a2200e09244c37a97d3ae557cc45267"}]},"branch":"refs/heads/stable/xena"},"c939e7abf496aa7178a8ec14703cc841f974a06d":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2022-11-18 11:44:15.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/36/864936/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/36/864936/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/36/864936/2"}}},"commit":{"parents":[{"commit":"b639cb74b83e58b4f36eeeb961f6ace6d46f2aca","subject":"Remove double mocking... again","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b639cb74b83e58b4f36eeeb961f6ace6d46f2aca"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2022-07-20 10:03:45.000000000","tz":120},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2022-11-18 11:43:49.000000000","tz":0},"subject":"Add compute restart capability for libvirt func tests","message":"Add compute restart capability for libvirt func tests\n\nThe existing generic restart_compute_service() call in the nova test\nbase class is not appropriate for the libvirt functional test that needs\nto reconfigure the libvirt connection as it is not aware of the libvirt\nspecific mocking needed when a compute service is started.\n\nSo this patch adds a specific restart_compute_service() call\nto nova.tests.functional.libvirt.base.ServersTestBase. This will be used\nby a later patch testing [pci]device_spec reconfiguration scenarios.\n\nThis change showed that some of the existing libvirt functional test\nused the incomplete restart_compute_service from the base class. Others\nused local mocking to inject new pci config to the restart. I moved all\nthese to the new function and removed the local mocking.\n\nConflicts:\n    nova/tests/functional/libvirt/test_device_bus_migration.py\n\nChange-Id: Ic717dc42ac6b6cace59d344acaf12f9d1ee35564\n(cherry picked from commit 57c253a609e859fa21ba05b264f0ba4d0ade7b8b)\n(cherry picked from commit f98858aa77e4443164fc09fae3667fb0f66edfbf)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c939e7abf496aa7178a8ec14703cc841f974a06d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c939e7abf496aa7178a8ec14703cc841f974a06d"}]},"branch":"refs/heads/stable/xena"},"e3955b8bf9ab6b6463d231146bae02cfaf625412":{"kind":"NO_CHANGE","_number":3,"created":"2022-11-18 12:12:05.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/36/864936/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/36/864936/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/36/864936/3"}}},"commit":{"parents":[{"commit":"f6b3a5448fdd0f6bb02897f021fb9d916d8c21db","subject":"Remove double mocking... again","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f6b3a5448fdd0f6bb02897f021fb9d916d8c21db"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2022-07-20 10:03:45.000000000","tz":120},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2022-11-18 12:11:28.000000000","tz":0},"subject":"Add compute restart capability for libvirt func tests","message":"Add compute restart capability for libvirt func tests\n\nThe existing generic restart_compute_service() call in the nova test\nbase class is not appropriate for the libvirt functional test that needs\nto reconfigure the libvirt connection as it is not aware of the libvirt\nspecific mocking needed when a compute service is started.\n\nSo this patch adds a specific restart_compute_service() call\nto nova.tests.functional.libvirt.base.ServersTestBase. This will be used\nby a later patch testing [pci]device_spec reconfiguration scenarios.\n\nThis change showed that some of the existing libvirt functional test\nused the incomplete restart_compute_service from the base class. Others\nused local mocking to inject new pci config to the restart. I moved all\nthese to the new function and removed the local mocking.\n\nConflicts:\n    nova/tests/functional/libvirt/test_device_bus_migration.py\n\nChange-Id: Ic717dc42ac6b6cace59d344acaf12f9d1ee35564\n(cherry picked from commit 57c253a609e859fa21ba05b264f0ba4d0ade7b8b)\n(cherry picked from commit f98858aa77e4443164fc09fae3667fb0f66edfbf)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e3955b8bf9ab6b6463d231146bae02cfaf625412"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e3955b8bf9ab6b6463d231146bae02cfaf625412"}]},"branch":"refs/heads/stable/xena"},"328466494b0de1f6dbbf7ab61e59534934c373c0":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2022-11-21 17:08:27.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/36/864936/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/36/864936/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/36/864936/4"}}},"commit":{"parents":[{"commit":"d09447086e24c67f6a7c28e6260aefd9be1ad75b","subject":"Remove double mocking... again","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d09447086e24c67f6a7c28e6260aefd9be1ad75b"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2022-07-20 10:03:45.000000000","tz":120},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2022-11-21 17:05:55.000000000","tz":0},"subject":"Add compute restart capability for libvirt func tests","message":"Add compute restart capability for libvirt func tests\n\nThe existing generic restart_compute_service() call in the nova test\nbase class is not appropriate for the libvirt functional test that needs\nto reconfigure the libvirt connection as it is not aware of the libvirt\nspecific mocking needed when a compute service is started.\n\nSo this patch adds a specific restart_compute_service() call\nto nova.tests.functional.libvirt.base.ServersTestBase. This will be used\nby a later patch testing [pci]device_spec reconfiguration scenarios.\n\nThis change showed that some of the existing libvirt functional test\nused the incomplete restart_compute_service from the base class. Others\nused local mocking to inject new pci config to the restart. I moved all\nthese to the new function and removed the local mocking.\n\nConflicts:\n    nova/tests/functional/libvirt/test_device_bus_migration.py\n\nChange-Id: Ic717dc42ac6b6cace59d344acaf12f9d1ee35564\n(cherry picked from commit 57c253a609e859fa21ba05b264f0ba4d0ade7b8b)\n(cherry picked from commit f98858aa77e4443164fc09fae3667fb0f66edfbf)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/328466494b0de1f6dbbf7ab61e59534934c373c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/328466494b0de1f6dbbf7ab61e59534934c373c0"}]},"branch":"refs/heads/stable/xena"},"3572e64effafe4a4c4e10b404aa981dc12790e1e":{"kind":"REWORK","_number":5,"created":"2022-11-22 11:54:07.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/36/864936/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/36/864936/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/36/864936/5"}}},"commit":{"parents":[{"commit":"0a938d568e038360a9e633bb169a54e35410be0b","subject":"Remove double mocking... again","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0a938d568e038360a9e633bb169a54e35410be0b"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2022-07-20 10:03:45.000000000","tz":120},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2022-11-22 11:47:13.000000000","tz":0},"subject":"Add compute restart capability for libvirt func tests","message":"Add compute restart capability for libvirt func tests\n\nThe existing generic restart_compute_service() call in the nova test\nbase class is not appropriate for the libvirt functional test that needs\nto reconfigure the libvirt connection as it is not aware of the libvirt\nspecific mocking needed when a compute service is started.\n\nSo this patch adds a specific restart_compute_service() call\nto nova.tests.functional.libvirt.base.ServersTestBase. This will be used\nby a later patch testing [pci]device_spec reconfiguration scenarios.\n\nThis change showed that some of the existing libvirt functional test\nused the incomplete restart_compute_service from the base class. Others\nused local mocking to inject new pci config to the restart. I moved all\nthese to the new function and removed the local mocking.\n\nConflicts:\n    nova/tests/functional/libvirt/test_device_bus_migration.py\n\nChange-Id: Ic717dc42ac6b6cace59d344acaf12f9d1ee35564\n(cherry picked from commit 57c253a609e859fa21ba05b264f0ba4d0ade7b8b)\n(cherry picked from commit f98858aa77e4443164fc09fae3667fb0f66edfbf)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3572e64effafe4a4c4e10b404aa981dc12790e1e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3572e64effafe4a4c4e10b404aa981dc12790e1e"}]},"branch":"refs/heads/stable/xena"},"afc55c564f90ea8a6e9a03f1f3052bf2e618b02b":{"kind":"NO_CHANGE","_number":6,"created":"2022-12-01 18:14:33.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/36/864936/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/36/864936/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/36/864936/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/36/864936/6"}}},"commit":{"parents":[{"commit":"b36bc9247ff195d983865860aef8e90bf49334e9","subject":"Remove double mocking... again","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b36bc9247ff195d983865860aef8e90bf49334e9"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2022-07-20 10:03:45.000000000","tz":120},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2022-12-01 18:14:01.000000000","tz":0},"subject":"Add compute restart capability for libvirt func tests","message":"Add compute restart capability for libvirt func tests\n\nThe existing generic restart_compute_service() call in the nova test\nbase class is not appropriate for the libvirt functional test that needs\nto reconfigure the libvirt connection as it is not aware of the libvirt\nspecific mocking needed when a compute service is started.\n\nSo this patch adds a specific restart_compute_service() call\nto nova.tests.functional.libvirt.base.ServersTestBase. This will be used\nby a later patch testing [pci]device_spec reconfiguration scenarios.\n\nThis change showed that some of the existing libvirt functional test\nused the incomplete restart_compute_service from the base class. Others\nused local mocking to inject new pci config to the restart. I moved all\nthese to the new function and removed the local mocking.\n\nConflicts:\n    nova/tests/functional/libvirt/test_device_bus_migration.py\n\nChange-Id: Ic717dc42ac6b6cace59d344acaf12f9d1ee35564\n(cherry picked from commit 57c253a609e859fa21ba05b264f0ba4d0ade7b8b)\n(cherry picked from commit f98858aa77e4443164fc09fae3667fb0f66edfbf)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/afc55c564f90ea8a6e9a03f1f3052bf2e618b02b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/afc55c564f90ea8a6e9a03f1f3052bf2e618b02b"}]},"branch":"refs/heads/stable/xena"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[]}
