)]}'
{"id":"openstack%2Fnova~867799","triplet_id":"openstack%2Fnova~master~Icf7545736eec57efe5a810a593ad5438661ae0bb","project":"openstack/nova","branch":"master","topic":"bp/openstacksdk-in-nova","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2023-12-14 10:09:48.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2023-12-14 08:11:18.000000000","reason":"\u003cGERRIT_ACCOUNT_9708\u003e replied on the change","reason_account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}}},"hashtags":[],"change_id":"Icf7545736eec57efe5a810a593ad5438661ae0bb","subject":"Use real SDK objects in tests","status":"MERGED","created":"2022-12-15 12:50:57.000000000","updated":"2023-12-29 03:55:35.000000000","submitted":"2023-12-14 14:29:04.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"867799-bp/openstacksdk-in-nova","meta_rev_id":"ceab324a583f37b4e41b5bf0016df37e4faa048d","_number":867799,"virtual_id_number":867799,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":36201,"name":"Shanjiayi","email":"shanjiayi@yovole.com","username":"Shanjiayi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-12-14 14:29:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":0,"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2023-12-07 11:34:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2023-12-06 20:28:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":1,"date":"2023-12-29 03:55:35.000000000","post_submit":true,"permitted_voting_range":{"min":1,"max":1},"_account_id":36201,"name":"Shanjiayi","email":"shanjiayi@yovole.com","username":"Shanjiayi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-12-14 08:11:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":1,"date":"2023-12-07 06:01:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":1,"date":"2023-12-14 09:23:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":36201,"name":"Shanjiayi","email":"shanjiayi@yovole.com","username":"Shanjiayi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-12-14 08:11:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":0,"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":36201,"name":"Shanjiayi","email":"shanjiayi@yovole.com","username":"Shanjiayi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":0,"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"},{"_account_id":36201,"name":"Shanjiayi","email":"shanjiayi@yovole.com","username":"Shanjiayi"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-12-15 13:28:02.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":"2023-12-04 23:17:03.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"CC"},{"updated":"2023-12-06 20:28:45.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2023-12-07 06:01:18.000000000","updated_by":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"reviewer":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"state":"REVIEWER"},{"updated":"2023-12-07 11:34:01.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":"2023-12-08 10:58:03.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2023-12-14 09:23:09.000000000","updated_by":{"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"},"reviewer":{"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"},"state":"REVIEWER"},{"updated":"2023-12-29 03:55:35.000000000","updated_by":{"_account_id":36201,"name":"Shanjiayi","email":"shanjiayi@yovole.com","username":"Shanjiayi"},"reviewer":{"_account_id":36201,"name":"Shanjiayi","email":"shanjiayi@yovole.com","username":"Shanjiayi"},"state":"REVIEWER"}],"messages":[{"id":"17fa1e747875eb2cb7bbb5e17e012a2b0c18c980","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-12-15 12:50:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"53292fc99a83855d19be58b5f1c239567b0f23fb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-15 13:28:02.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/04fc91d6c3d4481a9094efa9294e1a44\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cc36415faa47454d945a4e4f76739e03 : FAILURE in 16m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b4e7d74423224081b48557c2636f62d5 : SUCCESS in 12m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d5f6c3c1a44e407583d0b7eb3a329a1a : FAILURE in 11m 42s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/985a1b29165a4f59994600d098dc9e84 : FAILURE in 15m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/157249dad2524bbeac39b9f5f6516eec : SUCCESS in 10m 12s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ef26c0e4cb1a4c7d9423d2c8dcc452a8 : SUCCESS in 5m 34s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/6e65df67fac44f82ad00879971cc9adf : FAILURE in 26m 07s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/7c5f8a6c94254a1ea6be06db3d62a8fe : FAILURE in 22m 49s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/44be730b1092489984721913856bd7d7 : FAILURE in 23m 19s","accounts_in_message":[],"_revision_number":1},{"id":"136ac828f8b254ef687de37f6051472c29bc0cd4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-15 14:59:36.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/909893375f214ce8b287915658a45da0\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/656ce3d0285540d6b9b1eb3530bc84d9 : FAILURE in 33m 05s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/0d84fbee1e8d43e28113a2cb6d5ba3f5 : FAILURE in 34m 42s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"34b91332447861b47026e01b7f550200786c2bbc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-12-20 16:32:41.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"6bc21c427e2b4c3969a8eef4b7fd115bc1cc6f6f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-20 17:16:01.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/96b3a8274a644038aa760d0241786b31\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0c78be30f0dd451199d28794986de121 : FAILURE in 20m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5874fa47765d4a9384b3b8873d530096 : SUCCESS in 12m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/be76cc91d51741009f61dad835672041 : FAILURE in 12m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6304ebf69b0749228d291d629d12adbc : FAILURE in 13m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/917a7ea625454c789f6ab717a96becb4 : SUCCESS in 9m 39s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b1de05e38ceb48f29f4a69b5e18630d2 : SUCCESS in 5m 25s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f94d31a0a4a949629ca80527303fed3c : FAILURE in 30m 14s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/7a3a7ec073c04b0ea2195d3a3ef705d5 : FAILURE in 21m 35s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/f2369af8397440c18d714e70cd1dfe0c : FAILURE in 22m 45s","accounts_in_message":[],"_revision_number":2},{"id":"567fbbb73027b8ab66f5298c921a9337d3ba7af3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-20 19:38:18.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/664aa2e76a4543fd99f854730132db80\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/3ca3e93e4d5a4f30bc5878fe4710a63d : FAILURE in 47m 31s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/e5149edada554a098867f9d278a70b37 : FAILURE in 37m 33s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fd5588fa91f9792d7df95d3db0c5a9ac5117fd37","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-12-21 15:03:45.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"2d85d4c2eefc5486543133e28906cad4d51e410f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-21 15:45:00.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/79672f7f183d43be9c55e05bc0c6688e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/83e675c3d2a24a8485471342518e4cd3 : FAILURE in 14m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e77967df08340a4b2a407475a5fa66f : SUCCESS in 12m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/210e53943ad347c4956ec4934e3083f9 : FAILURE in 11m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5c25a5a19eb64b6094657798f248ff27 : FAILURE in 13m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/732eb18eb85c40b38b995d20a9b1a29f : SUCCESS in 10m 53s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c0bd84ebd5444455b86ac5553002e78e : SUCCESS in 6m 15s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/84064a330f9245b5805963c802093640 : FAILURE in 23m 04s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/f15c58245ac14f18b8954e485588fb0f : FAILURE in 24m 41s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/1bac20d205c640d49995e834618e4092 : FAILURE in 24m 01s","accounts_in_message":[],"_revision_number":3},{"id":"2a95263df80679b6d69072f364677cfc890eb5b1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-21 17:12:43.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b77a1ac5c1c44c66b6ba349f8416b37e\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b49f6ef2573b4f6aba19a878e715b520 : FAILURE in 32m 42s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/45187f5f7e674510952e65219b90d5bf : FAILURE in 34m 01s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"a0be28a1e76bbb60ae8771759639d9e49fc0d840","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-07-26 12:41:49.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"e01936cd4ad72d25de3449475696d73b333aa78d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-26 14:02:21.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/dd38e2d02a494db087730b4f3fa929a8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1afcc0bbaa554763ac4a0fe02721ba14 : FAILURE in 19m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b412658591fc4fcb84c5b40e59435d9c : SUCCESS in 15m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a7e2174879f54da3a5be1f1ac42d1ea5 : FAILURE in 13m 05s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fc52897f640e4f1db19f8864af413d26 : FAILURE in 13m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1d7fd5a413df4556a6df218ca5ddfb6a : FAILURE in 10m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ab8e90d22004cc2b770b83654e934ca : SUCCESS in 12m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a860435e014b4f14a2c1e1cd67423ae1 : SUCCESS in 4m 25s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/44b9611f4b56495795fcc2191c9d479c : SUCCESS in 30m 32s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/d45d397b133a43cbb170cd32248d3868 : SUCCESS in 25m 12s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/41375fd2da3540aebfd867a4fcb608ec : SUCCESS in 31m 03s","accounts_in_message":[],"_revision_number":4},{"id":"799e1734d5222064804760ce7595d338de900587","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-26 14:16:42.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4d8ad903cf5c45c8b43560431f0e1a13\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/31a342dafc2a4ad6bdc985414f54866b : FAILURE in 44m 13s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1cb72c4d5ebf445f9e9f146ccbc71a04 : FAILURE in 45m 27s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/f445432867b648debc6ca4730779ecca : FAILURE in 44m 02s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"eaa672e8a6a17905e241decf576b2ecab039b5a8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-07-26 15:49:19.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"a8a5b0803bc6f2398a98e2da441e188d23199d5f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-26 16:07:37.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2cfb7077284d4b0ab25ec21be8d469a5\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/bdc7b225b178497fb7ba9ed8b6336ee0 : SUCCESS in 13m 31s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f47f39b9cccb407dabb53961db61f981 : SUCCESS in 16m 56s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/6d61f31c441941a5a7664d9ab7467f37 : SUCCESS in 14m 41s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"f6f86ef6787a841fe1813a2ed8c14ffdb70e4110","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-26 16:23:02.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eb33878d61b74cc4bdd4fb8aa897996d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/34264c0f85794a14962d40523fcf8cdd : SUCCESS in 18m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/991b279080a648cbac86ac5795546cb9 : SUCCESS in 10m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c3097fa7900041408ddccdc3cd9a04fb : SUCCESS in 10m 36s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/25d8c06d41f142afbe7cfc562486f3f7 : SUCCESS in 11m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/81d3046644c14c94ae292949c26ac3bc : SUCCESS in 11m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b2d25994a6cb4f9da73d8c7dc0fd7e09 : SUCCESS in 10m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/995941ce14bc483a9ea4a22568e6c729 : SUCCESS in 5m 02s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/db1227300a1840e1990800ffa828d0e7 : SUCCESS in 26m 04s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/660ed04d145d4404b261ce32ee74d7a1 : SUCCESS in 27m 42s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/05dec709ebda450b99d85d72bb0ea1c7 : SUCCESS in 25m 43s","accounts_in_message":[],"_revision_number":5},{"id":"26d8b5de7eb1e4a45a7ec3fe68941efb9a175c80","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2023-12-04 23:17:03.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"19e517d6113ad801cbf77a4fd65575ede2d52c87","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-12-05 12:10:32.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"2f72d9a5fe212d49ac829276c4c76a4b8e53af53","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-05 12:53:01.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4fa1447772c44a6e8308f4d8b71e4a7f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/28cfd2b26e324c2dad1e5b5f7a6c76f8 : SUCCESS in 17m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/853dc0b2afc642f7a17df3c7f61e58c0 : SUCCESS in 10m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/99c248162d7c4f6abb70f5987880ddd5 : SUCCESS in 12m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3285e47a75f748a7947a53382af13582 : SUCCESS in 12m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/980db3aeafc440afb5a71751d8b1f909 : SUCCESS in 10m 31s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e451bf6ea8a5436688cc108d8e072666 : SUCCESS in 5m 04s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/98a6f10e0a3e411883bb470d0df1bee6 : SUCCESS in 14m 19s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8f00c4256cb3457a91809210ace6d8cf : SUCCESS in 26m 38s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/6ad87544b9b1473dbd66087677bc691c : SUCCESS in 22m 01s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/f3f6a7560bb7487cab15f2021dd7bf86 : SUCCESS in 22m 50s","accounts_in_message":[],"_revision_number":6},{"id":"173ae66556c68f554f3f28187379b604906043ef","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-05 13:30:34.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aaeeddcd0d3649019ea096dda6c526b7\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/462d584ed8924ff780b36e760bb0f75c : SUCCESS in 33m 36s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/3f2b9947992345acbc16e6fb754d045f : SUCCESS in 40m 03s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/403d1fa81e884543a65731b49fb30022 : SUCCESS in 35m 42s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"db562c4e804ba16d5f027cfa28f0759d8e07714f","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2023-12-06 20:28:45.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"a7894645714162c651a1e5e7706f5844a1acdf99","author":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"date":"2023-12-07 06:01:18.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"11cc54208e222b317d3aa69e5cc6174e74035cd7","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-12-07 11:34:01.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"71f7a6cba8bbbe405ed0d7bbb634af21ae1e13b7","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2023-12-14 08:11:18.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"b3197b05946136c59555c7b85ab2fbda2746037f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-14 08:11:46.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"df4efc631da0c9fc34ba207d412fcdd55b39ff25","author":{"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"},"date":"2023-12-14 09:23:09.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"5636c888b58de90767069a8c7e81fa1023575c03","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-14 10:04:29.000000000","message":"Patch Set 6: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChanges https://review.opendev.org/867798, https://review.opendev.org/867797 are needed.","accounts_in_message":[],"_revision_number":6},{"id":"342f2a1b51dbb435526a77e908c59c4060a82bad","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-12-14 10:09:48.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"b2672147dc6da98faf6aa9bcffa98f9e37bc1a10","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-14 10:24:37.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5606fa58a05d40f098c4370721612adf\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b0d77d826e6b4e548116f446328d3d4b : SUCCESS in 12m 34s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/bacfe46e82524f09bd330207c7ebbfea : SUCCESS in 13m 05s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/70b64a20b65a4bfa88880ec0ba0ec100 : SUCCESS in 11m 02s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"129cee28513ff8dfbf009677c6e4d9b172c14d0e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-14 10:48:41.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b4d213225d504d08871687259f72bc69\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e70b463d419944d7986746b268e8c518 : SUCCESS in 28m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/957570b38b014f0fbfcd42b14cf2ed7e : SUCCESS in 9m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1d657efdc6ff4341835f382c5b1b17a5 : SUCCESS in 13m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c1880808d74449598b818a12e4e07bc9 : SUCCESS in 13m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd02af4e005e454a96f832b62b157467 : SUCCESS in 11m 11s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4662241bdcd443008b97b00737a410c6 : SUCCESS in 4m 52s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/19009e98a0eb48a5a0073aa7c6829255 : SUCCESS in 19m 16s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/238351cd04c24ab390bc76274df1c5b1 : SUCCESS in 19m 41s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/572cf745c55a4d1aadc950ddbe61c083 : SUCCESS in 26m 21s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/bcfdb32a6cdc4802b988404fb4a67892 : SUCCESS in 25m 38s","accounts_in_message":[],"_revision_number":6},{"id":"a17440f0006ba52b4d67de5c97c1608ffef2e9a0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-14 12:24:07.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"b13eb979cfa74e3cccd485714c22d2308e0750ed","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-14 14:29:04.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e688e785f648428497805928c1683791\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/129cc51195934f90871972e0d789e96d : SUCCESS in 9m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9a349a36de0844aa9a74e7767afa6e1a : SUCCESS in 12m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/372cf3c412824ce79014a6c02bd22649 : SUCCESS in 12m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/37d5d2e1d98f40608c4d73b2c49d3ed3 : SUCCESS in 11m 37s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/5b57af45391141618f24571efe9f9308 : SUCCESS in 22m 21s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/4edaa8d2c82441b093551588d96b3229 : SUCCESS in 23m 46s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/74acc300773740b689c922f495e7fa16 : SUCCESS in 26m 21s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/52b052fd57e74b7eae94707e3a930632 : SUCCESS in 5m 01s","accounts_in_message":[],"_revision_number":6},{"id":"f7228edd93cf027472e71c0b4f42567e30aa6274","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-14 14:29:04.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"359b2f8329bea851750c9e158352a81d1abe1bde","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-14 14:31:42.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d253289b5dd74fabbed345017b4f0d0a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b9ea2d9090d2429995c61c345fbe46a5 : SUCCESS in 52s","accounts_in_message":[],"_revision_number":6},{"id":"ceab324a583f37b4e41b5bf0016df37e4faa048d","author":{"_account_id":36201,"name":"Shanjiayi","email":"shanjiayi@yovole.com","username":"Shanjiayi"},"date":"2023-12-29 03:55:35.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"dc60874a700d01488d240cb870facca44dc7fc32","revisions":{"0308dcffface40bff3d2b47be712e3f2fe000967":{"kind":"REWORK","_number":1,"created":"2022-12-15 12:50:57.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/99/867799/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/99/867799/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/99/867799/1"}}},"commit":{"parents":[{"commit":"8b8e463a0d02b1f341a27b37728200822c54eb53","subject":"Remove unnecessary aliasing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8b8e463a0d02b1f341a27b37728200822c54eb53"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-12-15 12:41:02.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-12-15 12:50:06.000000000","tz":0},"subject":"Use real SDK objects in tests","message":"Use real SDK objects in tests\n\nThis seems a little more realistic.\n\nChange-Id: Icf7545736eec57efe5a810a593ad5438661ae0bb\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0308dcffface40bff3d2b47be712e3f2fe000967"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0308dcffface40bff3d2b47be712e3f2fe000967"}]},"branch":"refs/heads/master"},"fbee1fcd8bbb1dc9f347372610e8df4fdec52a41":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2022-12-20 16:32:41.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/99/867799/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/99/867799/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/99/867799/2"}}},"commit":{"parents":[{"commit":"c982290800ebd99fcc95a29101bbfb3542562258","subject":"Remove unnecessary aliasing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c982290800ebd99fcc95a29101bbfb3542562258"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-12-15 12:41:02.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-12-20 16:31:53.000000000","tz":0},"subject":"Use real SDK objects in tests","message":"Use real SDK objects in tests\n\nThis seems a little more realistic.\n\nChange-Id: Icf7545736eec57efe5a810a593ad5438661ae0bb\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fbee1fcd8bbb1dc9f347372610e8df4fdec52a41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fbee1fcd8bbb1dc9f347372610e8df4fdec52a41"}]},"branch":"refs/heads/master"},"2c188b8f679a45672a7b61b62233d451e809c92d":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2022-12-21 15:03:45.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/99/867799/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/99/867799/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/99/867799/3"}}},"commit":{"parents":[{"commit":"22def1f5d1b84c1a229d18c51081a08ebb3415e0","subject":"Remove unnecessary aliasing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/22def1f5d1b84c1a229d18c51081a08ebb3415e0"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-12-15 12:41:02.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2022-12-21 15:03:36.000000000","tz":0},"subject":"Use real SDK objects in tests","message":"Use real SDK objects in tests\n\nThis seems a little more realistic.\n\nChange-Id: Icf7545736eec57efe5a810a593ad5438661ae0bb\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2c188b8f679a45672a7b61b62233d451e809c92d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2c188b8f679a45672a7b61b62233d451e809c92d"}]},"branch":"refs/heads/master"},"46e3d6000e3a050fc59e402976de514a5b746f50":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2023-07-26 12:41:49.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/99/867799/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/99/867799/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/99/867799/4"}}},"commit":{"parents":[{"commit":"401b267b1dce72b10a832c19f95a008a8ac7acf1","subject":"Remove unnecessary aliasing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/401b267b1dce72b10a832c19f95a008a8ac7acf1"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-12-15 12:41:02.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-07-26 12:41:04.000000000","tz":60},"subject":"Use real SDK objects in tests","message":"Use real SDK objects in tests\n\nThis seems a little more realistic.\n\nChange-Id: Icf7545736eec57efe5a810a593ad5438661ae0bb\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/46e3d6000e3a050fc59e402976de514a5b746f50"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/46e3d6000e3a050fc59e402976de514a5b746f50"}]},"branch":"refs/heads/master"},"371eb0968d0af226c96df008e40cad01fa7788c0":{"kind":"REWORK","_number":5,"created":"2023-07-26 15:49:19.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/99/867799/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/99/867799/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/99/867799/5"}}},"commit":{"parents":[{"commit":"401b267b1dce72b10a832c19f95a008a8ac7acf1","subject":"Remove unnecessary aliasing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/401b267b1dce72b10a832c19f95a008a8ac7acf1"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-12-15 12:41:02.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-07-26 15:48:58.000000000","tz":60},"subject":"Use real SDK objects in tests","message":"Use real SDK objects in tests\n\nThis seems a little more realistic. The only notable change here is that\nwe use a default \u0027provision_state\u0027 of \u0027available\u0027 for fake Node objects,\nsince that\u0027s what SDK will default to [1].\n\n[1] https://github.com/openstack/openstacksdk/blob/1.3.1/openstack/baremetal/v1/node.py#L256-L261\n\nChange-Id: Icf7545736eec57efe5a810a593ad5438661ae0bb\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/371eb0968d0af226c96df008e40cad01fa7788c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/371eb0968d0af226c96df008e40cad01fa7788c0"}]},"branch":"refs/heads/master"},"dc60874a700d01488d240cb870facca44dc7fc32":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2023-12-05 12:10:32.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/99/867799/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/99/867799/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/99/867799/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/99/867799/6"}}},"commit":{"parents":[{"commit":"1dccf255ada5d1ab6d354f56d4219d1e04b6be4a","subject":"Remove unnecessary aliasing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1dccf255ada5d1ab6d354f56d4219d1e04b6be4a"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-12-15 12:41:02.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-12-05 12:10:00.000000000","tz":0},"subject":"Use real SDK objects in tests","message":"Use real SDK objects in tests\n\nThis seems a little more realistic. The only notable change here is that\nwe use a default \u0027provision_state\u0027 of \u0027available\u0027 for fake Node objects,\nsince that\u0027s what SDK will default to [1].\n\n[1] https://github.com/openstack/openstacksdk/blob/1.3.1/openstack/baremetal/v1/node.py#L256-L261\n\nChange-Id: Icf7545736eec57efe5a810a593ad5438661ae0bb\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dc60874a700d01488d240cb870facca44dc7fc32"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dc60874a700d01488d240cb870facca44dc7fc32"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
