)]}'
{"id":"openstack%2Fwhitebox-tempest-plugin~687643","triplet_id":"openstack%2Fwhitebox-tempest-plugin~master~If15891f3013ebd8100c77b173e9f573515220a57","project":"openstack/whitebox-tempest-plugin","branch":"master","topic":"emul_thrd_pin","hashtags":[],"change_id":"If15891f3013ebd8100c77b173e9f573515220a57","subject":"Added emulator thread pinning tests","status":"MERGED","created":"2019-10-09 18:08:43.000000000","updated":"2021-02-16 23:09:44.000000000","submitted":"2021-02-16 23:09:44.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":40,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"687643-emul_thrd_pin","meta_rev_id":"4e573e624ffb4b06f1bab6ab4e19ae9e0ddaff8c","_number":687643,"virtual_id_number":687643,"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":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},{"value":0,"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-02-16 23:09:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"}],"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-02-16 14:42:47.000000000","_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":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},{"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":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"}],"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":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"all":[{"value":1,"date":"2021-02-16 14:42:47.000000000","_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":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},{"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":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":30788,"name":"Pavan Kesava Rao","email":"pavan.ind05@gmail.com","username":"pkesavar"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"}],"reviewers":{"REVIEWER":[{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},{"_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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},{"_account_id":30788,"name":"Pavan Kesava Rao","email":"pavan.ind05@gmail.com","username":"pkesavar"},{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-10-09 18:11:14.000000000","updated_by":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"reviewer":{"_account_id":7020,"name":"Joe Hakim Rahme","email":"jhakimra@redhat.com","username":"rahmu"},"state":"REVIEWER"},{"updated":"2019-11-04 21:32:30.000000000","updated_by":{"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},"reviewer":{"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},"state":"REVIEWER"},{"updated":"2019-11-25 18:09:11.000000000","updated_by":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"reviewer":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"state":"REVIEWER"},{"updated":"2020-01-21 17:02:34.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2020-07-01 15:29:20.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-01-11 19:34:57.000000000","updated_by":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"reviewer":{"_account_id":30788,"name":"Pavan Kesava Rao","email":"pavan.ind05@gmail.com","username":"pkesavar"},"state":"REVIEWER"},{"updated":"2021-01-16 18:58:29.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2021-01-16 19:38:05.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"REVIEWER"},{"updated":"2021-01-18 16:50:23.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-01-18 16:51:56.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"}],"messages":[{"id":"9cf703e2a98054968a47342791f10055e441cd3a","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-10-09 18:08:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0e5203a8cedfc0a8bf48a793b87d848e8e789e49","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-09 18:14:25.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bebb035248764b389445ea6385d5406f : FAILURE in 2m 56s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/3e910161d81e475fb5d9b49caf6606fc : SUCCESS in 3m 19s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/33a4c58d7a2649919586efdd299b374f : SUCCESS in 3m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cc35bdeb47b64533846392ba66081429 : SUCCESS in 3m 13s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e8f26492dec9494eb3bd3d99d665bba7 : SUCCESS in 3m 29s","accounts_in_message":[],"_revision_number":1},{"id":"e81ed6ab9f53d02a760e69d74ae8a9964ef35648","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-10-09 18:29:45.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c99f7d6c779c24ac2e1ca0d5301556866c78605d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-09 18:39:13.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa1a63bac27240eaacac65eeabb0400b : FAILURE in 2m 42s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/dd7608cb63d2402bae926e75fc3845e3 : SUCCESS in 3m 01s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/1d918ec8d3df4efeb247e196f9fc92a0 : SUCCESS in 5m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c2fa7b0590a84968b4151efae5b09374 : SUCCESS in 3m 25s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2e7f5b11ca5b480d8d1c3ce354a9e110 : SUCCESS in 3m 53s","accounts_in_message":[],"_revision_number":2},{"id":"60ed5f1a3f6e8887667209df19656c60c9fa6d7a","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-10-09 18:45:46.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e14282e37d11edef14e5a26ff97303fd56f6f820","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-09 18:52:45.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d6ccafc16d674abc9d946c1ac0f1bff6 : FAILURE in 2m 30s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c88c39a2eda1452691e6683d417397ed : SUCCESS in 3m 13s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/85fda4435952450689af36ed98c78bc4 : SUCCESS in 3m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/018331c80ad54af6a82d747e725d7fda : SUCCESS in 2m 59s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e8e0db91903247599590ebf6ea9b6200 : SUCCESS in 4m 30s","accounts_in_message":[],"_revision_number":3},{"id":"e2519cd76f01fd6e7785dd53f481191e36f13ec6","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-10-09 19:34:55.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"7f19a64736aa4e089e99b186e73b0ad6ea8fb090","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-09 19:42:47.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cc948e25f66c4870bad299059ccb6977 : SUCCESS in 3m 46s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/6d43abe2c84d40b88bc1d5c73e389b13 : SUCCESS in 2m 50s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/722cd1540fee40cc865038670f978426 : SUCCESS in 3m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/02ba393ff5a7452d8bff8c6bee2e51ff : SUCCESS in 4m 22s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a0b26daee1a34f3199cfa8c17eb4f2b4 : SUCCESS in 2m 49s","accounts_in_message":[],"_revision_number":4},{"id":"6b034238a35730df4b04921480122ac33e30fd38","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-10-22 16:40:38.000000000","message":"Patch Set 4: Workflow-1\n\nWill need to re-adjust class variable utilization based on results from https://review.opendev.org/#/c/685436/.  In addition commit message needs to be updated to follow guidelines highlighted by https://wiki.openstack.org/wiki/GitCommitMessages#Information_in_commit_messages","accounts_in_message":[],"_revision_number":4},{"id":"be42613c35476bba5c8d2aa2964f09eec07abb0d","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-11-04 20:19:29.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"cb6d9ce864c5c588011d45d36c28a80bbe269079","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-04 20:24:52.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c228932ff694c58bf3868f5c91605d7 : FAILURE in 2m 43s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/61b50407c2ae49a0a1960ddef2103c64 : SUCCESS in 3m 09s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/b90544f5eef44e0ba9eec0155d2686bf : SUCCESS in 3m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c36d536f3e2f4bd2ad4b2b1a779dfb03 : SUCCESS in 3m 07s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e0f8dcfa9ada4936a94f2c3b3b64c17a : SUCCESS in 2m 54s","accounts_in_message":[],"_revision_number":5},{"id":"30987a27d0b26c7d676555083213cac38b42adfc","author":{"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},"date":"2019-11-04 20:30:15.000000000","message":"Patch Set 5:\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"549a7da7ee11892d39df9ea2031628c43ae6d129","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-11-04 20:33:32.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"e3e7c16b1e07e99060d3e90053383ffbb253d6d4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-04 20:38:41.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d355bfa24f67482b8819cb0fed3407b4 : SUCCESS in 3m 10s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/64f8d40c7d1242868556a313c138c450 : SUCCESS in 3m 07s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/7e3392c4ccce42cd8429bd585cb75f31 : SUCCESS in 3m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e129b0655ba945a390badee512e21bab : SUCCESS in 3m 31s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/dd1288c4546249229ce43230d82892a3 : SUCCESS in 3m 29s","accounts_in_message":[],"_revision_number":6},{"id":"9ca025a6722961ed937e2d0b2376917ebdb036ba","author":{"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},"date":"2019-11-04 20:45:17.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"40d013502842a9bfa15218157b8d74e7c45a31a8","author":{"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},"date":"2019-11-04 20:46:19.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"e171529a59b07df00e6bbcf682d5213ff20f79f1","author":{"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},"date":"2019-11-04 21:32:30.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"768bb4b550ee44d203add0a9a21ed32a99f9b654","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-11-05 17:25:54.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"1d26447509352eddf22e7714fd21028a13aa4f97","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-05 17:30:33.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ebf72a0ce814ee98eb0692267a668b7 : SUCCESS in 2m 54s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ada1fb48d2e8486086e942bba0a5221b : SUCCESS in 2m 34s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/8046e12d40814516b0366b12af19d9b9 : SUCCESS in 3m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2ca416efac424cf3a90f00034c8ed2a1 : SUCCESS in 2m 40s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c2b8bd9a6d5b4055a69bd8c95e849a30 : SUCCESS in 4m 00s","accounts_in_message":[],"_revision_number":7},{"id":"6e65a6ae94553296f2d956893e0096c1e80d26af","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2019-11-20 23:23:44.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"ce34a0faba1214da1588e489557f9b13087c2ccb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-21 00:21:11.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bc2212235e5c4a70aafd07d756c51081 : SUCCESS in 2m 57s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/fc3b68cf8b3e42ea8cbc86b0347cac33 : SUCCESS in 3m 14s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/0a2590731b7e4a0a997786017dda5ee6 : SUCCESS in 5m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ed4bb5953e20418d9e996b47b95e3a16 : SUCCESS in 2m 43s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f85ab3f876b442d280244e71c0bc14f0 : SUCCESS in 3m 03s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/c52fa8a03843462cb639fc056013e594 : FAILURE in 51m 28s","accounts_in_message":[],"_revision_number":7},{"id":"d8a70bd941b68675192cdbff8751501faf2dc4a8","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2019-11-21 00:32:20.000000000","message":"Patch Set 7:\n\nAh, I think I broke this with https://review.opendev.org/#/c/693644/. Looks like get_pinning_as_set() needs to go back up a level in the class hierarchy.","accounts_in_message":[],"_revision_number":7},{"id":"7f266906106bb5ff9b67a8626cbcaea9c141f7e2","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2019-11-21 00:38:48.000000000","message":"Patch Set 7: Code-Review-1\n\n(5 comments)\n\nThere\u0027s also this old attempt from Andrew and yours truly that you can use for inspiration for more test cases: https://review.rdoproject.org/r/#/c/18070/52/whitebox_tempest_plugin/api/compute/test_cpu_pinning.py","accounts_in_message":[],"_revision_number":7},{"id":"6e0fedbf45b2af0ef9e44dd6dd81db0aef701847","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-11-21 01:12:41.000000000","message":"Uploaded patch set 8: Commit message was updated.","accounts_in_message":[],"_revision_number":8},{"id":"19a57ee887a9341a84d6ce974d3a430493923f70","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-11-21 01:15:00.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"f9971221539186bda428b4d87962f99b53bdd24f","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2019-11-21 01:22:08.000000000","message":"Patch Set 8: Code-Review-1\n\n(1 comment)\n\n\u003e Ah, I think I broke this with https://review.opendev.org/#/c/693644/.\n \u003e Looks like get_pinning_as_set() needs to go back up a level in the\n \u003e class hierarchy.\n\nI think you missed this comment - your new patchset will still fail CI.\n\nI also think we could test other emulator thread policies (see main reply on PS8) - but that can be in a follow up I suppose.","accounts_in_message":[],"_revision_number":8},{"id":"baf7b626d5363844e7b3639b844d3edc97b296ce","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-11-21 01:45:46.000000000","message":"Patch Set 8:\n\nShould I pull your commit from https://review.opendev.org/#/c/693644/?, then move get_pinning_as_set back up to BasePinningTest?  Would you also prefer me to incorporate some of the tests from https://review.rdoproject.org/r/#/c/18070/52/whitebox_tempest_plugin/api/compute/test_cpu_pinning.py before resubmitting?","accounts_in_message":[],"_revision_number":8},{"id":"03f3188abf2e0d6bf61ccd3fb9e28f556adbe302","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-11-21 01:47:02.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"df12cb438fecd068eb26e58b97f10486d5bf8f5f","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2019-11-21 02:03:55.000000000","message":"Patch Set 8:\n\n\u003e Patch Set 8:\n \u003e \n \u003e Should I pull your commit from https://review.opendev.org/#/c/693644/?, then move get_pinning_as_set back up to BasePinningTest?  Would you also prefer me to incorporate some of the tests from https://review.rdoproject.org/r/#/c/18070/52/whitebox_tempest_plugin/api/compute/test_cpu_pinning.py before resubmitting?\n\nThat commit is merged, and I don\u0027t think we need to revert it. Just in this here patch, move get_pinning_as_set where it needs to be.\n\nYeah, for completeness. Either here or in a follow up.","accounts_in_message":[],"_revision_number":8},{"id":"5b7abe0be611cec8c50f60bce936d862a888d356","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-21 02:18:53.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4f4f992d13414d6daddf6c7193964f4e : SUCCESS in 2m 51s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ca538d83222d4e53a3c7efc760874844 : SUCCESS in 3m 16s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/9d4d60a327d5461cab143fa942960222 : SUCCESS in 4m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/11c4681b9ef3458b9586995b8dd39f9b : SUCCESS in 4m 02s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/718f09836207489a88003760485dc87f : SUCCESS in 3m 50s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/134af1fab6d64e0b8ae64cfb632bf20c : FAILURE in 58m 33s","accounts_in_message":[],"_revision_number":8},{"id":"1f64b54ffb3609aab39c9e91e2b379c7973c5de7","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-11-21 02:46:44.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"6d2648276b2a313fc85cb5dddeb72df270899916","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2019-11-21 02:49:19.000000000","message":"Patch Set 9:\n\nI think you accidentally an extra file. Go to sleep dude ;)","accounts_in_message":[],"_revision_number":9},{"id":"d71b1929accdb2d76c760afec85f3a82bb22dab7","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-11-21 02:50:14.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"afec713e820c8351cd34a30717cafeef1b5e3a70","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-11-21 02:53:17.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"c4873f1640473d3906c38d94080806337eb414ed","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-11-21 02:54:52.000000000","message":"Patch Set 11:\n\nYou\u0027re right sorry :( :(","accounts_in_message":[],"_revision_number":11},{"id":"5c77a122d71201a0248071c090efc884bebe16d9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-21 03:46:29.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/986ba23a47ca4091b5eaddab8cee258c : SUCCESS in 2m 06s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/d6df0159150643d0bce9aa59073fc8c7 : SUCCESS in 2m 36s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/44ea627dea4d4fa9958a11dec662b746 : SUCCESS in 2m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/de12a940f1d54453a56d5989ca10e317 : SUCCESS in 2m 31s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5baa8ec2d1774c94b3329b38558eaca8 : SUCCESS in 3m 01s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/e2f1e0c504bb491e87705d7b6d1e61e0 : SUCCESS in 51m 48s","accounts_in_message":[],"_revision_number":11},{"id":"b9e5d785fa61c21e7fdaf7bacf92acf8961d9c7a","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2019-11-25 18:09:11.000000000","message":"Patch Set 11: Code-Review-1\n\n(1 comment)\n\nI had a bunch of nits as well, but given the major \"structural\" problem with this, I don\u0027t think they\u0027re necessary. See inline for details.","accounts_in_message":[],"_revision_number":11},{"id":"44768c1c2ae6c4853ca7af64d299279dcd875730","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2019-11-25 18:10:01.000000000","message":"Patch Set 11:\n\nSo for Queens/OSP13 we could probably just take https://review.rdoproject.org/r/#/c/18070/52/whitebox_tempest_plugin/api/compute/test_cpu_pinning.py and update it to make it pass CI. For OSP16 though...","accounts_in_message":[],"_revision_number":11},{"id":"16dbef176fb2d3562f2d09f2f37ab3fd58fb2c6f","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-11-25 18:59:47.000000000","message":"Patch Set 11:\n\nI\u0027ll work on integrating this approach to handle pre-train vcpu_pin_set functionality and then resubmit when I also have a solution for OSP16","accounts_in_message":[],"_revision_number":11},{"id":"9cb366c04a43d239a9f84ddf442dd191501ce79a","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2019-11-25 19:05:33.000000000","message":"Patch Set 11:\n\nWait, when you wrote this patch, did you have OSP16 in mind?","accounts_in_message":[],"_revision_number":11},{"id":"6ba7b296eeabf9ed9dadcb7ea42fa745527f2997","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-11-25 19:14:36.000000000","message":"Patch Set 11:\n\nNo it was based around a two regression testcases set for OSP 15.  The testcases did not take into consideration all the different variant sets that can arise from vcpu_pin_set and cpu_shared_set just basic \u0027hw:cpu_policy\u0027: \u0027dedicated\u0027.","accounts_in_message":[],"_revision_number":11},{"id":"33b81253e23f7494745e3a7bb7aa96cc56762dd8","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-12-17 22:31:14.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"44e18b6bad17db18b0d4efbed6a528b78d7818f7","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-12-17 22:32:20.000000000","message":"Patch Set 12: Workflow-1","accounts_in_message":[],"_revision_number":12},{"id":"e30ae535551592c2e0e8fd96e6ea78b77fab1a56","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-12-17 22:40:24.000000000","message":"Uploaded patch set 13: Commit message was updated.","accounts_in_message":[],"_revision_number":13},{"id":"7af74d55ce0ae5e77e2376392282a5eaeaf8db99","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-12-17 22:44:02.000000000","message":"Patch Set 13: Workflow-1","accounts_in_message":[],"_revision_number":13},{"id":"443c9b4364257f90f8db2b9d8805ca471bc2e35f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-17 23:31:12.000000000","message":"Patch Set 13: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c0e8d7da5db84b7f853c3c4cc0f4f8eb : FAILURE in 5m 00s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/fa62fe1ef98447c1b540134f3d6b41c7 : SUCCESS in 5m 38s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/32aa55c3d105417ca549595b4372b52b : SUCCESS in 5m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d523fa2f7a53409196b4fdf9eb3e5bf7 : SUCCESS in 5m 53s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/220948cd7d04468caa8c220889c85a73 : SUCCESS in 7m 02s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/d2d24c53c4c04e3f9e3c48c6f837a0cf : RETRY_LIMIT in 12m 16s","accounts_in_message":[],"_revision_number":13},{"id":"5ccb55d3cfce39867bafa4c58743a5a1528dc0f3","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-12-18 01:00:54.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"b3362999e535793ac223261dd4a17f4804dbb64f","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2019-12-18 01:01:06.000000000","message":"Patch Set 14: Workflow-1","accounts_in_message":[],"_revision_number":14},{"id":"5a3e622281740c1145a3b6a32a216a3d54ada8d8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-18 01:43:17.000000000","message":"Patch Set 14: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef1cf3adee8747db9dcbf73e3dc954d6 : SUCCESS in 8m 07s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/99588070f4d741a39b3de3996cb900b7 : SUCCESS in 5m 22s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/17155fb99d8140f8b89476ac5560dca2 : SUCCESS in 4m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/93880b7422614b948695c5174bb554f8 : SUCCESS in 8m 32s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/49fe0246932043cba6364598e2e14235 : SUCCESS in 8m 55s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/84baa13027e547d89c9a88162626684e : RETRY_LIMIT in 11m 19s","accounts_in_message":[],"_revision_number":14},{"id":"dee3ec553f98eea1e7755f24705a2e5e23fe90d2","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2020-01-08 14:59:26.000000000","message":"Patch Set 14:\n\nrecheck","accounts_in_message":[],"_revision_number":14},{"id":"55ccd63681d631be811c8eb594888c8eca94e651","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-08 16:28:44.000000000","message":"Patch Set 14:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/80e66d20b4ad43dfbdb19d8af26b0db7 : SUCCESS in 4m 42s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/68cbda480c6e463aab42eb9bde9503dc : SUCCESS in 4m 53s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/1cfa87cf95994cc1a6030d4e09ff181f : SUCCESS in 9m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/12e33f002fe9437dbd1896070cccc4cd : SUCCESS in 7m 15s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d0a57672c738469a9731b8aaa6bfeb5e : SUCCESS in 5m 23s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/058fc9472d724914974d97cc08afafd8 : FAILURE in 1h 18m 29s","accounts_in_message":[],"_revision_number":14},{"id":"4e0febd348479917179ddf7228c14b12588f1f64","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2020-01-20 18:14:30.000000000","message":"Patch Set 14:\n\nrecheck","accounts_in_message":[],"_revision_number":14},{"id":"afccc7473689b7304c5344ac8dd427eae660c923","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-20 20:17:55.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1f9f6ec9b1284db29c4d7e6e87ff25dd : SUCCESS in 3m 13s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f9d07415a8e64a6fa432cf1fd5ff12d3 : SUCCESS in 4m 29s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/e96d8ee57a604e31935f4a20b219a275 : SUCCESS in 4m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/df3ae3d35b734496b384e49e675312ba : SUCCESS in 4m 09s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0a8e719d2c904f068f7fad37e355dd29 : SUCCESS in 4m 08s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/2d3fa2d67a5e4a75a4c0e67ca1bf45e0 : SUCCESS in 1h 51m 09s","accounts_in_message":[],"_revision_number":14},{"id":"ad6d469f8a4d274b171a4f16a3f2a7682a5a3c95","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2020-01-21 15:15:53.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"b42725eac74bdc0ffaf0296e09d4bb04d8e6741d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-21 16:54:11.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2df692c7010d4907bf6a0e18129cf2a2 : SUCCESS in 5m 45s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/0e7f71725c1d4ff3a19ecf60c78a0c90 : SUCCESS in 5m 30s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/6a36affca78944ad8c4ef541359d04a9 : SUCCESS in 4m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b18021fbaa6b4827acc729f5520588b4 : SUCCESS in 3m 35s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2612c3e749024eda82e986ffae1aaff6 : SUCCESS in 5m 39s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/5ff839eeec4547639f4a4182e5ee5ef3 : SUCCESS in 1h 34m 14s","accounts_in_message":[],"_revision_number":15},{"id":"441f4336da1bdca252c898d858a2f951b14ef692","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2020-07-01 14:17:05.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"72f7ba40fb5dc2e896d4f9ef7f52a7b21d737f32","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-01 15:29:20.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a2e26782781a45a588840b3b93a65c9e : SUCCESS in 4m 38s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a31488aa55624d278095ddcceb241171 : SUCCESS in 5m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/45da3e85a02d4da49630e0e925647b36 : SUCCESS in 5m 01s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/bdc33c06bffe461ea6d2a6a2ce754173 : SUCCESS in 5m 21s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/ba09da10a6694a61b882592b45b02901 : SUCCESS in 1h 10m 53s","accounts_in_message":[],"_revision_number":16},{"id":"bf9e90c626aa562aca9e877492d6a6c3ffda1117","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-01-11 19:33:48.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"debc6c2c0892a36c5cc6538bcf08b921c157debe","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-01-11 19:34:57.000000000","message":"Patch Set 17: Workflow-1\n\nEncountering issues downstream on baremetal deployments, confirming if it is present upstream.","accounts_in_message":[],"_revision_number":17},{"id":"d9bdcab6be44ea577692f777229ab9f862ddbd8c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-11 21:24:27.000000000","message":"Patch Set 17: 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/4a3ddcd617254ae29dadad4381193d64 : SUCCESS in 3m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f7b7eb15bb704c8097e0180c06e9bd91 : SUCCESS in 3m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d31ccb9e8d0141208f59ac9ecb20a7c0 : SUCCESS in 2m 56s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/ddb3ad8ab8464e908ffcb981afe05e87 : FAILURE in 1h 46m 48s","accounts_in_message":[],"_revision_number":17},{"id":"e98a4148567a8704b377fdeb753d103f9b440df8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-01-16 18:58:12.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"6153d6fd5a1626f9954790f9056ef60a3938170a","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2021-01-16 18:58:29.000000000","message":"Patch Set 18:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":18},{"id":"42ec6c72300b8786f6635095eb2669ecfffd9757","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2021-01-16 19:38:05.000000000","message":"Patch Set 18: Code-Review-1\n\nBuild failed (automatic-ci pipeline). To rerun just this ci comment\n\"seans-automatic-ci: recheck\". To rerun other ci jobs comment \"recheck\".\nNote this ci does run on \"recheck\".\n\n\n- whitebox-multinode-multinuma-devstack https://zuul.seanmooney.info/t/openstack/build/d07dbfe89bf54d07b480682bead19370 : FAILURE in 38m 53s","accounts_in_message":[],"_revision_number":18},{"id":"3fe5064a863cdc21471759da64242445e79939f8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-16 20:45:59.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/09bf1f1b96bb4589b7c834707713d2a2 : SUCCESS in 2m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7ea2edffddb0474484d7556a4e687e75 : SUCCESS in 3m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/abc2b69b128f484caa9cd1c731551a62 : SUCCESS in 2m 48s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/47a33cc618e74134825e8dba60c6ad07 : SUCCESS in 1h 46m 31s","accounts_in_message":[],"_revision_number":18},{"id":"9b8b0e085cdaf55d605b96445e3ff0a356e361b8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-01-18 16:59:11.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"56aef8cb64a52f5af680c6ebd115d506fcc10646","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-18 19:02:32.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/561b8e0839c14ffa94572d360619545f : SUCCESS in 5m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/09ec559daa364a248bd3bced3fd251e1 : SUCCESS in 6m 37s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/17f4d33d0ad44d07aa9734ae1f122a89 : SUCCESS in 4m 42s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/3bab141ee92e4641b5baa7e7af9ded62 : SUCCESS in 1h 56m 47s","accounts_in_message":[],"_revision_number":19},{"id":"029f049d6f633d5087dadfac2c477dd7600dc8f8","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-02-08 18:27:24.000000000","message":"Patch Set 19: Code-Review-1\n\n(3 comments)\n\nI have some nits inline, but the biggest thing is that I think we can simplify all the dynamic stuff.\n\nWe don\u0027t care about the actually NUMA topology, right? Just that we have enough CPUs? So why not just skip if we don\u0027t have at least 2 CPUs (think that\u0027s what we need), and just hardcode all the cpu_dedicated_set/cpu_shared_set configs to respectively 0 and 1 (and cpu_dedicated_set to 0,1 for the isolate test) and run with that?","accounts_in_message":[],"_revision_number":19},{"id":"c594ed6c6dc88be20ac87126dd46a1cf2577c417","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-02-08 18:40:48.000000000","message":"Patch Set 19:\n\n(3 comments)\n\nOne issue with using simply cpu id\u0027s 0 and 1 is if the NUMA CPU topology is Node 0: 0 and Node 1: 1,  you could end up with cross NUMA pinning, which afaik would fail to schedule without updating the flavor to allow for that.  Also there is one specific test based on a customer ask that confirms a range (test_policy_share_with_multi_shared_cpus) or a single value (test_policy_share_with_single_shared_cpu) when using the cpu_shared_set so that is why I am not doing simply 0 and 1 as a default.","accounts_in_message":[],"_revision_number":19},{"id":"da38388521b6c8211ec3dcd3d3609381968f3176","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-02-08 18:47:23.000000000","message":"Patch Set 19:\n\n\u003e Patch Set 19:\n\u003e \n\u003e (3 comments)\n\u003e \n\u003e One issue with using simply cpu id\u0027s 0 and 1 is if the NUMA CPU topology is Node 0: 0 and Node 1: 1,  you could end up with cross NUMA pinning, which afaik would fail to schedule without updating the flavor to allow for that.  Also there is one specific test based on a customer ask that confirms a range (test_policy_share_with_multi_shared_cpus) or a single value (test_policy_share_with_single_shared_cpu) when using the cpu_shared_set so that is why I am not doing simply 0 and 1 as a default.\n\nSo how about requiring a minimum of 4 CPUs per NUMA node (which I don\u0027t see how we could ever not have)? That\u0027d solve all the points you mention (ie, all in a single NUMA node, and large enough to let you do ranges)","accounts_in_message":[],"_revision_number":19},{"id":"f4d2988d569b8b4b92753f3451c0026af1bad99e","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-02-08 18:54:30.000000000","message":"Patch Set 19:\n\n\u003e Patch Set 19:\n\u003e \n\u003e \u003e Patch Set 19:\n\u003e \u003e \n\u003e \u003e (3 comments)\n\u003e \u003e \n\u003e \u003e One issue with using simply cpu id\u0027s 0 and 1 is if the NUMA CPU topology is Node 0: 0 and Node 1: 1,  you could end up with cross NUMA pinning, which afaik would fail to schedule without updating the flavor to allow for that.  Also there is one specific test based on a customer ask that confirms a range (test_policy_share_with_multi_shared_cpus) or a single value (test_policy_share_with_single_shared_cpu) when using the cpu_shared_set so that is why I am not doing simply 0 and 1 as a default.\n\u003e \n\u003e So how about requiring a minimum of 4 CPUs per NUMA node (which I don\u0027t see how we could ever not have)? That\u0027d solve all the points you mention (ie, all in a single NUMA node, and large enough to let you do ranges)\n\nYes that works, I would still need to account for different id layouts e.g. NUMA 0: 0,1,2,3 vs NUMA 0: 0,2,4,6 when setting up dedicated versus shared, but overall that would simplify the test approach.","accounts_in_message":[],"_revision_number":19},{"id":"0f89b3efecda08c134f719730348f61fcde64e77","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-02-08 18:55:52.000000000","message":"Patch Set 19:\n\n\u003e Patch Set 19:\n\u003e \n\u003e \u003e Patch Set 19:\n\u003e \u003e \n\u003e \u003e \u003e Patch Set 19:\n\u003e \u003e \u003e \n\u003e \u003e \u003e (3 comments)\n\u003e \u003e \u003e \n\u003e \u003e \u003e One issue with using simply cpu id\u0027s 0 and 1 is if the NUMA CPU topology is Node 0: 0 and Node 1: 1,  you could end up with cross NUMA pinning, which afaik would fail to schedule without updating the flavor to allow for that.  Also there is one specific test based on a customer ask that confirms a range (test_policy_share_with_multi_shared_cpus) or a single value (test_policy_share_with_single_shared_cpu) when using the cpu_shared_set so that is why I am not doing simply 0 and 1 as a default.\n\u003e \u003e \n\u003e \u003e So how about requiring a minimum of 4 CPUs per NUMA node (which I don\u0027t see how we could ever not have)? That\u0027d solve all the points you mention (ie, all in a single NUMA node, and large enough to let you do ranges)\n\u003e \n\u003e Yes that works, I would still need to account for different id layouts e.g. NUMA 0: 0,1,2,3 vs NUMA 0: 0,2,4,6 when setting up dedicated versus shared, but overall that would simplify the test approach.\n\nFair point. Though it\u0027s still simpler to split a list of CPUs into slices than what you\u0027re doing currently.","accounts_in_message":[],"_revision_number":19},{"id":"01ab49634b26685b340ee0ba219e2654642af2ad","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-02-08 18:56:45.000000000","message":"Patch Set 19:\n\n\u003e Patch Set 19:\n\u003e \n\u003e \u003e Patch Set 19:\n\u003e \u003e \n\u003e \u003e \u003e Patch Set 19:\n\u003e \u003e \u003e \n\u003e \u003e \u003e (3 comments)\n\u003e \u003e \u003e \n\u003e \u003e \u003e One issue with using simply cpu id\u0027s 0 and 1 is if the NUMA CPU topology is Node 0: 0 and Node 1: 1,  you could end up with cross NUMA pinning, which afaik would fail to schedule without updating the flavor to allow for that.  Also there is one specific test based on a customer ask that confirms a range (test_policy_share_with_multi_shared_cpus) or a single value (test_policy_share_with_single_shared_cpu) when using the cpu_shared_set so that is why I am not doing simply 0 and 1 as a default.\n\u003e \u003e \n\u003e \u003e So how about requiring a minimum of 4 CPUs per NUMA node (which I don\u0027t see how we could ever not have)? That\u0027d solve all the points you mention (ie, all in a single NUMA node, and large enough to let you do ranges)\n\u003e \n\u003e Yes that works, I would still need to account for different id layouts e.g. NUMA 0: 0,1,2,3 vs NUMA 0: 0,2,4,6 when setting up dedicated versus shared, but overall that would simplify the test approach.\n\nActually disregard that, I would drop a lot of the dynamic stuff as well so I wouldn\u0027t need to \u0027account\u0027 for it the way I am doing now since it will be in cpu_topology anyways.","accounts_in_message":[],"_revision_number":19},{"id":"263b9dd1fbcb96f97e4f6fce093e5cbb530ce9bb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-02-09 03:14:00.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"6eddbb43f1c3eb100ff7f2d3c17eb2b8b67470b6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-09 05:06:17.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0c1e1eb50e5a42fb94773eb62b73802c : SUCCESS in 4m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7025aa6699a44bab8f436205b3117e70 : SUCCESS in 2m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ea691a904499442fb5d8587b6debc3fb : SUCCESS in 2m 28s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/7fabf6d245e84900a72cc821844b6a55 : SUCCESS in 1h 51m 05s","accounts_in_message":[],"_revision_number":20},{"id":"8f741ebd241148cbdda67eafc8185b82e9e404fd","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-02-11 22:42:28.000000000","message":"Patch Set 20:\n\n(3 comments)","accounts_in_message":[],"_revision_number":20},{"id":"bc81f6ce734e8869a743ddb908daeeff7eb974a8","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-02-11 22:42:43.000000000","message":"Patch Set 20: Code-Review-1\n\nLooking good, just some questions inline.","accounts_in_message":[],"_revision_number":20},{"id":"8ef39d11dc729e4e616a926d405f3ca7deff61ca","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-02-11 23:19:59.000000000","message":"Patch Set 20:\n\n(3 comments)","accounts_in_message":[],"_revision_number":20},{"id":"dbf61b6ab59531c17aae20407e43c424777d0abd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-02-11 23:32:47.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"cb534ef3b4233ed4dd725c847fac20ea249974be","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-12 01:51:56.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6bb8df8e0c414b7a87ac7e852a816144 : SUCCESS in 4m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d64806fecf0c4c3a922187772b87c33f : SUCCESS in 4m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1da5c878eb894d3ba73a8f685640dcb1 : SUCCESS in 2m 59s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/8d27e11b221f43769b14295b394a6bbf : SUCCESS in 2h 05m 17s","accounts_in_message":[],"_revision_number":21},{"id":"d36c6d0165603ca14bdc56405e07c65d8eeed675","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-02-15 22:34:16.000000000","message":"Patch Set 21: Code-Review-1\n\n(4 comments)\n\nGetting there :)","accounts_in_message":[],"_revision_number":21},{"id":"4198893c168b7242ba9a672eb40855e1a800a789","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-02-15 22:49:02.000000000","message":"Patch Set 21:\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"4071978694fa7f47cae0aa7ac2f352c7e6323382","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-02-15 22:53:42.000000000","message":"Patch Set 21:\n\n(5 comments)","accounts_in_message":[],"_revision_number":21},{"id":"af2934af69f1b4f8baa7813de985dff7a593655e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-02-15 23:30:17.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"12496b34ac2eb52140f7a05a284662555634c7ff","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-16 01:27:54.000000000","message":"Patch Set 22: 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/daa733f8680a45d3a8f0309539496af8 : SUCCESS in 3m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/dd7ea6d68b5c428eb4c962514d382d1e : SUCCESS in 4m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2033e75aaf674a7bad4b45525d20720c : SUCCESS in 3m 51s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/8cb37d80cd264b798109fdb573287d86 : FAILURE in 1h 54m 06s","accounts_in_message":[],"_revision_number":22},{"id":"50685a0feafc7d15aa615db4bca85c68d53318cd","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-02-16 01:43:38.000000000","message":"Patch Set 22:\n\nrecheck","accounts_in_message":[],"_revision_number":22},{"id":"a8b8c3e9fa3e41eb696c8092b6e38c64f2f9848b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-16 03:37:45.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/175e2f1798254af28f3179c0cd85177d : SUCCESS in 2m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/afa99383f3a4451c8ba3b434b36e4aeb : SUCCESS in 3m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/80ba230ed53c4463a2b3f6b76b706c75 : SUCCESS in 4m 36s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/3d3ca3997557492391424969edd1e1cd : SUCCESS in 1h 51m 26s","accounts_in_message":[],"_revision_number":22},{"id":"d1ec5041d2749d1314569ecd9932fb07f2dd59df","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-02-16 14:42:47.000000000","message":"Patch Set 22: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":22},{"id":"7a0a623fa2cd54edefa704f76c25a0f5987255e7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-16 14:43:12.000000000","message":"Patch Set 22: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":22},{"id":"531cd6a61785e025cfa41710ad689a089c58429e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-16 16:53:05.000000000","message":"Patch Set 22: 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/37c53b1ff4874df39154fdf08a9ba4eb : SUCCESS in 3m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/18a10468442349d1b8c7ddfe9d1eebcc : SUCCESS in 3m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4f767a6135aa41b6aec1433a1649da37 : SUCCESS in 3m 33s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/7c3ceffb60fc488291539140f3122c80 : FAILURE in 2h 07m 21s","accounts_in_message":[],"_revision_number":22},{"id":"8bcd0960ca59ec201995ac0495944f15b59d8f3d","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-02-16 17:03:16.000000000","message":"Patch Set 22:\n\nrecheck","accounts_in_message":[],"_revision_number":22},{"id":"7cd888dc22e7c499dffb4abe62950ef833655cad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-16 21:15:50.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6f2dfd0628314d61b01405acc27bf05f : SUCCESS in 4m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/549b25d9b265460ba5f8bc11399b0887 : SUCCESS in 3m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8b07397fdcf5448288eef6206c4ce2b0 : SUCCESS in 3m 51s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/96d8ab320e604725ae082bd6614ff0a3 : SUCCESS in 1h 57m 04s","accounts_in_message":[],"_revision_number":22},{"id":"0324b8352b3452ca3419f2f3c9bc328b7345a491","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-16 21:16:02.000000000","message":"Patch Set 22: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":22},{"id":"31cea408abb7deb96b0edd5889038cc7444c76b4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-16 23:09:43.000000000","message":"Patch Set 22: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/43fc08f88a3d4a3f9033f71588c57f0f : SUCCESS in 3m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/24e14cbb3e3d48a5bd2f2d71207c8f63 : SUCCESS in 3m 42s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e185b72a75f54a0fb8a30dd542a6d0cd : SUCCESS in 3m 11s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/58d1826643ea4c4fa808db59fe7fd183 : SUCCESS in 1h 51m 16s","accounts_in_message":[],"_revision_number":22},{"id":"4e573e624ffb4b06f1bab6ab4e19ae9e0ddaff8c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-16 23:09:44.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":22}],"current_revision_number":22,"current_revision":"4ca0a432346fe0fedd255408051d83b782979c86","revisions":{"5540d9e984da5d6c75f32fe2d4ee51694e4af5bc":{"kind":"REWORK","_number":1,"created":"2019-10-09 18:08:43.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/1"}}},"commit":{"parents":[{"commit":"8141fb988f6bbb07f07ff94b2d0743c7f7cce7f4","subject":"Re-add class variable vcpus to BasePinningTest class Removed invalid whitespace Introduced from: https://opendev.org/x/whitebox-tempest-plugin/commit/07c39615ae3e97507b26fb6b75f62282a1c534ce Change-Id: I8080c6319f98787eb663661d6aa0bd00bbea6d76","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/8141fb988f6bbb07f07ff94b2d0743c7f7cce7f4"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"subject":"Added emulator thread pinning tests that creates instances on node with and without the pCPU capcity to pinthe thread.","message":"Added emulator thread pinning tests that creates instances on node\nwith and without the pCPU capcity to pinthe thread.\n\nLocal Tempest Logs:\n(overcloud) [stack@undercloud-0 tempest-dir]$ tempest run --regex whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest\n{0} whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest.test_emulator_no_extra_cpu [12.840552s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest.test_emulator_no_hw_policies [11.627091s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest.test_emulator_pinning [9.272186s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 3 tests in 33.7423 sec.\n - Passed: 3\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 33.7398 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 (3 tests) \u003d\u003e 0:00:33.742309\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/5540d9e984da5d6c75f32fe2d4ee51694e4af5bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/5540d9e984da5d6c75f32fe2d4ee51694e4af5bc"}]},"branch":"refs/heads/master"},"7f31c8bbcae1f1cbe9679be896a35a8c92dcb183":{"kind":"REWORK","_number":2,"created":"2019-10-09 18:29:45.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/2"}}},"commit":{"parents":[{"commit":"8141fb988f6bbb07f07ff94b2d0743c7f7cce7f4","subject":"Re-add class variable vcpus to BasePinningTest class Removed invalid whitespace Introduced from: https://opendev.org/x/whitebox-tempest-plugin/commit/07c39615ae3e97507b26fb6b75f62282a1c534ce Change-Id: I8080c6319f98787eb663661d6aa0bd00bbea6d76","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/8141fb988f6bbb07f07ff94b2d0743c7f7cce7f4"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:27:13.000000000","tz":-240},"subject":"Added emulator thread pinning tests that creates instances on node with and without the pCPU capacity to pin the thread.","message":"Added emulator thread pinning tests that creates instances on node\nwith and without the pCPU capacity to pin the thread.\n\nRemoved unused variable reference for extra flavors required by testcase,\nbut extra flavor creation remains\n\nLocal Tempest Logs:\n(overcloud) [stack@undercloud-0 tempest-dir]$ tempest run --regex whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest\n{0} whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest.test_emulator_no_extra_cpu [12.840552s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest.test_emulator_no_hw_policies [11.627091s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest.test_emulator_pinning [9.272186s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 3 tests in 33.7423 sec.\n - Passed: 3\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 33.7398 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 (3 tests) \u003d\u003e 0:00:33.742309\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/7f31c8bbcae1f1cbe9679be896a35a8c92dcb183"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/7f31c8bbcae1f1cbe9679be896a35a8c92dcb183"}]},"branch":"refs/heads/master"},"08dcbe352a4cb38ec3a47ac46c546bfcb74b1ffc":{"kind":"REWORK","_number":3,"created":"2019-10-09 18:45:46.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/3"}}},"commit":{"parents":[{"commit":"8141fb988f6bbb07f07ff94b2d0743c7f7cce7f4","subject":"Re-add class variable vcpus to BasePinningTest class Removed invalid whitespace Introduced from: https://opendev.org/x/whitebox-tempest-plugin/commit/07c39615ae3e97507b26fb6b75f62282a1c534ce Change-Id: I8080c6319f98787eb663661d6aa0bd00bbea6d76","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/8141fb988f6bbb07f07ff94b2d0743c7f7cce7f4"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:45:11.000000000","tz":-240},"subject":"Added emulator thread pinning tests that creates instances on node with and without the pCPU capacity to pin the thread.","message":"Added emulator thread pinning tests that creates instances on node\nwith and without the pCPU capacity to pin the thread.\n\nRemoved unused variable reference for extra flavors required by testcase,\nbut extra flavor creation remains, also updated pep8 failures\n\nLocal Tempest Logs:\n(overcloud) [stack@undercloud-0 tempest-dir]$ tempest run --regex whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest\n{0} whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest.test_emulator_no_extra_cpu [12.840552s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest.test_emulator_no_hw_policies [11.627091s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest.test_emulator_pinning [9.272186s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 3 tests in 33.7423 sec.\n - Passed: 3\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 33.7398 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 (3 tests) \u003d\u003e 0:00:33.742309\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/08dcbe352a4cb38ec3a47ac46c546bfcb74b1ffc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/08dcbe352a4cb38ec3a47ac46c546bfcb74b1ffc"}]},"branch":"refs/heads/master"},"b6f34c96fe161c09f7d4331d81284e793c04fd41":{"kind":"REWORK","_number":4,"created":"2019-10-09 19:34:55.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/4"}}},"commit":{"parents":[{"commit":"8141fb988f6bbb07f07ff94b2d0743c7f7cce7f4","subject":"Re-add class variable vcpus to BasePinningTest class Removed invalid whitespace Introduced from: https://opendev.org/x/whitebox-tempest-plugin/commit/07c39615ae3e97507b26fb6b75f62282a1c534ce Change-Id: I8080c6319f98787eb663661d6aa0bd00bbea6d76","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/8141fb988f6bbb07f07ff94b2d0743c7f7cce7f4"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 19:33:17.000000000","tz":-240},"subject":"Added emulator thread pinning tests that creates instances on node with and without the pCPU capacity to pin the thread.","message":"Added emulator thread pinning tests that creates instances on node\nwith and without the pCPU capacity to pin the thread.\n\nRemoved unused variable reference for extra flavors required by testcase,\nbut extra flavor creation remains, also updated additional pep8 failures\n\nLocal Tempest Logs:\n(overcloud) [stack@undercloud-0 tempest-dir]$ tempest run --regex whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest\n{0} whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest.test_emulator_no_extra_cpu [12.840552s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest.test_emulator_no_hw_policies [11.627091s] ... ok\n{0} whitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest.test_emulator_pinning [9.272186s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 3 tests in 33.7423 sec.\n - Passed: 3\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 33.7398 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 (3 tests) \u003d\u003e 0:00:33.742309\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/b6f34c96fe161c09f7d4331d81284e793c04fd41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/b6f34c96fe161c09f7d4331d81284e793c04fd41"}]},"branch":"refs/heads/master"},"401e3c3b6d1a9087bd4f565ffe1509e91aec263a":{"kind":"REWORK","_number":5,"created":"2019-11-04 20:19:29.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/5"}}},"commit":{"parents":[{"commit":"1d1b3dae29cefbefca479d04b8821c66d12891e8","subject":"Merge \"Remove \u0027common\u0027 directory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/1d1b3dae29cefbefca479d04b8821c66d12891e8"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-11-04 20:14:40.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new class, EmulatorExtraCPUTest which tests deploying an\ninstance with a flavor that pins an emulator thread to its own dedicated\npCPU.  The class introduces two test methods.  The first is\ntest_emulator_pinning which is the happy path test for verifying the\nemulator thread is pinned on its on pCPU, seperate from the pCPU\u0027s\nutilized by the instances vCPUs.  The second test,\ntest_emulator_no_extra_cpu, is a negative test that attempts to deploy\nan instance with emulator thread pinning enabled and a dedicated cpu\npolicy, but the size of the guest is larger than the avaialbe pCPUs on\nthe compute node.  Both tests search every potential compute node and\ncalculates the largest pCPU size with method _get_max_pcpus and builds\nflavors around the result.\n\n(overcloud) [stack@undercloud-0 tempest-dir]$  tempest run --regex\nwhitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest\n\n\u003d\u003d\u003d\u003d\u003d\u003d Totals \u003d\u003d\u003d\u003d\u003d\u003d Ran: 2 tests in 29.0000 sec.\n - Passed: 2\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0 Sum of execute time for each test: 18.6598 sec.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Worker Balance \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n - Worker 0 (2 tests) \u003d\u003e 0:00:18.660407\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/401e3c3b6d1a9087bd4f565ffe1509e91aec263a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/401e3c3b6d1a9087bd4f565ffe1509e91aec263a"}]},"branch":"refs/heads/master"},"60c6f19fa85aa572874d24d2578ec9c934fd7e47":{"kind":"REWORK","_number":6,"created":"2019-11-04 20:33:32.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/6"}}},"commit":{"parents":[{"commit":"1d1b3dae29cefbefca479d04b8821c66d12891e8","subject":"Merge \"Remove \u0027common\u0027 directory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/1d1b3dae29cefbefca479d04b8821c66d12891e8"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-11-04 20:32:55.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new class, EmulatorExtraCPUTest which tests deploying an\ninstance with a flavor that pins an emulator thread to its own dedicated\npCPU.  The class introduces two test methods.  The first is\ntest_emulator_pinning which is the happy path test for verifying the\nemulator thread is pinned on its on pCPU, seperate from the pCPU\u0027s\nutilized by the instances vCPUs.  The second test,\ntest_emulator_no_extra_cpu, is a negative test that attempts to deploy\nan instance with emulator thread pinning enabled and a dedicated cpu\npolicy, but the size of the guest is larger than the avaialbe pCPUs on\nthe compute node.  Both tests search every potential compute node and\ncalculates the largest pCPU size with method _get_max_pcpus and builds\nflavors around the result.\n\n(overcloud) [stack@undercloud-0 tempest-dir]$  tempest run --regex\nwhitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest\n\n\u003d\u003d\u003d\u003d\u003d\u003d Totals \u003d\u003d\u003d\u003d\u003d\u003d Ran: 2 tests in 29.0000 sec.\n - Passed: 2\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0 Sum of execute time for each test: 18.6598 sec.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Worker Balance \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n - Worker 0 (2 tests) \u003d\u003e 0:00:18.660407\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/60c6f19fa85aa572874d24d2578ec9c934fd7e47"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/60c6f19fa85aa572874d24d2578ec9c934fd7e47"}]},"branch":"refs/heads/master"},"aaca9443e10bb93d1fec09a0d5c3cf78db8c530b":{"kind":"REWORK","_number":7,"created":"2019-11-05 17:25:54.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/7"}}},"commit":{"parents":[{"commit":"1d1b3dae29cefbefca479d04b8821c66d12891e8","subject":"Merge \"Remove \u0027common\u0027 directory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/1d1b3dae29cefbefca479d04b8821c66d12891e8"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-11-05 17:25:45.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new class, EmulatorExtraCPUTest which tests deploying an\ninstance with a flavor that pins an emulator thread to its own dedicated\npCPU.  The class introduces two test methods.  The first is\ntest_emulator_pinning which is the happy path test for verifying the\nemulator thread is pinned on its on pCPU, seperate from the pCPU\u0027s\nutilized by the instances vCPUs.  The second test,\ntest_emulator_no_extra_cpu, is a negative test that attempts to deploy\nan instance with emulator thread pinning enabled and a dedicated cpu\npolicy, but the size of the guest is larger than the avaialbe pCPUs on\nthe compute node.  Both tests search every potential compute node and\ncalculates the largest pCPU size with method _get_max_pcpus and builds\nflavors around the result.\n\n(overcloud) [stack@undercloud-0 tempest-dir]$  tempest run --regex\nwhitebox_tempest_plugin.api.compute.test_cpu_pinning.EmulatorExtraCPUTest\n\n\u003d\u003d\u003d\u003d\u003d\u003d Totals \u003d\u003d\u003d\u003d\u003d\u003d Ran: 2 tests in 29.0000 sec.\n - Passed: 2\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0 Sum of execute time for each test: 18.6598 sec.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Worker Balance \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n - Worker 0 (2 tests) \u003d\u003e 0:00:18.660407\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/aaca9443e10bb93d1fec09a0d5c3cf78db8c530b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/aaca9443e10bb93d1fec09a0d5c3cf78db8c530b"}]},"branch":"refs/heads/master"},"04d99cc716171e5d374c6aa12b550e7b411dc6da":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2019-11-21 01:12:41.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/8"}}},"commit":{"parents":[{"commit":"1d1b3dae29cefbefca479d04b8821c66d12891e8","subject":"Merge \"Remove \u0027common\u0027 directory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/1d1b3dae29cefbefca479d04b8821c66d12891e8"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-11-21 01:11:13.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new class, EmulatorExtraCPUTest which tests deploying an\ninstance with a flavor that pins an emulator thread to its own dedicated\npCPU.  The class introduces two test methods. The first is\ntest_emulator_pinning which is the happy path test for verifying the\nemulator thread is pinned on its on pCPU, separate from the pCPU\u0027s\nutilized by the instances vCPUs. The second test,\ntest_emulator_no_extra_cpu, is a negative test that attempts to deploy\nan instance with emulator thread pinning enabled and a dedicated cpu\npolicy, but the size of the guest is larger than the avaialbe pCPUs on\nthe compute node.  Both tests search every potential compute node and\ncalculates the largest pCPU size with method _get_max_pcpus and builds\nflavors around the result.\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/04d99cc716171e5d374c6aa12b550e7b411dc6da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/04d99cc716171e5d374c6aa12b550e7b411dc6da"}]},"branch":"refs/heads/master"},"f166b02c48b81f441c9750e3da0ed61b030b77ed":{"kind":"REWORK","_number":9,"created":"2019-11-21 02:46:44.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/9"}}},"commit":{"parents":[{"commit":"2720f4bb5446e7cf847c3adc4b641672060cad6e","subject":"Zuul job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/2720f4bb5446e7cf847c3adc4b641672060cad6e"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-11-21 02:46:32.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new class, EmulatorExtraCPUTest which tests deploying an\ninstance with a flavor that pins an emulator thread to its own dedicated\npCPU.  The class introduces two test methods. The first is\ntest_emulator_pinning which is the happy path test for verifying the\nemulator thread is pinned on its on pCPU, separate from the pCPU\u0027s\nutilized by the instances vCPUs. The second test,\ntest_emulator_no_extra_cpu, is a negative test that attempts to deploy\nan instance with emulator thread pinning enabled and a dedicated cpu\npolicy, but the size of the guest is larger than the avaialbe pCPUs on\nthe compute node.  Both tests search every potential compute node and\ncalculates the largest pCPU size with method _get_max_pcpus and builds\nflavors around the result.\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/f166b02c48b81f441c9750e3da0ed61b030b77ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/f166b02c48b81f441c9750e3da0ed61b030b77ed"}]},"branch":"refs/heads/master"},"6169f955b49552ea929e47f009252bb19ab4164a":{"kind":"REWORK","_number":10,"created":"2019-11-21 02:50:14.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/10"}}},"commit":{"parents":[{"commit":"2720f4bb5446e7cf847c3adc4b641672060cad6e","subject":"Zuul job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/2720f4bb5446e7cf847c3adc4b641672060cad6e"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-11-21 02:50:02.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new class, EmulatorExtraCPUTest which tests deploying an\ninstance with a flavor that pins an emulator thread to its own dedicated\npCPU.  The class introduces two test methods. The first is\ntest_emulator_pinning which is the happy path test for verifying the\nemulator thread is pinned on its on pCPU, separate from the pCPU\u0027s\nutilized by the instances vCPUs. The second test,\ntest_emulator_no_extra_cpu, is a negative test that attempts to deploy\nan instance with emulator thread pinning enabled and a dedicated cpu\npolicy, but the size of the guest is larger than the avaialbe pCPUs on\nthe compute node.  Both tests search every potential compute node and\ncalculates the largest pCPU size with method _get_max_pcpus and builds\nflavors around the result.\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/6169f955b49552ea929e47f009252bb19ab4164a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/6169f955b49552ea929e47f009252bb19ab4164a"}]},"branch":"refs/heads/master"},"3dbb7afe42c57773d9ee56ab52d9bb4fe7ab49c7":{"kind":"REWORK","_number":11,"created":"2019-11-21 02:53:17.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/11"}}},"commit":{"parents":[{"commit":"2720f4bb5446e7cf847c3adc4b641672060cad6e","subject":"Zuul job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/2720f4bb5446e7cf847c3adc4b641672060cad6e"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-11-21 02:53:12.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new class, EmulatorExtraCPUTest which tests deploying an\ninstance with a flavor that pins an emulator thread to its own dedicated\npCPU.  The class introduces two test methods. The first is\ntest_emulator_pinning which is the happy path test for verifying the\nemulator thread is pinned on its on pCPU, separate from the pCPU\u0027s\nutilized by the instances vCPUs. The second test,\ntest_emulator_no_extra_cpu, is a negative test that attempts to deploy\nan instance with emulator thread pinning enabled and a dedicated cpu\npolicy, but the size of the guest is larger than the avaialbe pCPUs on\nthe compute node.  Both tests search every potential compute node and\ncalculates the largest pCPU size with method _get_max_pcpus and builds\nflavors around the result.\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/3dbb7afe42c57773d9ee56ab52d9bb4fe7ab49c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/3dbb7afe42c57773d9ee56ab52d9bb4fe7ab49c7"}]},"branch":"refs/heads/master"},"81520397e46ba125269f04fbc5315c2e6e159849":{"kind":"REWORK","_number":12,"created":"2019-12-17 22:31:14.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/12"}}},"commit":{"parents":[{"commit":"d541909b13587536fb7389ec5641070bafd5474e","subject":"Merge \"vPMU tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/d541909b13587536fb7389ec5641070bafd5474e"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-12-17 22:29:39.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new parent class, EmulatorExtraCPUTest. These contains multiple\ntests that validate emulator thread pinning with shared_set\nenabled/disabled along with the policy set to isloate. Also created two\nchild classes, VCPUPinSetEmulatorThreads and\nCPUDedicatedEmulatorThreads, which are responsible for testing emulator\nthreading with vcpu_pin_set and cpu_dedicated_set respectively. Commit\nis repurposed from an older commit [1], and updated to work with the\ncurrent service manager.  Context management of config_option changes\nfor compute clients is handled via contextlib.ExitStack()\n\n[1] https://review.rdoproject.org/r/gitweb?p\u003dopenstack/whitebox-tempest-plugin.git;a\u003dblob_plain;f\u003dwhitebox_tempest_plugin/api/compute/test_cpu_pinning.py;hb\u003drefs/changes/70/18070/52\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/81520397e46ba125269f04fbc5315c2e6e159849"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/81520397e46ba125269f04fbc5315c2e6e159849"}]},"branch":"refs/heads/master"},"9b992d78b4580711d06fc35cd032a6c25accd1d0":{"kind":"NO_CODE_CHANGE","_number":13,"created":"2019-12-17 22:40:24.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/13"}}},"commit":{"parents":[{"commit":"d541909b13587536fb7389ec5641070bafd5474e","subject":"Merge \"vPMU tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/d541909b13587536fb7389ec5641070bafd5474e"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-12-17 22:33:59.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new parent class, EmulatorExtraCPUTest. This class contains\nmultiple tests that validate emulator thread pinning with cpu_share_set\nenabled/disabled. It also tests when the emulator thread policy is set\nto shared or isolated. There are two child classes that inherit from\nEmulatorExtraCPUTest, VCPUPinSetEmulatorThreads and\nCPUDedicatedEmulatorThreads. These classes contain their relevant\nmin/max microversions as well determine how pCPU\u0027s will be exposed to\nthe guest VM. This commit is repurposed from an older commit [1], and\nupdated to work with the current service manager. Context management of\nconfig_option changes for compute clients is handled via\ncontextlib.ExitStack()\n\n[1] https://review.rdoproject.org/r/gitweb?p\u003dopenstack/whitebox-tempest-plugin.git;a\u003dblob_plain;f\u003dwhitebox_tempest_plugin/api/compute/test_cpu_pinning.py;hb\u003drefs/changes/70/18070/52\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/9b992d78b4580711d06fc35cd032a6c25accd1d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/9b992d78b4580711d06fc35cd032a6c25accd1d0"}]},"branch":"refs/heads/master"},"79c9a09f8f49ad7c311e5f974a596d0a331f2266":{"kind":"REWORK","_number":14,"created":"2019-12-18 01:00:54.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/14"}}},"commit":{"parents":[{"commit":"d541909b13587536fb7389ec5641070bafd5474e","subject":"Merge \"vPMU tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/d541909b13587536fb7389ec5641070bafd5474e"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-12-18 00:54:50.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new parent class, EmulatorExtraCPUTest. This class contains\ntests that verify emulator thread pinning behaviour with various\nconfiguration combinations of cpu_share_set, emulator thread policy, and\npCPU pinning schemes. There are two child classes that inherit from\nEmulatorExtraCPUTest, VCPUPinSetEmulatorThreads and\nCPUDedicatedEmulatorThreads. These classes contain their relevant\nmin/max microversions and also control how host pCPU\u0027s will be exposed\nto the guest VM, either via vcpu_pin_set or cpu_dedicated_set\nrespetively. This commit is repurposed from an older commit [1], and\nupdated to work with the current service manager. Context management of\nconfig_option changes for compute clients is handled via\ncontextlib.ExitStack()\n\n[1] https://review.rdoproject.org/r/gitweb?p\u003dopenstack/whitebox-tempest-plugin.git;a\u003dblob_plain;f\u003dwhitebox_tempest_plugin/api/compute/test_cpu_pinning.py;hb\u003drefs/changes/70/18070/52\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/79c9a09f8f49ad7c311e5f974a596d0a331f2266"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/79c9a09f8f49ad7c311e5f974a596d0a331f2266"}]},"branch":"refs/heads/master"},"efdbbc178285ff01a52d9fa6e20c0d8232068b3f":{"kind":"REWORK","_number":15,"created":"2020-01-21 15:15:53.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/15"}}},"commit":{"parents":[{"commit":"d9746f18b6366ba3346db8c0a307608d66311572","subject":"Increase service restart sleep from 5 to 15s","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/d9746f18b6366ba3346db8c0a307608d66311572"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2020-01-21 14:58:28.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new parent class, EmulatorExtraCPUTest. This class contains\ntests that verify emulator thread pinning behaviour with various\nconfiguration combinations of cpu_share_set, emulator thread policy, and\npCPU pinning schemes. There are two child classes that inherit from\nEmulatorExtraCPUTest, VCPUPinSetEmulatorThreads and\nCPUDedicatedEmulatorThreads. These classes contain their relevant\nmin/max microversions and also control how host pCPU\u0027s will be exposed\nto the guest VM, either via vcpu_pin_set or cpu_dedicated_set\nrespetively. This commit is repurposed from an older commit [1], and\nupdated to work with the current service manager. Context management of\nconfig_option changes for compute clients is handled via\ncontextlib.ExitStack()\n\n[1] https://review.rdoproject.org/r/gitweb?p\u003dopenstack/whitebox-tempest-plugin.git;a\u003dblob_plain;f\u003dwhitebox_tempest_plugin/api/compute/test_cpu_pinning.py;hb\u003drefs/changes/70/18070/52\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/efdbbc178285ff01a52d9fa6e20c0d8232068b3f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/efdbbc178285ff01a52d9fa6e20c0d8232068b3f"}]},"branch":"refs/heads/master"},"c0adb28db0ab52a92d4caead787d4036be0f64a8":{"kind":"REWORK","_number":16,"created":"2020-07-01 14:17:05.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/16"}}},"commit":{"parents":[{"commit":"14b70736b97e0110c81795f537dd74b788b6a3bf","subject":"Update compute cpu-model to kvm64","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/14b70736b97e0110c81795f537dd74b788b6a3bf"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2020-07-01 14:15:31.000000000","tz":-240},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new parent class, EmulatorExtraCPUTest. This class contains\ntests that verify emulator thread pinning behaviour with various\nconfiguration combinations of cpu_share_set, emulator thread policy, and\npCPU pinning schemes. There are two child classes that inherit from\nEmulatorExtraCPUTest, VCPUPinSetEmulatorThreads and\nCPUDedicatedEmulatorThreads. These classes contain their relevant\nmin/max microversions and also control how host pCPU\u0027s will be exposed\nto the guest VM, either via vcpu_pin_set or cpu_dedicated_set\nrespetively. This commit is repurposed from an older commit [1], and\nupdated to work with the current service manager.\n\n[1] https://review.rdoproject.org/r/gitweb?p\u003dopenstack/whitebox-tempest-plugin.git;a\u003dblob_plain;f\u003dwhitebox_tempest_plugin/api/compute/test_cpu_pinning.py;hb\u003drefs/changes/70/18070/52\n\nDepends-on: https://review.opendev.org/#/c/731557/\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/c0adb28db0ab52a92d4caead787d4036be0f64a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/c0adb28db0ab52a92d4caead787d4036be0f64a8"}]},"branch":"refs/heads/master"},"e744d34d4afba72413639f09c112e7a2ab930dd8":{"kind":"REWORK","_number":17,"created":"2021-01-11 19:33:48.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/17"}}},"commit":{"parents":[{"commit":"979a9c7bdd59ec2edbb190d0f209013d19cb12f3","subject":"Merge \"Update README\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/979a9c7bdd59ec2edbb190d0f209013d19cb12f3"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-01-11 19:27:48.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new parent class, EmulatorExtraCPUTest. This class contains\ntests that verify emulator thread pinning behaviour with various\nconfiguration combinations of cpu_share_set, emulator thread policy, and\npCPU pinning schemes. There are two child classes that inherit from\nEmulatorExtraCPUTest, VCPUPinSetEmulatorThreads and\nCPUDedicatedEmulatorThreads. These classes contain their relevant\nmin/max microversions and also control how host pCPU\u0027s will be exposed\nto the guest VM, either via vcpu_pin_set or cpu_dedicated_set\nrespetively. This commit is repurposed from an older commit [1], and\nupdated to work with the current service manager.\n\nThe method _get_cpu_configs from [1] has been updated to handle events\nwhere cpu IDs are not completely sequential across each node; i.e. node\n0 - 0,2,4,6 and node 1 - 1,3,5,7. The method now uses the cpu_topology\nfrom tempest.conf to pick the appropriate cpu id\u0027s to prevent cross NUMA\ndeployments.\n\n[1] https://review.rdoproject.org/r/gitweb?p\u003dopenstack/whitebox-tempest-plugin.git;a\u003dblob_plain;f\u003dwhitebox_tempest_plugin/api/compute/test_cpu_pinning.py;hb\u003drefs/changes/70/18070/52\n\nDepends-on: https://review.opendev.org/#/c/731557/\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/e744d34d4afba72413639f09c112e7a2ab930dd8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/e744d34d4afba72413639f09c112e7a2ab930dd8"}]},"branch":"refs/heads/master"},"dece3f17e6dfdcb8a8a49d61cf0a72a5be1c26c1":{"kind":"REWORK","_number":18,"created":"2021-01-16 18:58:12.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/18"}}},"commit":{"parents":[{"commit":"979a9c7bdd59ec2edbb190d0f209013d19cb12f3","subject":"Merge \"Update README\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/979a9c7bdd59ec2edbb190d0f209013d19cb12f3"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-01-16 18:53:23.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new parent class, EmulatorExtraCPUTest. This class contains\ntests that verify emulator thread pinning behaviour with various\nconfiguration combinations of cpu_share_set, emulator thread policy, and\npCPU pinning schemes. There are two child classes that inherit from\nEmulatorExtraCPUTest, VCPUPinSetEmulatorThreads and\nCPUDedicatedEmulatorThreads. It also introduces two variant tests to\naddress [1]. test_policy_share_with_multi_shared_cpus verifies emulator\nthreads land on a range of vCPUs from a shared set and\ntest_policy_share_with_single_shared_cpu tests that multiple guests can\nuse the same shared vCPU for emulator thread pinning. These classes\ncontain their relevant min/max microversions and also control how host\npCPU\u0027s will be exposed to the guest VM, either via vcpu_pin_set or\ncpu_dedicated_set respetively. This commit is repurposed from an older\ncommit [2], and updated to work with the current service manager.\n\nThe method _get_cpu_configs from [2] has been updated to handle events\nwhere cpu IDs are not completely sequential across each node; i.e. node\n0 - 0,2,4,6 and node 1 - 1,3,5,7. The method now uses the cpu_topology\nfrom tempest.conf to pick the appropriate cpu id\u0027s to prevent cross NUMA\ndeployments.\n\n[1] https://review.opendev.org/c/openstack/nova-specs/+/511188/ [2]\nhttps://review.rdoproject.org/r/gitweb?p\u003dopenstack/whitebox-tempest-plugin.git;a\u003dblob_plain;f\u003dwhitebox_tempest_plugin/api/compute/test_cpu_pinning.py;hb\u003drefs/changes/70/18070/52\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/dece3f17e6dfdcb8a8a49d61cf0a72a5be1c26c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/dece3f17e6dfdcb8a8a49d61cf0a72a5be1c26c1"}]},"branch":"refs/heads/master"},"7fd682fa646eaca0afdc6fb86dcae5c6537a1fab":{"kind":"REWORK","_number":19,"created":"2021-01-18 16:59:11.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/19"}}},"commit":{"parents":[{"commit":"979a9c7bdd59ec2edbb190d0f209013d19cb12f3","subject":"Merge \"Update README\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/979a9c7bdd59ec2edbb190d0f209013d19cb12f3"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-01-18 16:59:02.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new parent class, EmulatorExtraCPUTest. This class contains\ntests that verify emulator thread pinning behaviour with various\nconfiguration combinations of cpu_share_set, emulator thread policy, and\npCPU pinning schemes. There are two child classes that inherit from\nEmulatorExtraCPUTest, VCPUPinSetEmulatorThreads and\nCPUDedicatedEmulatorThreads. It also introduces two variant tests to\naddress [1]. test_policy_share_with_multi_shared_cpus verifies emulator\nthreads land on a range of vCPUs from a shared set and\ntest_policy_share_with_single_shared_cpu tests that multiple guests can\nuse the same shared vCPU for emulator thread pinning. These classes\ncontain their relevant min/max microversions and also control how host\npCPU\u0027s will be exposed to the guest VM, either via vcpu_pin_set or\ncpu_dedicated_set respetively. This commit is repurposed from an older\ncommit [2], and updated to work with the current service manager.\n\nThe method _get_cpu_configs from [2] has been updated to handle events\nwhere cpu IDs are not completely sequential across each node; i.e. node\n0 - 0,2,4,6 and node 1 - 1,3,5,7. The method now uses the cpu_topology\nfrom tempest.conf to pick the appropriate cpu id\u0027s to prevent cross NUMA\ndeployments.\n\n[1] https://review.opendev.org/c/openstack/nova-specs/+/511188/ [2]\nhttps://review.rdoproject.org/r/gitweb?p\u003dopenstack/whitebox-tempest-plugin.git;a\u003dblob_plain;f\u003dwhitebox_tempest_plugin/api/compute/test_cpu_pinning.py;hb\u003drefs/changes/70/18070/52\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/7fd682fa646eaca0afdc6fb86dcae5c6537a1fab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/7fd682fa646eaca0afdc6fb86dcae5c6537a1fab"}]},"branch":"refs/heads/master"},"87d69bf8a65e0653b01c6c88fa2701307e4786bc":{"kind":"REWORK","_number":20,"created":"2021-02-09 03:14:00.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/20"}}},"commit":{"parents":[{"commit":"979a9c7bdd59ec2edbb190d0f209013d19cb12f3","subject":"Merge \"Update README\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/979a9c7bdd59ec2edbb190d0f209013d19cb12f3"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-02-09 03:13:50.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new parent class, EmulatorExtraCPUTest. This class contains\ntests that verify emulator thread pinning behaviour with various\nconfiguration combinations of cpu_share_set, emulator thread policy, and\npCPU pinning schemes. There are two child classes that inherit from\nEmulatorExtraCPUTest, VCPUPinSetEmulatorThreads and\nCPUDedicatedEmulatorThreads. It also introduces two variant tests to\naddress [1]. test_policy_share_with_multi_shared_cpus verifies emulator\nthreads land on a range of vCPUs from a shared set and\ntest_policy_share_with_single_shared_cpu tests that multiple guests can\nuse the same shared vCPU for emulator thread pinning. These classes\ncontain their relevant min/max microversions and also control how host\npCPU\u0027s will be exposed to the guest VM, either via vcpu_pin_set or\ncpu_dedicated_set respetively. This commit is repurposed from an older\ncommit [2], and updated to work with the current service manager.\n\nThe method _get_cpu_configs from [2] has been updated to handle events\nwhere cpu IDs are not completely sequential across each node; i.e. node\n0 - 0,2,4,6 and node 1 - 1,3,5,7. The method now uses the cpu_topology\nfrom tempest.conf to pick the appropriate cpu id\u0027s to prevent cross NUMA\ndeployments.\n\n[1] https://review.opendev.org/c/openstack/nova-specs/+/511188/ [2]\nhttps://review.rdoproject.org/r/gitweb?p\u003dopenstack/whitebox-tempest-plugin.git;a\u003dblob_plain;f\u003dwhitebox_tempest_plugin/api/compute/test_cpu_pinning.py;hb\u003drefs/changes/70/18070/52\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/87d69bf8a65e0653b01c6c88fa2701307e4786bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/87d69bf8a65e0653b01c6c88fa2701307e4786bc"}]},"branch":"refs/heads/master"},"a2ce1f318b37678343a5021ff9d770520044728e":{"kind":"REWORK","_number":21,"created":"2021-02-11 23:32:47.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/21"}}},"commit":{"parents":[{"commit":"979a9c7bdd59ec2edbb190d0f209013d19cb12f3","subject":"Merge \"Update README\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/979a9c7bdd59ec2edbb190d0f209013d19cb12f3"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-02-11 23:32:03.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new parent class, EmulatorExtraCPUTest. This class contains\ntests that verify emulator thread pinning behaviour with various\nconfiguration combinations of cpu_share_set, emulator thread policy, and\npCPU pinning schemes. There are two child classes that inherit from\nEmulatorExtraCPUTest, VCPUPinSetEmulatorThreads and\nCPUDedicatedEmulatorThreads. It also introduces two variant tests to\naddress [1]. test_policy_share_with_multi_shared_cpus verifies emulator\nthreads land on a range of vCPUs from a shared set and\ntest_policy_share_with_single_shared_cpu tests that multiple guests can\nuse the same shared vCPU for emulator thread pinning. These classes\ncontain their relevant min/max microversions and also control how host\npCPU\u0027s will be exposed to the guest VM, either via vcpu_pin_set or\ncpu_dedicated_set respetively. This commit is repurposed from an older\ncommit [2], and updated to work with the current service manager.\n\n[1] https://review.opendev.org/c/openstack/nova-specs/+/511188/\n[2] https://review.rdoproject.org/r/gitweb?p\u003dopenstack/whitebox-tempest-plugin.git;a\u003dblob_plain;f\u003dwhitebox_tempest_plugin/api/compute/test_cpu_pinning.py;hb\u003drefs/changes/70/18070/52\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/a2ce1f318b37678343a5021ff9d770520044728e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/a2ce1f318b37678343a5021ff9d770520044728e"}]},"branch":"refs/heads/master"},"4ca0a432346fe0fedd255408051d83b782979c86":{"kind":"REWORK","_number":22,"created":"2021-02-15 23:30:17.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/43/687643/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/43/687643/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/43/687643/22"}}},"commit":{"parents":[{"commit":"979a9c7bdd59ec2edbb190d0f209013d19cb12f3","subject":"Merge \"Update README\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/979a9c7bdd59ec2edbb190d0f209013d19cb12f3"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2019-10-09 18:06:36.000000000","tz":-240},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-02-15 23:29:46.000000000","tz":-300},"subject":"Added emulator thread pinning tests","message":"Added emulator thread pinning tests\n\nAdded a new parent class, EmulatorExtraCPUTest. This class contains\ntests that verify emulator thread pinning behaviour with various\nconfiguration combinations of cpu_share_set, emulator thread policy, and\npCPU pinning schemes. There are two child classes that inherit from\nEmulatorExtraCPUTest, VCPUPinSetEmulatorThreads and\nCPUDedicatedEmulatorThreads. These classes contain their relevant\nmin/max microversions and also control how host pCPU\u0027s will be exposed\nto the guest VM, either via vcpu_pin_set or cpu_dedicated_set\nrespetively. This commit is repurposed from an older commit [1], and\nupdated to work with the current service manager.\n\n[1] https://review.rdoproject.org/r/gitweb?p\u003dopenstack/whitebox-tempest-plugin.git;a\u003dblob_plain;f\u003dwhitebox_tempest_plugin/api/compute/test_cpu_pinning.py;hb\u003drefs/changes/70/18070/52\n\nChange-Id: If15891f3013ebd8100c77b173e9f573515220a57\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/4ca0a432346fe0fedd255408051d83b782979c86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/4ca0a432346fe0fedd255408051d83b782979c86"}]},"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":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"}}]}],"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":{}}}]}
