)]}'
{"id":"openstack%2Fwhitebox-tempest-plugin~765380","triplet_id":"openstack%2Fwhitebox-tempest-plugin~master~I7cddb17a74692ed1017469ac0cdad33e8f1901e1","project":"openstack/whitebox-tempest-plugin","branch":"master","topic":"nvdimm_test","hashtags":[],"change_id":"I7cddb17a74692ed1017469ac0cdad33e8f1901e1","subject":"Add sanity nvdimm test","status":"MERGED","created":"2020-12-03 20:16:59.000000000","updated":"2021-01-26 02:31:55.000000000","submitted":"2021-01-26 02:31:55.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":27,"unresolved_comment_count":8,"has_review_started":true,"submission_id":"765380-nvdimm_test","meta_rev_id":"af60610c4a3a426495be95ed7aed6a438cba504a","_number":765380,"virtual_id_number":765380,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-01-26 02:31:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"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":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"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":2,"date":"2021-01-25 22:59:15.000000000","_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"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":1,"date":"2021-01-25 22:59:15.000000000","_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"}],"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":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"}],"reviewers":{"REVIEWER":[{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"_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":"2020-12-03 20:17:18.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":"2020-12-03 20:21:13.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":"2020-12-03 20:21:13.000000000","updated_by":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"reviewer":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"state":"REVIEWER"},{"updated":"2020-12-03 20:21:13.000000000","updated_by":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2020-12-03 20:21:13.000000000","updated_by":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"reviewer":{"_account_id":27478,"name":"Archit Modi","email":"amodi@redhat.com","username":"amodi"},"state":"REVIEWER"},{"updated":"2020-12-03 20:21:13.000000000","updated_by":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"reviewer":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"state":"REVIEWER"},{"updated":"2020-12-03 21:27:56.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":"2020-12-03 21:37:14.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-20 21:13:29.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-20 21:13:29.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":"9dd43c57aa15c934f5cdfe2484a0e0f615f19590","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2020-12-03 20:16:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"adac15c268fb3a56753f650b935eef75e4c74699","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":"2020-12-03 20:17:18.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"4febde511c6ac9ac6c2cac6153e0437d5bff8725","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2020-12-03 20:20:13.000000000","message":"Patch Set 1: Workflow-1\n\nThis is still WIP since I have no way of providing test run results downstream. Feature is currently failing to delete when tested manually. When this has been resolved, I will follow up with downstream test results.","accounts_in_message":[],"_revision_number":1},{"id":"3e17f016e83644b3720976adb898eeb24e597ad2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2020-12-03 20:54:11.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ae69359284e67fd593a584dc501f2f0a183215ea","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":"2020-12-03 20:54:26.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"ac8e7d5216a714c7bdd5d220c607a758127ac8d9","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2020-12-03 20:55:50.000000000","message":"Patch Set 2: Workflow-1\n\nStill WIP until I can get downstream results.  Updated to be a percent comparison of expected versus actual allocated memory versus an exact comparison.","accounts_in_message":[],"_revision_number":2},{"id":"f9dc570bfd2de91903b7b7754b5fa17df2b510d4","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2020-12-03 21:12:44.000000000","message":"Patch Set 2:\n\n(6 comments)","accounts_in_message":[],"_revision_number":2},{"id":"747da29b4e865471382204a26af292de33767ffb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-03 21:27:56.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d814526af427438c80689b3ec28cbb7f : FAILURE in 2m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c0214b8bf76c430b825549b8c35eaf5c : FAILURE in 4m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/41c89a75acbb41848c7076824af502e9 : FAILURE in 2m 56s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/ee1a6a3f13074820baefc33216608aa5 : FAILURE in 30m 09s","accounts_in_message":[],"_revision_number":2},{"id":"508dd8e91b78986c5738ca45e0d89b98ac20a084","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2020-12-03 21:32:58.000000000","message":"Patch Set 2:\n\n(7 comments)","accounts_in_message":[],"_revision_number":2},{"id":"8eb7ae14860c7e007ff45cb9055bc0efded919a0","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":"2020-12-03 21:37:14.000000000","message":"Patch Set 2: 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/869eb189d25e465d8bde818d0f6e1c53 : FAILURE in 42m 10s","accounts_in_message":[],"_revision_number":2},{"id":"1c1b36cf05b30398c2bca404aa0fc4b2f6ab285c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2020-12-03 22:13:44.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"59b6066d11db6d000f3b6e769983bbce46c4df1c","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-12-03 22:13:47.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"eb9a4305066f21d51f668a4ebeb86fb86e23ebcf","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":"2020-12-03 22:14:06.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"4d366fbc736f733fc3b0645a3e7a675dcab7e020","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2020-12-03 22:16:16.000000000","message":"Patch Set 3: Workflow-1\n\nUsing the math.isclose() approach suggested by Artom for the interim when evaluating expected versus actual memory for the instance. Will look into a potential solution to determine the namespace alignment value for a more accurate test.","accounts_in_message":[],"_revision_number":3},{"id":"52d0fe10a8576a9ae5cb097d0d42ccf33058fc8e","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2020-12-03 22:20:21.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ec87681c67609727074e6bfb6b65693089281d7f","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":"2020-12-03 23:31:05.000000000","message":"Patch Set 3: Code-Review+1\n\nBuild succeeded (automatic-ci pipeline).\n\n- whitebox-multinode-multinuma-devstack https://zuul.seanmooney.info/t/openstack/build/76be34ad4bb6465689fbaaf027a210a6 : SUCCESS in 1h 16m 19s","accounts_in_message":[],"_revision_number":3},{"id":"46119f459b0a5285170ca40c04c8b28c733d1b09","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-03 23:53:58.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d80cbfc2a4a44ecad3499ed4aad10b9 : SUCCESS in 2m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d189441d12b24f77a6c5b051f3366c42 : SUCCESS in 3m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8a601ca4870e4b568a6f07b1aca2d77c : SUCCESS in 3m 28s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/e5fd7879301c415996f58f0322a82a55 : SUCCESS in 1h 35m 14s","accounts_in_message":[],"_revision_number":3},{"id":"265c973e6022fdbff16b3aadd20209e61e80c7a0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-01-20 21:12:52.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"c7cd4953eff5592612edb91a26db81778328787d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-01-20 21:19:23.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"c14fdc6495e68158551b92fd6d2b7b3f8337afe0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-20 23:08:32.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f438c4edbf7f41c6b4061752bb032b96 : SUCCESS in 3m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2f685ed40f3c49ca9605a3ed6f94794f : SUCCESS in 3m 22s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/cfd6e0d9a88d4038ad42e5329811ec26 : SUCCESS in 3m 14s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/a206fe79033c496e92bf653beefc3147 : SUCCESS in 1h 34m 58s","accounts_in_message":[],"_revision_number":5},{"id":"acea7bfd9d83e782b20190b26d93d4f970c711f1","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-01-21 14:28:21.000000000","message":"Patch Set 5:\n\nDownstream results since this will not run upstream:\n[stack@intel-purley-02 tempest_workspace]$ tempest run --serial --regex whitebox_tempest_plugin.api.compute.test_nvdimm.NVDIMMTests.test_nvdimm_instance_creation\n{0} whitebox_tempest_plugin.api.compute.test_nvdimm.NVDIMMTests.test_nvdimm_instance_creation [14.162951s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 1 tests in 14.1630 sec.\n - Passed: 1\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 14.1630 sec.","accounts_in_message":[],"_revision_number":5},{"id":"cddd430d987efd69943258bfe5ce0a00454a9f03","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-01-21 17:23:43.000000000","message":"Patch Set 5: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"41b65c157057d765d137327dace22566c27efd18","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-01-25 22:03:23.000000000","message":"Patch Set 5: Code-Review-1\n\n(2 comments)\n\nLooks, good, nice to see Kashyap happy. Let\u0027s just nail the config options names right away please :)","accounts_in_message":[],"_revision_number":5},{"id":"c2b8da62b19a24e09d7a35c1966bc4bd83988e2b","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-01-25 22:10:53.000000000","message":"Patch Set 5:\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"b84dfec0e39e7c00450e67472f3026f8de874b4a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-01-25 22:29:58.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"8ae437a981d2c1ae790898aa7e071b2b14b57613","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-01-25 22:32:22.000000000","message":"Uploaded patch set 7: Commit message was updated.","accounts_in_message":[],"_revision_number":7},{"id":"ee3ee4f4c7ad385aa4d0eb6a6f24f6ba497f8e30","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-01-25 22:33:18.000000000","message":"Patch Set 7:\n\nDownstream test results since this will not run in upstream zuul job:\n[stack@intel-purley-02 tempest_workspace]$ tempest run --serial --regex whitebox_tempest_plugin.api.compute.test_nvdimm\n{0} whitebox_tempest_plugin.api.compute.test_nvdimm.NVDIMMTests.test_nvdimm_instance_creation [20.026113s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 1 tests in 20.0261 sec.\n - Passed: 1\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 20.0261 sec.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nWorker Balance\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n - Worker 0 (1 tests) \u003d\u003e 0:00:20.026113","accounts_in_message":[],"_revision_number":7},{"id":"74024a84fbc29f4e0ce9027ee0d74195665bcfcc","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-01-25 22:35:45.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"fa65526c4b1b5184353af5326e15c05507f84f2a","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-01-25 22:42:30.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"5c5548fcabc361976458598fe7be625a2e8fee14","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-01-25 22:51:41.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"853e3b936b8ad2382193540391ab948e827b1e25","author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"date":"2021-01-25 22:52:23.000000000","message":"Patch Set 8:\n\nLatest Downstream results for PS8 since this will not run in the upstream zuul job:\n\n[stack@intel-purley-02 tempest_workspace]$ tempest run --serial --regex whitebox_tempest_plugin.api.compute.test_nvdimm\n{0} whitebox_tempest_plugin.api.compute.test_nvdimm.NVDIMMTests.test_nvdimm_instance_creation [18.988333s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 1 tests in 18.9883 sec.\n - Passed: 1\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 18.9883 sec.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nWorker Balance\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n - Worker 0 (1 tests) \u003d\u003e 0:00:18.988333","accounts_in_message":[],"_revision_number":8},{"id":"da0682372bbe17ea9a9c346e4d011c11c8a5cb5f","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-01-25 22:59:15.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\nw00t","accounts_in_message":[],"_revision_number":8},{"id":"e1f8d310fd49c2feb4d700263cf6f932bcff3594","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-26 00:43:57.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d6f6db0b8acc442dbe47f9a68d56e491 : SUCCESS in 3m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a518ac3669bf41e78cec7793b5a3aa2b : SUCCESS in 3m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9ca0c654e16145a0b0046966b22d1f9c : SUCCESS in 3m 24s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/fc3942115c544ad9ab3f5a164a597f2f : SUCCESS in 1h 50m 17s","accounts_in_message":[],"_revision_number":8},{"id":"de797d019e4400a2fe66e918bc921bdcba15e47c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-26 00:44:12.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"4a64d1e48e29796ce68d3e631b859a631b6f67b9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-26 02:31:54.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6871d6ceb59f47878ae9873b88f6a4a4 : SUCCESS in 2m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ecbaefcbd16c497bbcd8f30e61133c7d : SUCCESS in 3m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c965b20c330a4bc7b8ee2f437a18adfd : SUCCESS in 3m 10s\n- whitebox-multinode-devstack https://zuul.opendev.org/t/openstack/build/e96fad6c8e4941038deec8ff19cab086 : SUCCESS in 1h 45m 35s","accounts_in_message":[],"_revision_number":8},{"id":"af60610c4a3a426495be95ed7aed6a438cba504a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-26 02:31:55.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"bfce3c67aa7e52f25195a54c458a3f024695baaf","revisions":{"03a005752b69ef8c63f10b3cdefe9d4d665a7039":{"kind":"REWORK","_number":1,"created":"2020-12-03 20:16:59.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/80/765380/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/80/765380/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/1"}}},"commit":{"parents":[{"commit":"4a4d0c6d639681c8224dbed3508acad1748f4d26","subject":"Remove restart_command config option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/4a4d0c6d639681c8224dbed3508acad1748f4d26"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2020-12-03 20:01:25.000000000","tz":-300},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2020-12-03 20:01:28.000000000","tz":-300},"subject":"Add sanity nvdimm test","message":"Add sanity nvdimm test\n\nAdds a basic sanity test covering NVDIMM support [1]. New test module\ntest_nvdimm added to api/compute. Module adds a new class and test\nmethod, NVDIMMTests and test_nvdimm_instance_creation respectively. The\ntest method extends the standard whitebox flavor with the extra specs\nnecessary to create a NDVIMM instance, \"hw:pem: \u003cPMEM_MAPPING\u003e\". The\n\u003cPMEM_MAPPING\u003e value is pulled from the new configuration parameter\n\u0027pmem_flavor_mapping\u0027 which has been added to [whitebox-hardware].\n\nTest creates an instance using the flavor and has three pass checks. The\nfirst check validates a memory device is present in the server\u0027s XML.\nThe second check confirms the XML memory element is model type \u0027nvdimm\u0027.\nLastly it compares the target allocated memory in the element with the\nexpected allocated memory. If they are not the same the test will fail.\nThe expected allocated memory comes from the second new configuration\noption \u0027pmem_size\u0027, which is also part of [whitebox-hardware]. The\nparameter is a string representation of the expected memory that\nshould be allocated to the instance in GiB.\n\nThe new test class NVDIMMTests also adds a helper method,\nget_server_device_memory, which gets the instance XML of a provider\nserver id and returns the found memory device element.\n\n[1] https://review.opendev.org/c/openstack/nova-specs/+/601596/\n\nChange-Id: I7cddb17a74692ed1017469ac0cdad33e8f1901e1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/03a005752b69ef8c63f10b3cdefe9d4d665a7039"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/03a005752b69ef8c63f10b3cdefe9d4d665a7039"}]},"branch":"refs/heads/master"},"babb497ed668e79bd7e2503c115fc45bcc82ec1e":{"kind":"REWORK","_number":2,"created":"2020-12-03 20:54:11.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/80/765380/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/80/765380/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/2"}}},"commit":{"parents":[{"commit":"4a4d0c6d639681c8224dbed3508acad1748f4d26","subject":"Remove restart_command config option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/4a4d0c6d639681c8224dbed3508acad1748f4d26"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2020-12-03 20:01:25.000000000","tz":-300},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2020-12-03 20:48:40.000000000","tz":-300},"subject":"Add sanity nvdimm test","message":"Add sanity nvdimm test\n\nAdds a basic sanity test covering NVDIMM support [1]. New test module\ntest_nvdimm added to api/compute. Module adds a new class and test\nmethod, NVDIMMTests and test_nvdimm_instance_creation respectively. The\ntest method extends the standard whitebox flavor with the extra specs\nnecessary to create a NDVIMM instance, \"hw:pem: \u003cPMEM_MAPPING\u003e\". The\n\u003cPMEM_MAPPING\u003e value is pulled from the new configuration parameter\n\u0027pmem_flavor_mapping\u0027 which has been added to [whitebox-hardware].\n\nTest creates an instance using the flavor and has three pass checks. The\nfirst check validates a memory device is present in the server\u0027s XML.\nThe second check confirms the XML memory element is model type \u0027nvdimm\u0027.\nLastly it compares the percent difference between the target allocated\nmemory in the element with the expected allocated memory. This is done\nsince the actual allocated memory to the instance is slightly less than\nthe configured size of the namespace. If the percent difference is\ngreater than 0.1% the test will fail. The expected allocated memory\ncomes from the second new configuration option \u0027pmem_size\u0027, which is\nalso part of [whitebox-hardware]. The parameter is a string\nrepresentation of the expected memory that should be allocated to the\ninstance and supports any IEC unit of measure i.e. 5GB, 10GiB, etc.\n\nThe new test class NVDIMMTests also adds a helper method,\nget_server_device_memory, which gets the instance XML of a provider\nserver id and returns the found memory device element.\n\n[1] https://review.opendev.org/c/openstack/nova-specs/+/601596/\n\nChange-Id: I7cddb17a74692ed1017469ac0cdad33e8f1901e1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/babb497ed668e79bd7e2503c115fc45bcc82ec1e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/babb497ed668e79bd7e2503c115fc45bcc82ec1e"}]},"branch":"refs/heads/master"},"87da908e299fd1f694e729e1e82997e27163a1cd":{"kind":"REWORK","_number":3,"created":"2020-12-03 22:13:44.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/80/765380/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/80/765380/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/3"}}},"commit":{"parents":[{"commit":"4a4d0c6d639681c8224dbed3508acad1748f4d26","subject":"Remove restart_command config option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/4a4d0c6d639681c8224dbed3508acad1748f4d26"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2020-12-03 20:01:25.000000000","tz":-300},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2020-12-03 22:09:30.000000000","tz":-300},"subject":"Add sanity nvdimm test","message":"Add sanity nvdimm test\n\nAdds a basic sanity test covering NVDIMM support [1]. New test module\ntest_nvdimm added to api/compute. Module adds a new class and test\nmethod, NVDIMMTests and test_nvdimm_instance_creation respectively. The\ntest method extends the standard whitebox flavor with the extra specs\nnecessary to create a NDVIMM instance, \"hw:pem: \u003cPMEM_MAPPING\u003e\". The\n\u003cPMEM_MAPPING\u003e value is pulled from the new configuration parameter\n\u0027pmem_flavor_mapping\u0027 which has been added to [whitebox-hardware].\n\nTest creates an instance using the flavor and has two primary pass\nchecks. The first check validates a memory device of model type \u0027nvdimm\u0027\nis present in the server\u0027s XML.  The second check compares the percent\ndifference between the target allocated memory in the element with the\nexpected allocated memory via math.isclose(). This is done since the\nactual allocated memory to the instance is slightly less than the\nconfigured size of the namespace due to the namespace alignment size. If\nthe percent difference is greater than 0.1% the test will fail. The\nexpected allocated memory comes from the second new configuration option\n\u0027pmem_size\u0027, which is also part of [whitebox-hardware]. The parameter is\na string representation of the expected memory that should be allocated\nto the instance and supports any IEC unit of measure i.e. 5GB, 10GiB,\netc.\n\n[1] https://review.opendev.org/c/openstack/nova-specs/+/601596/\n\nChange-Id: I7cddb17a74692ed1017469ac0cdad33e8f1901e1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/87da908e299fd1f694e729e1e82997e27163a1cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/87da908e299fd1f694e729e1e82997e27163a1cd"}]},"branch":"refs/heads/master"},"c01f655ed34264fd02d36eb91e13b72350792ac7":{"kind":"REWORK","_number":4,"created":"2021-01-20 21:12:52.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/80/765380/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/80/765380/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/4"}}},"commit":{"parents":[{"commit":"3b822068388d8b9cb72c756ae00bf8920404f4da","subject":"Merge \"Modify the tests to run on any image size\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/3b822068388d8b9cb72c756ae00bf8920404f4da"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2020-12-03 20:01:25.000000000","tz":-300},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-01-20 21:11:23.000000000","tz":-300},"subject":"Add sanity nvdimm test","message":"Add sanity nvdimm test\n\nAdds a basic sanity test covering NVDIMM support [1]. New test module\ntest_nvdimm added to api/compute. Module adds a new class and test\nmethod, NVDIMMTests and test_nvdimm_instance_creation respectively. The\ntest method extends the standard whitebox flavor with the extra specs\nnecessary to create a NDVIMM instance. The specifc spec is \"hw:pem:\n\u003cPMEM_MAPPING\u003e\". This value for \u003cPMEM_MAPPING\u003e is pulled from the new\nconfiguration parameter \u0027pmem_flavor_mapping\u0027 which has been added to\n[whitebox-hardware].\n\nTest creates an instance using the flavor and has two primary pass\nchecks. The first check validates a memory device of model type \u0027nvdimm\u0027\nis present in the server\u0027s XML. The second check compares to \u0027nvdimm\u0027\nXML memory element\u0027s target size plus it\u0027s alignment size with the\nexpected size configured for the namespace. Since the PMEM mapping value\ncould be a generic representation i.e. LARGE, MEDIUM or 6GB, 1GB, etc.\nthe expected allocated memory comes from the second new configuration\noption \u0027pmem_size\u0027. This was also added to [whitebox-hardware]. The\nparameter is a string representation of the expected memory that should\nbe allocated to the instance and supports any IEC unit of measure i.e.\n5GB, 10GiB, etc.\n\n[1] https://review.opendev.org/c/openstack/nova-specs/+/601596/\n\nChange-Id: I7cddb17a74692ed1017469ac0cdad33e8f1901e1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/c01f655ed34264fd02d36eb91e13b72350792ac7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/c01f655ed34264fd02d36eb91e13b72350792ac7"}]},"branch":"refs/heads/master"},"0e90d421ebc9d266a35d5710f8662066e5d7be66":{"kind":"REWORK","_number":5,"created":"2021-01-20 21:19:23.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/80/765380/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/80/765380/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/5"}}},"commit":{"parents":[{"commit":"3b822068388d8b9cb72c756ae00bf8920404f4da","subject":"Merge \"Modify the tests to run on any image size\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/3b822068388d8b9cb72c756ae00bf8920404f4da"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2020-12-03 20:01:25.000000000","tz":-300},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-01-20 21:19:10.000000000","tz":-300},"subject":"Add sanity nvdimm test","message":"Add sanity nvdimm test\n\nAdds a basic sanity test covering NVDIMM support [1]. New test module\ntest_nvdimm added to api/compute. Module adds a new class and test\nmethod, NVDIMMTests and test_nvdimm_instance_creation respectively. The\ntest method extends the standard whitebox flavor with the extra specs\nnecessary to create a NDVIMM instance. The specifc spec is \"hw:pem:\n\u003cPMEM_MAPPING\u003e\". This value for \u003cPMEM_MAPPING\u003e is pulled from the new\nconfiguration parameter \u0027pmem_flavor_mapping\u0027 which has been added to\n[whitebox-hardware].\n\nTest creates an instance using the flavor and has two primary pass\nchecks. The first check validates a memory device of model type \u0027nvdimm\u0027\nis present in the server\u0027s XML. The second check compares to \u0027nvdimm\u0027\nXML memory element\u0027s target size plus it\u0027s alignment size with the\nexpected size configured for the namespace and confirms they are the\nsame. Since the PMEM mapping value could be a generic representation\ni.e. LARGE, MEDIUM or 6GB, 1GB, etc.  the expected allocated memory\ncomes from the second new configuration option \u0027pmem_size\u0027. This was\nalso added to [whitebox-hardware]. The parameter is a string\nrepresentation of the expected memory that should be allocated to the\ninstance and supports any IEC unit of measure i.e.  5GB, 10GiB, etc.\n\n[1] https://review.opendev.org/c/openstack/nova-specs/+/601596/\n\nChange-Id: I7cddb17a74692ed1017469ac0cdad33e8f1901e1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/0e90d421ebc9d266a35d5710f8662066e5d7be66"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/0e90d421ebc9d266a35d5710f8662066e5d7be66"}]},"branch":"refs/heads/master"},"26217a1809ef47d3017aa59bd1a4497b63375180":{"kind":"REWORK","_number":6,"created":"2021-01-25 22:29:58.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/80/765380/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/80/765380/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/6"}}},"commit":{"parents":[{"commit":"3b822068388d8b9cb72c756ae00bf8920404f4da","subject":"Merge \"Modify the tests to run on any image size\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/3b822068388d8b9cb72c756ae00bf8920404f4da"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2020-12-03 20:01:25.000000000","tz":-300},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-01-25 22:28:37.000000000","tz":-300},"subject":"Add sanity nvdimm test","message":"Add sanity nvdimm test\n\nAdds a basic sanity test covering NVDIMM support [1]. New test module\ntest_nvdimm added to api/compute. Module adds a new class and test\nmethod, NVDIMMTests and test_nvdimm_instance_creation respectively. The\ntest method extends the standard whitebox flavor with the extra specs\nnecessary to create a NDVIMM instance. The specifc spec is \"hw:pem:\n\u003cPMEM_MAPPING\u003e\". This value for \u003cPMEM_MAPPING\u003e is pulled from the new\nconfiguration parameter \u0027pmem_flavor_size\u0027 which has been added to\n[whitebox].\n\nTest creates an instance using the flavor and has two primary pass\nchecks. The first check validates a memory device of model type \u0027nvdimm\u0027\nis present in the server\u0027s XML. The second check compares to \u0027nvdimm\u0027\nXML memory element\u0027s target size plus it\u0027s alignment size with the\nexpected size configured for the namespace and confirms they are the\nsame. Since the PMEM mapping value could be a generic representation\ni.e. LARGE, MEDIUM or 6GB, 1GB, etc.  the expected allocated memory\ncomes from the second new configuration option \u0027pmem_expected_size\u0027.\nThis was added to [whitebox-hardware]. The parameter is a string\nrepresentation of the expected memory that should be allocated to the\ninstance and supports any IEC unit of measure i.e.  5GB, 10GiB, etc.\n\n[1] https://review.opendev.org/c/openstack/nova-specs/+/601596/\n\nChange-Id: I7cddb17a74692ed1017469ac0cdad33e8f1901e1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/26217a1809ef47d3017aa59bd1a4497b63375180"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/26217a1809ef47d3017aa59bd1a4497b63375180"}]},"branch":"refs/heads/master"},"be95f4cb89fbffbbbf37c092561fa0e692b78d3a":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2021-01-25 22:32:22.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/80/765380/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/80/765380/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/7"}}},"commit":{"parents":[{"commit":"3b822068388d8b9cb72c756ae00bf8920404f4da","subject":"Merge \"Modify the tests to run on any image size\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/3b822068388d8b9cb72c756ae00bf8920404f4da"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2020-12-03 20:01:25.000000000","tz":-300},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-01-25 22:30:17.000000000","tz":-300},"subject":"Add sanity nvdimm test","message":"Add sanity nvdimm test\n\nAdds a basic sanity test covering NVDIMM support [1]. New test module\ntest_nvdimm added to api/compute. Module adds a new class and test\nmethod, NVDIMMTests and test_nvdimm_instance_creation respectively. The\ntest method extends the standard whitebox flavor with the extra specs\nnecessary to create a NDVIMM instance. The specifc spec is \"hw:pem:\n\u003cPMEM_MAPPING\u003e\". This value for \u003cPMEM_MAPPING\u003e is pulled from the new\nconfiguration parameter \u0027pmem_flavor_size\u0027 which has been added to\n[whitebox].\n\nTest creates an instance using the flavor and has two primary pass\nchecks. The first check validates a memory device of model type \u0027nvdimm\u0027\nis present in the server\u0027s XML. The second check compares to \u0027nvdimm\u0027\nXML memory element\u0027s target size plus it\u0027s alignment size with the\nexpected size configured for the namespace and confirms they are the\nsame. Example output of size provided to the guest and its alignment\nvalue can be seen below. Since the PMEM mapping value could be a generic\nrepresentation i.e. LARGE, MEDIUM or 6GB, 1GB, etc.  the expected\nallocated memory comes from the second new configuration option\n\u0027pmem_expected_size\u0027.  This was added to [whitebox-hardware]. The\nparameter is a string representation of the expected memory that should\nbe allocated to the instance and supports any IEC unit of measure i.e.\n5GB, 10GiB, etc.\n\nExample output:\n  [stack@nova_libvirt ~]$ ndctl list -n namespace1.0\n  [\n    {\n      \"dev\":\"namespace1.0\",\n      \"mode\":\"devdax\",\n      \"map\":\"mem\",\n      \"size\":6440353792,\n      \"uuid\":\"d685e2c5-f5a6-4c87-a198-2d75e37e9f6a\",\n      \"chardev\":\"dax1.0\",\n      \"align\":2097152,\n      \"name\":\"ns1\"\n    }\n  ]\n\n[1] https://review.opendev.org/c/openstack/nova-specs/+/601596/\n\nChange-Id: I7cddb17a74692ed1017469ac0cdad33e8f1901e1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/be95f4cb89fbffbbbf37c092561fa0e692b78d3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/be95f4cb89fbffbbbf37c092561fa0e692b78d3a"}]},"branch":"refs/heads/master"},"bfce3c67aa7e52f25195a54c458a3f024695baaf":{"kind":"REWORK","_number":8,"created":"2021-01-25 22:51:41.000000000","uploader":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"ref":"refs/changes/80/765380/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/whitebox-tempest-plugin","ref":"refs/changes/80/765380/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/whitebox-tempest-plugin refs/changes/80/765380/8"}}},"commit":{"parents":[{"commit":"3b822068388d8b9cb72c756ae00bf8920404f4da","subject":"Merge \"Modify the tests to run on any image size\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/3b822068388d8b9cb72c756ae00bf8920404f4da"}]}],"author":{"name":"James Parker","email":"jparker@redhat.com","date":"2020-12-03 20:01:25.000000000","tz":-300},"committer":{"name":"James Parker","email":"jparker@redhat.com","date":"2021-01-25 22:50:54.000000000","tz":-300},"subject":"Add sanity nvdimm test","message":"Add sanity nvdimm test\n\nAdds a basic sanity test covering NVDIMM support [1]. New test module\ntest_nvdimm added to api/compute. Module adds a new class and test\nmethod, NVDIMMTests and test_nvdimm_instance_creation respectively. The\ntest method extends the standard whitebox flavor with the extra specs\nnecessary to create a NDVIMM instance. The specifc spec is \"hw:pem:\n\u003cPMEM_MAPPING\u003e\". This value for \u003cPMEM_MAPPING\u003e is pulled from the new\nconfiguration parameter \u0027pmem_flavor_size\u0027 which has been added to\n[whitebox].\n\nTest creates an instance using the flavor and has two primary pass\nchecks. The first check validates a memory device of model type \u0027nvdimm\u0027\nis present in the server\u0027s XML. The second check compares to \u0027nvdimm\u0027\nXML memory element\u0027s target size plus it\u0027s alignment size with the\nexpected size configured for the namespace and confirms they are the\nsame. Example output of size provided to the guest and its alignment\nvalue can be seen below. Since the PMEM mapping value could be a generic\nrepresentation i.e. LARGE, MEDIUM or 6GB, 1GB, etc.  the expected\nallocated memory comes from the second new configuration option\n\u0027pmem_expected_size\u0027. This was also added to [whitebox]. The parameter\nis a string representation of the expected memory that should be\nallocated to the instance and supports any IEC unit of measure i.e.\n5GB, 10GiB, etc.\n\nExample output:\n  [stack@nova_libvirt ~]$ ndctl list -n namespace1.0\n  [\n    {\n      \"dev\":\"namespace1.0\",\n      \"mode\":\"devdax\",\n      \"map\":\"mem\",\n      \"size\":6440353792,\n      \"uuid\":\"d685e2c5-f5a6-4c87-a198-2d75e37e9f6a\",\n      \"chardev\":\"dax1.0\",\n      \"align\":2097152,\n      \"name\":\"ns1\"\n    }\n  ]\n\n[1] https://review.opendev.org/c/openstack/nova-specs/+/601596/\n\nChange-Id: I7cddb17a74692ed1017469ac0cdad33e8f1901e1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/bfce3c67aa7e52f25195a54c458a3f024695baaf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/whitebox-tempest-plugin/commit/bfce3c67aa7e52f25195a54c458a3f024695baaf"}]},"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":{}}}]}
