)]}'
{"id":"openstack%2Fwhitebox-tempest-plugin~790304","triplet_id":"openstack%2Fwhitebox-tempest-plugin~master~I614d45dce01ec561c659d3c62bb1db95f8c029b4","project":"openstack/whitebox-tempest-plugin","branch":"master","topic":"vgpu_resize","hashtags":[],"change_id":"I614d45dce01ec561c659d3c62bb1db95f8c029b4","subject":"Add vgpu resize tests","status":"MERGED","created":"2021-05-07 20:51:53.000000000","updated":"2021-08-26 21:30:28.000000000","submitted":"2021-08-26 21:30:28.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":44,"unresolved_comment_count":5,"has_review_started":true,"submission_id":"790304-vgpu_resize","meta_rev_id":"55f636c5b968208ea6fc3ba15a90d41e0e3edb68","_number":790304,"virtual_id_number":790304,"owner":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},{"value":0,"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-08-26 21:30:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"all":[{"value":2,"date":"2021-08-09 21:36:23.000000000","_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":2,"date":"2021-08-26 19:44:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},{"value":0,"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":1,"date":"2021-08-26 19:44:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},{"value":0,"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":33602,"name":"Pavan Kesava Rao","email":"pkesavar@redhat.com","username":"pkesav"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"}],"reviewers":{"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},{"_account_id":33602,"name":"Pavan Kesava Rao","email":"pkesavar@redhat.com","username":"pkesav"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-05-07 22:46:45.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":"2021-05-10 13:08:08.000000000","updated_by":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2021-05-10 13:08:08.000000000","updated_by":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2021-05-10 13:08:08.000000000","updated_by":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"},{"updated":"2021-05-10 13:08:08.000000000","updated_by":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2021-05-10 13:08:08.000000000","updated_by":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"reviewer":{"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},"state":"REVIEWER"},{"updated":"2021-05-10 13:08:08.000000000","updated_by":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"reviewer":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"state":"REVIEWER"},{"updated":"2021-05-10 18:37:11.000000000","updated_by":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2021-07-14 14:16:00.000000000","updated_by":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"reviewer":{"_account_id":33602,"name":"Pavan Kesava Rao","email":"pkesavar@redhat.com","username":"pkesav"},"state":"REVIEWER"},{"updated":"2021-08-10 09:15:48.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REMOVED"}],"messages":[{"id":"275cd282b17f0ec54bb9e75cd55d612b2760e36b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-05-07 20:51:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"32a4ddb975723c2e2e3f1062cf1bb988e3c79b70","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-07 22:46:45.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6e6de79678914ef8bdab1d4ae6ec3883 : SUCCESS in 3m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5bcd728557da47cca765a07e8891312d : SUCCESS in 3m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d5ad769e1d704461a694a662a075e385 : SUCCESS in 3m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/06443f9c75e443bf907b7636d936fe30 : SUCCESS in 4m 14s (non-voting)\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/034c7b3180ee4994a92e5fab228a68a8 : SUCCESS in 1h 53m 48s","accounts_in_message":[],"_revision_number":1},{"id":"fe54ddb33d918bbb7883d5dbdd5b22b6f36c2fb1","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-05-10 13:08:08.000000000","message":"Patch Set 1:\n\nDownstream Results","accounts_in_message":[],"_revision_number":1},{"id":"57fd2455716828461ced3953dc1bbcada44e9114","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-05-10 13:08:26.000000000","message":"Patch Set 1:\n\nDownstream Results:\n(.tempest) (overcloud) [stack@undercloud-0 tempest_workspace]$ tempest run --serial --regex whitebox_tempest_plugin.api.compute.test_vgpu.VGPUTest\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUTest.test_create_vgpu_instance [0.848782s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUTest.test_revert_vgpu_cold_migration [22.892137s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUTest.test_vgpu_cold_migration [17.398368s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUTest.test_z_gpu_to_standard_resize [14.844955s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUTest.test_z_standard_to_gpu_resize [15.957190s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 5 tests in 71.9512 sec.\n - Passed: 5\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 71.9414 sec.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nWorker Balance\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n - Worker 0 (5 tests) \u003d\u003e 0:01:11.951165","accounts_in_message":[],"_revision_number":1},{"id":"6d5247ce8238372b2acf5afd36fadc84340c157e","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-05-10 16:23:17.000000000","message":"Patch Set 1: Code-Review-1\n\nBased on downstream discussion, refactoring to have a single test_method that calls individual test method actions to help control test flow reliability.","accounts_in_message":[],"_revision_number":1},{"id":"4affd2c3390de334e68f3b616973d6c278f437d5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-05-10 18:34:49.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"819b67bd594a7096c29d142d4cccb07fd5e64d91","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-05-10 18:35:38.000000000","message":"Patch Set 2: Code-Review-1\n\nUpdate based on discussion downstream, will remove -1 when vGPU environment is available and changes are fully tested.","accounts_in_message":[],"_revision_number":2},{"id":"47b18699fd40e6c2f9f98e826116ac06ac7d0e3c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-10 20:27:29.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a6436579b4034b489cb0c9209d761344 : SUCCESS in 3m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/afd161f357134ddbac1ca20d53618969 : SUCCESS in 3m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c9d32830095f4b088d35389c53dbb766 : SUCCESS in 4m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8f9c24df87c8457e8108f05310a52f04 : SUCCESS in 3m 45s (non-voting)\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/6c08a96b4a3a4ec19fcfaa4f520cfd07 : SUCCESS in 1h 48m 26s","accounts_in_message":[],"_revision_number":2},{"id":"23caf824a183ff545ccfb9cc90d281246b8a2d75","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-05-11 04:20:41.000000000","message":"Patch Set 2:\n\n(5 comments)\n\nAssert failure message look really good. Only suggestion is it might be worth adding LOG message breadcrumbs for starting and completing each action (like server create, cold migrate, revert migrate, resize) to save time if _validate_vgpu_instance fails as it\u0027s reused throughout the test scenario.","accounts_in_message":[],"_revision_number":2},{"id":"78e11fb35ee91ffb6539c641c16a7f09885259ac","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-05-11 22:50:33.000000000","message":"Patch Set 2:\n\n(5 comments)\n\nThanks for the input, I\u0027ll look to add the recommended logging in the follow up ps.","accounts_in_message":[],"_revision_number":2},{"id":"e3be4423192981539e723a11e9378debed1aec29","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-05-19 15:46:11.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d63fd46b5f2a2aecc02a7576a29ba5390a0d6b1d","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-05-19 15:50:44.000000000","message":"Patch Set 3:\n\nDownstream results:\n\n(.tempest) (overcloud) [stack@undercloud-0 tempest-dir]$ tempest run --serial --regex whitebox_tempest_plugin.api.compute.test_vgpu.VGPUTest\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUTest.test_multiple_vgpu_server_actions [155.567517s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 1 tests in 155.5675 sec.\n - Passed: 1\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 155.5675 sec.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nWorker Balance\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n - Worker 0 (1 tests) \u003d\u003e 0:02:35.567517","accounts_in_message":[],"_revision_number":3},{"id":"5d4bc7bb61e5680458d0c95a80931101e3c2c8fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-19 17:47:08.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/70e338cf4bba4854aa2eba0741ed62f9 : SUCCESS in 4m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/db52d1bc92344680b73ceac4f21949d9 : SUCCESS in 4m 56s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/86ad369592b4487fb7d123059813d020 : SUCCESS in 3m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/efbebb6ee7924525bd46306b6b6bef43 : SUCCESS in 4m 42s (non-voting)\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/aecc4bcdef8646a2b8eee67821a047ba : SUCCESS in 1h 55m 00s","accounts_in_message":[],"_revision_number":3},{"id":"e64ea9d73f15cdd6ed9cf78f420bac964e403acb","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-07-06 09:44:49.000000000","message":"Patch Set 3: Code-Review+1\n\nLooks good.","accounts_in_message":[],"_revision_number":3},{"id":"e56dbf59c15a00adbaf0bf26741b606ec07a5ee5","author":{"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},"date":"2021-07-14 14:55:25.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"850a3b188eafb6325008e3a9a4ffb473a1060f45","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-07-14 15:09:11.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"bc3506143798155d92cec16f998bede6d993f015","author":{"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},"date":"2021-07-14 16:52:36.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)\n\nLGTM","accounts_in_message":[],"_revision_number":3},{"id":"e4cca501a98aec61d9b7b9d205075cb84c4a5462","author":{"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},"date":"2021-07-15 19:15:14.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"775fcc9f8625f4028109c729539cdf87348e9214","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-15 19:15:33.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"8442e3bc2d24e1441fb9edcba5ba976e9e853c83","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-15 21:28:02.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/75ab1d6124ef4379b7ae03e31007288a : SUCCESS in 5m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cb259da598824f97ae2724547c46e9f8 : SUCCESS in 3m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d80d87b217164a5c8842644451124beb : SUCCESS in 5m 30s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/5b4f52f8a9f2462a8d56f49df040571f : FAILURE in 2h 08m 23s","accounts_in_message":[],"_revision_number":3},{"id":"01afa0af77ea416ea5742f7c883df8384737c4df","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-07-19 12:30:14.000000000","message":"Patch Set 3: Code-Review-1 Workflow-1\n\n(4 comments)\n\nThe classmethod thing is a hard -1, the rest are nits and questions. Thank for being patient :)","accounts_in_message":[],"_revision_number":3},{"id":"6995580efc7fd136a03215cce0b4ca604d7ad001","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-07-19 13:34:41.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\ni agree on fixing the classmethod decorator","accounts_in_message":[],"_revision_number":3},{"id":"3afac128d6739be7d6d86aa2f284e00354bfe4f5","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-07-19 18:21:39.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"5b870a055b6c892fb4e1443cecd3b1e294b3c5cc","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-07-19 18:42:28.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"c8d2810c31bd00287a88311ada6a7a9dff8b444f","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-07-19 19:01:31.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"6ebb45f28f71e7eafd825a9fa21cf19bd1518151","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-07-19 22:58:35.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"7a9a2ff40d0a1d97e274a924bd0ec82f59b2ddb4","author":{"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},"date":"2021-07-21 12:38:25.000000000","message":"Patch Set 3: -Code-Review -Workflow","accounts_in_message":[],"_revision_number":3},{"id":"b6606759ac2537822c4952063c8c93c98a67d664","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-07-21 21:00:54.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"65dc371cacfcd92c4479d99ecd9496605d5829dd","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-07-21 21:02:18.000000000","message":"Patch Set 4:\n\nCreated two separate classes now for standard sanity and for multi-action tests based on feedback.  Local results posted below since this will not trigger relevant vGPU tests.\n\n(overcloud) (.tempest) [stack@undercloud-0 tempest-dir]$ tempest run --serial --regex whitebox_tempest_plugin.api.compute.test_vgpu\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUSanityTest.test_boot_instance_with_vgpu [20.902747s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUScenarioTests.test_multiple_vgpu_server_actions [100.310080s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 2 tests in 153.2688 sec.\n - Passed: 2\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 121.2128 sec.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nWorker Balance\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n - Worker 0 (2 tests) \u003d\u003e 0:02:33.268791","accounts_in_message":[],"_revision_number":4},{"id":"6a44c3a3c0fc7ba56866c9416d21fb46adcb64e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-21 21:25:35.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\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b492bed4db8649cfa00e53e450904464 : SUCCESS in 3m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/08d025dcdb6c49c5ab143d5a4b3d75ad : SUCCESS in 4m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/57fb0aa431754357a576bd7d615b6db8 : SUCCESS in 3m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e5e9fd596c1d4ebebb61cb1dbfc32472 : SUCCESS in 3m 51s (non-voting)\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/484c5ca5b0c7463f96f179dba9585923 : FAILURE in 20m 12s","accounts_in_message":[],"_revision_number":4},{"id":"24af441199193a95ef71905caf410455446ad366","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-07-22 13:55:35.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"49e357a963493bef57608b1abde120500668344f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-22 15:54:42.000000000","message":"Patch Set 5: 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\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef19e736a39f4622a566e069e1d5cc20 : SUCCESS in 3m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/afdb377160b041dfa7f717349208f0ab : SUCCESS in 4m 22s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/75ad891d98f94732935cdff5a792db17 : SUCCESS in 4m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ba84f9e1dbde41808e30e16baca44ad1 : SUCCESS in 4m 19s (non-voting)\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/b53dac5cbddf46809e82ba67f1375ac5 : FAILURE in 1h 57m 08s","accounts_in_message":[],"_revision_number":5},{"id":"89a279117a77f6935b0668171f852ab60c5ee516","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-07-22 16:20:11.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"3258754074c6c862acdff2cb8578ec606c33ec65","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-22 17:54:34.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1b1bb34904c24b76bc9e25a40ba92c73 : SUCCESS in 4m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/37c74f1574c94b36ae0f6bf0e9442dad : SUCCESS in 4m 14s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9205cb63197b4e4b942fe530151a54fc : SUCCESS in 4m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d2018b044be7467791de46f1ac37d153 : SUCCESS in 4m 27s (non-voting)\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/bde2fe4bf93d4c589e8e437547d6b122 : SUCCESS in 1h 32m 40s","accounts_in_message":[],"_revision_number":5},{"id":"4d33a2d7a386d37982e5da48177516228064a66d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-07-27 21:02:06.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"6fba8e5a04597745b0b430f0c938a8a6d14fbece","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-07-27 21:02:59.000000000","message":"Patch Set 6:\n\nDownstream results since this will not run upstream:\n(.tempest) (overcloud) [stack@undercloud-0 tempest-dir]$ tempest run --serial --regex whitebox_tempest_plugin.api.compute.test_vgpu\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUMultiActionTests.test_multiple_vgpu_server_actions ... SKIPPED: Cold migration support required to execute tests\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUSanityTests.test_boot_instance_with_vgpu [19.277348s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 2 tests in 46.6529 sec.\n - Passed: 1\n - Skipped: 1\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 19.2782 sec.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nWorker Balance\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n - Worker 0 (2 tests) \u003d\u003e 0:00:46.652943\n(.tempest) (overcloud) [stack@undercloud-0 tempest-dir]$ vi etc/tempest.conf\n(.tempest) (overcloud) [stack@undercloud-0 tempest-dir]$ tempest run --serial --regex whitebox_tempest_plugin.api.compute.test_vgpu\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUMultiActionTests.test_multiple_vgpu_server_actions [104.597785s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUSanityTests.test_boot_instance_with_vgpu [17.011292s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 2 tests in 152.1270 sec.\n - Passed: 2\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 121.6091 sec.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nWorker Balance\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n - Worker 0 (2 tests) \u003d\u003e 0:02:32.127015","accounts_in_message":[],"_revision_number":6},{"id":"6e96a023c0ac768bf026db5dab66b0ebfefcbb21","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-07-27 21:59:35.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"2908eb923ec795e566316c07dc2bafa732541581","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-07-27 22:02:36.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"3b71afd0c6f862312baef8047817bfca142b3a59","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-27 22:39:57.000000000","message":"Patch Set 6: 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\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7525a3ee5a504994beb4ad90622b0659 : SUCCESS in 3m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/34d905713a6242c4a0991c0d700ad99b : SUCCESS in 4m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e1573246374348efa061abc3c8460daf : SUCCESS in 3m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b73c9077e40b4c7e88352789f45d6b70 : SUCCESS in 3m 44s (non-voting)\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/2abc6822a38949bab3d52fbebd0114aa : FAILURE in 1h 34m 12s","accounts_in_message":[],"_revision_number":6},{"id":"0b0009f0f2e04ceecb1fd9da3c6100525600ea01","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-08-03 16:23:36.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"9f4abf6e47869e656b1e06a77709c3924648ad17","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-03 18:15:21.000000000","message":"Patch Set 7: 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\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d6f2c8101a344809e8497847f2d2f84 : SUCCESS in 3m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d2e281d944284204b38ba6ef45116d37 : SUCCESS in 4m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8b6acd06732d402d9fa58f343548fc9c : SUCCESS in 3m 48s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/60c119384b1b40aeb62d5fc364f1ef09 : SUCCESS in 4m 10s (non-voting)\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/b42d53aec8334b4b91d7e00f79ca5d5c : FAILURE in 1h 50m 06s","accounts_in_message":[],"_revision_number":7},{"id":"082dbbc1fbbfe859ca55541f01dd4ef685521319","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-08-04 15:43:46.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"1517bd494b2adcff9a3f0cebec4cf1966d9d5463","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-08-04 15:45:02.000000000","message":"Patch Set 8:\n\nDownstream results since this will not run in zuul:\n(.tempest) (overcloud) [stack@undercloud-0 tempest-dir]$ tempest run --serial --regex whitebox_tempest_plugin.api.compute.test_vgpu \u003e\u003e vgpu_results.1.log\n(.tempest) (overcloud) [stack@undercloud-0 tempest-dir]$ cat vgpu_results.1.log \n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUColdMigration.test_revert_vgpu_cold_migration [118.991943s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUColdMigration.test_vgpu_cold_migration [42.004643s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUResizeInstance.test_standard_to_vgpu_resize [41.765607s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUResizeInstance.test_vgpu_to_standard_resize [31.070835s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_vgpu.VGPUSanity.test_boot_instance_with_vgpu [22.521708s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 5 tests in 313.9038 sec.\n - Passed: 5\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 256.3547 sec.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nWorker Balance\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n - Worker 0 (5 tests) \u003d\u003e 0:05:13.903775","accounts_in_message":[],"_revision_number":8},{"id":"cc05d438b50a64c783737014ee7ae8571e4406d6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-04 17:19:53.000000000","message":"Patch Set 8: 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\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b1fbabd3e8da4142a7b39f06c0e99e0a : SUCCESS in 3m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e5d749645cf44be3be8e7ce25042fceb : SUCCESS in 4m 57s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bd9e6a3503ce40c3a9c7543530d1969f : SUCCESS in 3m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/870165c5da854954a122b58636aa9c37 : SUCCESS in 4m 36s (non-voting)\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/e8ec1a90325f4871ad513b1a08504056 : FAILURE in 1h 34m 16s","accounts_in_message":[],"_revision_number":8},{"id":"9eff92d0cb4be668d9723455612e9f4e77b989d8","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-08-09 21:10:58.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"7340e463b7181869969dce2d7717f326bfb6f6e5","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-08-09 21:16:29.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\n(2 comments)\n\nLooks good to me. I\u0027ll let you make the call whether you want Sylvain to review this new version - if you do, you still have time to kick this out of the gate.","accounts_in_message":[],"_revision_number":8},{"id":"83778344efefe605d51d022f08cbab94c3622a38","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-08-09 21:20:32.000000000","message":"Patch Set 8: Code-Review-1\n\n(2 comments)\n\nCouple of nits and want a final look over by Sylvain if he has the bandwidth.","accounts_in_message":[],"_revision_number":8},{"id":"59b76b4a89bcf9ca4ebc691da92ded723d844254","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-08-09 21:31:02.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"3bb0347db3916e20d51facbb750715e1d29fb981","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-08-09 21:36:23.000000000","message":"Patch Set 9: Code-Review+2\n\nThanks! Waiting for Sylvain\u0027s post-PTO review.","accounts_in_message":[],"_revision_number":9},{"id":"fc99114c17a8c2ed1b0d0eead38f5df17e1ceb19","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-09 23:15:35.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ffc59d8250724a51b091641035775c7a : SUCCESS in 5m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c6d971c1aaeb40f68c9a254dc6fa3432 : SUCCESS in 5m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/17e8fd4109ac4e2a8e3b0e3145edefc4 : SUCCESS in 3m 39s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2dc81c677bb1446294bd12af0964e07c : SUCCESS in 4m 25s (non-voting)\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/a657b7a294624840aa7ed5ba81956594 : SUCCESS in 1h 42m 59s","accounts_in_message":[],"_revision_number":9},{"id":"005990ed4614eb1658214d2f6a80f405750bbe80","tag":"autogenerated:gerrit:deleteReviewer","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-08-10 09:15:48.000000000","message":"Removed reviewer Stephen Finucane.","accounts_in_message":[],"_revision_number":9},{"id":"a9a21308211409556c517b9d76ac3c2461cdf824","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-08-17 18:37:29.000000000","message":"Patch Set 9: Code-Review+1\n\n(6 comments)","accounts_in_message":[],"_revision_number":9},{"id":"ea8de599d836405cc0682f276a3a279e2da005a8","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-08-18 14:28:59.000000000","message":"Patch Set 9:\n\n(6 comments)\n\nThanks for the comments, I can address all of the nits in a quick follow up, save for breaking up the revert logic.  As you mentioned in L#213 it would make sense to pull these to a common module and break up the calls so the usage can be checked before a revert action is taken.  I\u0027ll start identifying similar functions that would benefit from moving to this module as well.","accounts_in_message":[],"_revision_number":9},{"id":"8b3b85eb34e6dbd3ce5f5d5d919fffeb05d4c152","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-08-26 19:44:03.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\njames has responded to my comments and we have spoken about how to adress them in follow up changes so lets proceed with this as is for now","accounts_in_message":[],"_revision_number":9},{"id":"954dbd290a24a5aedce2048ffbfb044ee6dfd0a9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-26 19:44:30.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"1aea3895f1178de3b6450b5447db29e87540aded","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-26 21:30:28.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4d8af2d20b8244c9875d19a19d5ae20c : SUCCESS in 7m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2ee07c5c806e4df2a973115b27b9f892 : SUCCESS in 4m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d9c858ad92a1420d8711e8fd13746040 : SUCCESS in 4m 49s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/472c131f40f24dcdb120559e62dfb571 : SUCCESS in 1h 37m 43s","accounts_in_message":[],"_revision_number":9},{"id":"55f636c5b968208ea6fc3ba15a90d41e0e3edb68","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-26 21:30:28.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"81ae49ea00eb16cf086338299a15af971d578568","revisions":{"3f2bb5539a43b62885967063d39c176be6e0dfaa":{"kind":"REWORK","_number":1,"created":"2021-05-07 20:51:53.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/04/790304/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/04/790304/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/1"}}},"commit":{"parents":[{"commit":"d8553cd5d5fc8254c1f487ef06eb58414b39950e","subject":"Merge \"Add vgpu cold migration testcases\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/d8553cd5d5fc8254c1f487ef06eb58414b39950e"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-05-07 18:32:07.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-05-07 18:32:15.000000000","tz":-240},"subject":"Add vgpu resize tests","message":"Add vgpu resize tests\n\nCommit addes two new test methods to validate a vgpu instance can be\nresized to a flavor that does not contain the vgpu property and back.\nSince the test pattern for VGPUTest attempts to use the same instance\nfor all of its test methods, the order of these two new test methods are\ncritical to ensure the instance is not left in a state without a vGPU\ndevice. These test methods are design to execute as the last two tests\nof the class to avoid this situation. Since tests are executed\nalphabetically in test class, ordered is maintained by adding a _z_\nafter the start of the test method name:\n\ntest_z_gpu_to_standard_resize\ntest_z_standard_to_gpu_resize\n\nThese test methods will execute at the end of the class and the gpu to\nstandard resize will execute before the standard to gpu resize.\n\nChange-Id: I614d45dce01ec561c659d3c62bb1db95f8c029b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/3f2bb5539a43b62885967063d39c176be6e0dfaa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/3f2bb5539a43b62885967063d39c176be6e0dfaa"}]},"branch":"refs/heads/master"},"ba708a12eceadca52b5acac759ac2dcd546b3deb":{"kind":"REWORK","_number":2,"created":"2021-05-10 18:34:49.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/04/790304/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/04/790304/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/2"}}},"commit":{"parents":[{"commit":"d8553cd5d5fc8254c1f487ef06eb58414b39950e","subject":"Merge \"Add vgpu cold migration testcases\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/d8553cd5d5fc8254c1f487ef06eb58414b39950e"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-05-07 18:32:07.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-05-10 18:34:44.000000000","tz":-240},"subject":"Add vgpu resize tests","message":"Add vgpu resize tests\n\nCommit adds two new test methods that verify a vgpu instance can be\nresized to a flavor without the vgpu property and back again. Commit\nalso refactors test methods and creates a single large multi-action test\nmethod called test_multiple_vgpu_server_action. This test method\ncontains tests the below actions against the same instance in this\norder:\n  * vGPU guest creation\n  * Cold-migrate a vGPU guest\n  * Cold-migrate and revert migration of vGPU guest\n  * Resize vgpu guest to a flavor without vgpu property\n  * Resize guest without vgpu property to a flavor that does\n\nChange-Id: I614d45dce01ec561c659d3c62bb1db95f8c029b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/ba708a12eceadca52b5acac759ac2dcd546b3deb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/ba708a12eceadca52b5acac759ac2dcd546b3deb"}]},"branch":"refs/heads/master"},"8f0c0652c43c698eaa24b6bd76d4a66f6bbbb1ab":{"kind":"REWORK","_number":3,"created":"2021-05-19 15:46:11.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/04/790304/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/04/790304/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/3"}}},"commit":{"parents":[{"commit":"d8553cd5d5fc8254c1f487ef06eb58414b39950e","subject":"Merge \"Add vgpu cold migration testcases\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/d8553cd5d5fc8254c1f487ef06eb58414b39950e"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-05-07 18:32:07.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-05-19 15:43:00.000000000","tz":-240},"subject":"Add vgpu resize tests","message":"Add vgpu resize tests\n\nCommit reorganizes test cases to a single test method\ntest_multiple_vgpu_server_actions. The reason for this to test multiple\nactions against a single guest instance, rather than spawing up new\nresources for every testable server action. Test flow for the new method\nis detailed below in this order:\n\n  * vGPU guest creation\n  * Cold-migrate a vGPU guest\n  * Cold-migrate and revert migration of vGPU guest\n  * Resize vgpu guest to a flavor without vgpu property\n  * Resize guest without vgpu property to a flavor that does\n\nAs noted above, besides reorganzing test case structure this commit adds\ntwo new test actions that validate vGPU instance resize to a flavor\nwithout the vGPU property and back to a flavor with the property.\n\nChange-Id: I614d45dce01ec561c659d3c62bb1db95f8c029b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/8f0c0652c43c698eaa24b6bd76d4a66f6bbbb1ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/8f0c0652c43c698eaa24b6bd76d4a66f6bbbb1ab"}]},"branch":"refs/heads/master"},"14cc1edbd487df4066375c58f1549eeef0814cb7":{"kind":"REWORK","_number":4,"created":"2021-07-21 21:00:54.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/04/790304/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/04/790304/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/4"}}},"commit":{"parents":[{"commit":"d8553cd5d5fc8254c1f487ef06eb58414b39950e","subject":"Merge \"Add vgpu cold migration testcases\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/d8553cd5d5fc8254c1f487ef06eb58414b39950e"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-05-07 18:32:07.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-07-21 21:00:48.000000000","tz":-240},"subject":"Add vgpu resize tests","message":"Add vgpu resize tests\n\nCommit reorganizes test cases into two test classes. The first is for\nstandard sanity tests VGPUSanityTest and the second class is for more\nscneario style tests, VGPUScenarioTests. VGPUSanityTest contains a basic\ntest method validating the creation of an instance with a vgpu resource,\ntest_boot_instance_with_vgpu. VGPUScenarioTests has single test method\ntest_multiple_vgpu_server_actions. This test method contains multiple\ntests. The reason for this to test multiple actions against a single\nguest instance, rather than spawing up new resources for every testable\nserver action. Test flow for the new method is detailed below in this\norder:\n\n  * vGPU guest creation\n  * Cold-migrate a vGPU guest\n  * Cold-migrate and revert migration of vGPU guest\n  * Resize vgpu guest to a flavor without vgpu property\n  * Resize guest without vgpu property to a flavor that does\n\nAs noted above, besides reorganzing test case structure this commit adds\ntwo new test actions that validate vGPU instance resize to a flavor\nwithout the vGPU property and back to a flavor with the property.\n\nChange-Id: I614d45dce01ec561c659d3c62bb1db95f8c029b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/14cc1edbd487df4066375c58f1549eeef0814cb7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/14cc1edbd487df4066375c58f1549eeef0814cb7"}]},"branch":"refs/heads/master"},"5ed2745f57fdd2c024bad1bb7f1572c35f0b0081":{"kind":"REWORK","_number":5,"created":"2021-07-22 13:55:35.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/04/790304/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/04/790304/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/5"}}},"commit":{"parents":[{"commit":"d8553cd5d5fc8254c1f487ef06eb58414b39950e","subject":"Merge \"Add vgpu cold migration testcases\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/d8553cd5d5fc8254c1f487ef06eb58414b39950e"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-05-07 18:32:07.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-07-22 13:54:00.000000000","tz":-240},"subject":"Add vgpu resize tests","message":"Add vgpu resize tests\n\nCommit reorganizes test cases into two test classes. The first is for\nstandard sanity tests VGPUSanityTest and the second class is for more\nscneario style tests, VGPUMultiActionTests. VGPUSanityTest contains a\nbasic test method validating the creation of an instance with a vgpu\nresource, test_boot_instance_with_vgpu. VGPUMultiActionTests has single\ntest method test_multiple_vgpu_server_actions. This test method contains\nmultiple tests actions against a single guest instance, rather than\nspawing up new resources for every testable server action. Test flow for\nthe new method is detailed below in this order:\n\n  * vGPU guest creation\n  * Cold-migrate a vGPU guest\n  * Cold-migrate and revert migration of vGPU guest\n  * Resize vgpu guest to a flavor without vgpu property\n  * Resize guest without vgpu property to a flavor that does\n\nAs noted above, besides reorganzing test case structure this commit adds\ntwo new test actions that validate vGPU instance resize to a flavor\nwithout the vGPU property and back to a flavor with the property.\n\nChange-Id: I614d45dce01ec561c659d3c62bb1db95f8c029b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/5ed2745f57fdd2c024bad1bb7f1572c35f0b0081"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/5ed2745f57fdd2c024bad1bb7f1572c35f0b0081"}]},"branch":"refs/heads/master"},"48f3617e94bb8e3d674c8f8913b361836e319760":{"kind":"REWORK","_number":6,"created":"2021-07-27 21:02:06.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/04/790304/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/04/790304/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/6"}}},"commit":{"parents":[{"commit":"d8553cd5d5fc8254c1f487ef06eb58414b39950e","subject":"Merge \"Add vgpu cold migration testcases\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/d8553cd5d5fc8254c1f487ef06eb58414b39950e"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-05-07 18:32:07.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-07-27 21:01:16.000000000","tz":-240},"subject":"Add vgpu resize tests","message":"Add vgpu resize tests\n\nCommit reorganizes test cases into two test classes. The first is for\nstandard sanity tests VGPUSanityTest and the second class is for more\nscneario style tests, VGPUMultiActionTests. VGPUSanityTest contains a\nbasic test method validating the creation of an instance with a vgpu\nresource, test_boot_instance_with_vgpu. VGPUMultiActionTests has single\ntest method test_multiple_vgpu_server_actions. This test method contains\nmultiple tests actions against a single guest instance, rather than\nspawing up new resources for every testable server action. Test flow for\nthe new method is detailed below in this order:\n\n  * vGPU guest creation\n  * Cold-migrate a vGPU guest\n  * Cold-migrate and revert migration of vGPU guest\n  * Resize vgpu guest to a flavor without vgpu property\n  * Resize guest without vgpu property to a flavor that does\n\nAs noted above, besides reorganzing test case structure this commit adds\ntwo new test actions that validate vGPU instance resize to a flavor\nwithout the vGPU property and back to a flavor with the property.\n\nLastly added a tempest flag for skip checking around tests that validate\ncold migration and resize.\n\nChange-Id: I614d45dce01ec561c659d3c62bb1db95f8c029b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/48f3617e94bb8e3d674c8f8913b361836e319760"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/48f3617e94bb8e3d674c8f8913b361836e319760"}]},"branch":"refs/heads/master"},"5e2a9ceace6779d31c3b83087c205e98b636c24a":{"kind":"REWORK","_number":7,"created":"2021-08-03 16:23:36.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/04/790304/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/04/790304/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/7"}}},"commit":{"parents":[{"commit":"d8553cd5d5fc8254c1f487ef06eb58414b39950e","subject":"Merge \"Add vgpu cold migration testcases\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/d8553cd5d5fc8254c1f487ef06eb58414b39950e"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-05-07 18:32:07.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-08-03 16:23:31.000000000","tz":-240},"subject":"Add vgpu resize tests","message":"Add vgpu resize tests\n\nCommit creates three classes that organizes tests around sanity, cold\nmigration, and resizing vGPU instances; VGPUSanity, VGPUColdMigration,\nand VGPUResizeInstance respectively. This allows more percise grouping\nbased around skip checks/requirements, e.g. VGPUColdMigration requires a\nminimum placement version, compute node count, vGPU vendor id,  and vgpu\ncold migration support in order to run. While sanity vGPU only requires\nvendor id.\n\nCommit also adds two new tests to the test class VGPUResizeInstance\nwhich tests the following:\n  * Resize vgpu guest to a flavor without vgpu property\n  * Resize guest without vgpu property to a flavor that does\n\nLastly added a tempest flag for skip checking around tests that validate\ncold migration and resize.\n\nChange-Id: I614d45dce01ec561c659d3c62bb1db95f8c029b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/5e2a9ceace6779d31c3b83087c205e98b636c24a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/5e2a9ceace6779d31c3b83087c205e98b636c24a"}]},"branch":"refs/heads/master"},"53def30485833b62b802b856e9808f3a9898360a":{"kind":"REWORK","_number":8,"created":"2021-08-04 15:43:46.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/04/790304/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/04/790304/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/8"}}},"commit":{"parents":[{"commit":"d8553cd5d5fc8254c1f487ef06eb58414b39950e","subject":"Merge \"Add vgpu cold migration testcases\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/d8553cd5d5fc8254c1f487ef06eb58414b39950e"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-05-07 18:32:07.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-08-04 15:43:41.000000000","tz":-240},"subject":"Add vgpu resize tests","message":"Add vgpu resize tests\n\nCommit creates three classes that organizes tests around sanity, cold\nmigration, and resizing vGPU instances; VGPUSanity, VGPUColdMigration,\nand VGPUResizeInstance respectively. This allows more percise grouping\nbased around skip checks/requirements, e.g. VGPUColdMigration requires a\nminimum placement version, compute node count, vGPU vendor id,  and vgpu\ncold migration support in order to run. While sanity vGPU only requires\nvendor id.\n\nCommit also adds two new tests to the test class VGPUResizeInstance\nwhich tests the following:\n  * Resize vgpu guest to a flavor without vgpu property\n  * Resize guest without vgpu property to a flavor that does\n\nLastly added a tempest flag for skip checking around tests that validate\ncold migration and resize.\n\nChange-Id: I614d45dce01ec561c659d3c62bb1db95f8c029b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/53def30485833b62b802b856e9808f3a9898360a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/53def30485833b62b802b856e9808f3a9898360a"}]},"branch":"refs/heads/master"},"81ae49ea00eb16cf086338299a15af971d578568":{"kind":"REWORK","_number":9,"created":"2021-08-09 21:31:02.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/04/790304/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/04/790304/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/04/790304/9"}}},"commit":{"parents":[{"commit":"d8553cd5d5fc8254c1f487ef06eb58414b39950e","subject":"Merge \"Add vgpu cold migration testcases\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/d8553cd5d5fc8254c1f487ef06eb58414b39950e"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-05-07 18:32:07.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-08-09 21:30:54.000000000","tz":-240},"subject":"Add vgpu resize tests","message":"Add vgpu resize tests\n\nCommit creates three classes that organizes tests around sanity, cold\nmigration, and resizing vGPU instances; VGPUSanity, VGPUColdMigration,\nand VGPUResizeInstance respectively. This allows more percise grouping\nbased around skip checks/requirements, e.g. VGPUColdMigration requires a\nminimum placement version, compute node count, vGPU vendor id,  and vgpu\ncold migration support in order to run. While sanity vGPU only requires\nvendor id.\n\nCommit also adds two new tests to the test class VGPUResizeInstance\nwhich tests the following:\n  * Resize vgpu guest to a flavor without vgpu property\n  * Resize guest without vgpu property to a flavor that does\n\nLastly added a tempest flag for skip checking around tests that validate\ncold migration and resize.\n\nChange-Id: I614d45dce01ec561c659d3c62bb1db95f8c029b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/81ae49ea00eb16cf086338299a15af971d578568"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/81ae49ea00eb16cf086338299a15af971d578568"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
