)]}'
{"id":"openstack%2Fironic-python-agent~931017","triplet_id":"openstack%2Fironic-python-agent~master~I3fc87b20bc5387a466b24ebc19b9982e4e368d20","project":"openstack/ironic-python-agent","branch":"master","topic":"ncsi/full-sync","attention_set":{},"removed_from_attention_set":{"10342":{"account":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"last_update":"2024-11-05 14:48:01.000000000","reason":"removed on reply"},"24828":{"account":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"last_update":"2024-11-07 15:07:12.000000000","reason":"Change was submitted"},"10239":{"account":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"last_update":"2024-11-07 15:07:12.000000000","reason":"Change was submitted"}},"hashtags":["ironic-week-prio"],"change_id":"I3fc87b20bc5387a466b24ebc19b9982e4e368d20","subject":"A hardware manager call for a full sync before shutdown","status":"MERGED","created":"2024-10-01 13:49:37.000000000","updated":"2024-11-07 15:09:07.000000000","submitted":"2024-11-07 15:07:12.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"931017-ncsi/full-sync","meta_rev_id":"99abbbdc6a0f3e3ab1cdab38f0326eaeae71cec6","_number":931017,"virtual_id_number":931017,"owner":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"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":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-11-07 15:07:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"}],"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":2,"date":"2024-11-07 13:48:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":2,"date":"2024-11-05 14:48:01.000000000","permitted_voting_range":{"min":2,"max":2},"_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":2,"date":"2024-11-07 13:44:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"}],"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":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"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":1,"date":"2024-11-07 13:44:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"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":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-10-01 14:15:36.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2024-10-01 16:53:53.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":"2024-10-25 14:49:30.000000000","updated_by":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"reviewer":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"state":"REVIEWER"},{"updated":"2024-11-04 20:05:42.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":"2024-11-07 13:44:35.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"state":"REVIEWER"},{"updated":"2024-11-07 13:48:53.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REVIEWER"}],"messages":[{"id":"c03251a772f2038f1a89205f8105fa08da9b9c6a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2024-10-01 13:49:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"34232b1b34f897d8243828be65033479bb3ad1f9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-01 14:15:36.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3a53bb6b588a41f0884c20b5e18fca44\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/ee3138523a754051ac04a5b1bb74f92c : FAILURE in 13m 07s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7ccaca4cf7af4716a8cd05eb4b970558 : FAILURE in 19m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"06573f3b15b44e57d1024f7d2b7f524917df8daa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-01 16:53:53.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/7e417f3cae5144869927fbabd4c33d07\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fae2969b62f948939050c31bb114985f : FAILURE in 5m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0d9cb274bec447279307b5b85506996c : SUCCESS in 3m 20s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/74232ae7f6cd4208b0c57c1cecd6f6f6 : FAILURE in 2m 57s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1e95baf23e5248f5be73579fb2c4add2 : FAILURE in 3m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1116fed900e04800a76cd532bc5a5def : SUCCESS in 3m 52s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/ff77b8e292424ca4ac26660c7d24a0f9 : SUCCESS in 2m 41s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/6fb66077c98744ceb0bd813ed0b30af2 : SUCCESS in 3m 14s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/7b55a3149540466081175a24a4452455 : SUCCESS in 52m 14s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/afaa2b549ee545fbade581c6ab99e8f1 : SUCCESS in 1h 16m 19s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/a488df0bdbab49ed860d66515e62cc0a : SUCCESS in 1h 14m 39s\n- metalsmith-integration-ipa-src-legacy https://zuul.opendev.org/t/openstack/build/dcdff8046d8048e29837bca65cab5873 : FAILURE in 26m 36s (non-voting)\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/292fab1b95a44371bc78c1e488573640 : SUCCESS in 1h 27m 29s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/b62feccfffd2446d9378455193cf5b5d : SUCCESS in 24m 18s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/a08cd7ac26d4460fa0930f42f40ff62d : SUCCESS in 9m 08s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/e7c3ce434d664ef392ce33157dedff94 : FAILURE in 2h 57m 52s (non-voting)\n- ipa-tox-codespell https://zuul.opendev.org/t/openstack/build/f1126190a9a9404ba0fa7fa9568f632a : SUCCESS in 3m 31s","accounts_in_message":[],"_revision_number":1},{"id":"4714fbb04166959aa57b5f94d79189dd9a11c949","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2024-10-16 16:41:59.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"504c397de31a0144b58a1a0eb041adfb7fe294f1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-16 17:13:18.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2c5343a65e7c4c2192fe83ab2552e3ee\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a22aac4731464c189ab0a54996c6252b : SUCCESS in 12m 56s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b4d2e855330e488098acba379fb3395c : SUCCESS in 8m 52s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b556150a2d812d50682e5a9e48dbf52b328aca07","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-16 18:31:10.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/2a87986a0b634a16962936bae797c2bd\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/29b05d9c4d8c4fd88c4901a9e7ea0864 : SUCCESS in 4m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e72a37265c374b3d8f3f822e39aeac0f : SUCCESS in 3m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5c075fd3ee0f4fd6a39957732182a9a6 : SUCCESS in 5m 20s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3fc1f9b3c02a468c8deccbab845b347a : SUCCESS in 4m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a46678c186044980bb953f7c7b566761 : SUCCESS in 6m 12s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/cff8178c63834bd1be7a8bd342cf1e9d : SUCCESS in 3m 35s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/df3eff3e87a440bd838f20256a618145 : SUCCESS in 3m 10s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/d33ea395aa13403cac17fc73c8acd3a7 : FAILURE in 38m 21s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/a465acf984c440609bf0c496d1ce38b7 : SUCCESS in 1h 14m 16s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/52d98d4b518041ddbb3077903cc47f4c : SUCCESS in 1h 43m 07s\n- metalsmith-integration-ipa-src-legacy https://zuul.opendev.org/t/openstack/build/0f1606f54c7f41ff81fde3f3748f7a6c : SUCCESS in 1h 41m 23s (non-voting)\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/9f299bc72ce64e638b3c79372978a19f : SUCCESS in 1h 27m 25s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/3ed64138842f4861ad5954a0df1a412a : SUCCESS in 22m 56s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/0d536da2bbe4401b9757bd207c788f65 : SUCCESS in 8m 42s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/dd986a2b5e274a11851a5fb1352f448e : FAILURE in 27m 38s (non-voting)\n- ipa-tox-codespell https://zuul.opendev.org/t/openstack/build/4ffafa4bda264b7382e45d1d60d4b68f : SUCCESS in 4m 02s","accounts_in_message":[],"_revision_number":2},{"id":"cc1409106ee021b6b6ecbda13271944756dff0ef","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2024-10-17 09:15:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a408b24f22977ac2c64767106e4cdb68b5baacb7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-17 09:28:47.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7a25f4c4742740e389c5cadce0b46c07\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c21c9be90ef64e2fa662378238740991 : SUCCESS in 11m 11s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/eb05e923c5a34346a54a58385e3c5c81 : SUCCESS in 10m 16s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"26ba0f83da0b7137303f7a7ee7a9b87c57725b7b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-17 11:26:53.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f32b68907f874fe3aeb35cfe529dba14\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3aea9234cd024753badaba385ea67c90 : SUCCESS in 4m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4dc25ede8d1143cfa6d4cb20f07effce : SUCCESS in 3m 12s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a9b0b5ed62354705b2afbe6a8c6f26de : SUCCESS in 3m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e6954b8303b1444c88efd4a28b64b38d : SUCCESS in 4m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2c2287bd0be94c92b2207a1db8ede4af : SUCCESS in 5m 56s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/08a2252331c84434ae3d79e7a2e46380 : SUCCESS in 3m 44s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/00bc29b59c5142bc97a244ecfd5a97ef : SUCCESS in 2m 57s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/62cecd6bd025470a8da1c5e9e26989fc : SUCCESS in 1h 08m 06s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/1703b109f38d4087a7badaad7031c8b1 : SUCCESS in 53m 16s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/801f150268e24af7b84903065f467195 : SUCCESS in 1h 29m 31s\n- metalsmith-integration-ipa-src-legacy https://zuul.opendev.org/t/openstack/build/1d891450fb1747a486f22a9a4a0012eb : SUCCESS in 1h 04m 24s (non-voting)\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/bac422e3154a46b894470b9a95680944 : SUCCESS in 1h 25m 18s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/5e6153d1d1a74272974a67e06c050e69 : SUCCESS in 21m 58s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/f81516f5c0b7486aba0d18b2ffbc4b4a : SUCCESS in 9m 01s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/ba47131ca4d240808d822a18adcf34c5 : FAILURE in 2h 09m 10s (non-voting)\n- ipa-tox-codespell https://zuul.opendev.org/t/openstack/build/404822a73be3495fa4c11a75bd67d713 : SUCCESS in 3m 16s","accounts_in_message":[],"_revision_number":2},{"id":"e72cb950d86de945a87e5af0f629a3782fde2377","author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"date":"2024-10-25 14:49:30.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"480f7e3013561d2659c7eb36d2bb59f32e0bfdea","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2024-11-04 17:42:04.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":2},{"id":"94970d322e2eedf7f1df94bde337470edf63efa1","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":"2024-11-04 20:05:42.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"24f98c4592febbb78be1cb1649d5a10d55c2970d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2024-11-05 14:27:26.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"c25f66c214f9220d5438911a906d34624c4487bf","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2024-11-05 14:27:55.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"7143b159de2c88d8426fd4342db55a4837bf2185","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":"2024-11-05 14:48:01.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"a01ab0428a131827c5b0028280896e01366e27e6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-05 14:48:32.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/64701554bf1a498898802f59797328dc\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f870a5d13f6a4c268f9713accc649a42 : SUCCESS in 13m 13s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a6c3d4bfdb584e43ab8fbc37d5fb9de2 : SUCCESS in 9m 05s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3be49bc1b0f604bb0a194953aa9940c996eb7a5d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-05 17:37:43.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d53a619f3d02468abc7a73e38f6ac531\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/430fbc6a300c400db534bedfb2c17b20 : SUCCESS in 3m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4f200d3587dc4248ba1291c46d689f6c : SUCCESS in 2m 52s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d898a449bc5b415d834f623c481aebbb : SUCCESS in 3m 44s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a847d3b784674a57b20397dffc446c10 : SUCCESS in 3m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/962602b0eb8f46feacf8fdd2fa3ac8a4 : SUCCESS in 5m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a4e41fad2d1a458eaa819fb873fc0862 : SUCCESS in 2m 40s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/81147495c7ca4011871498dd8caeb63d : SUCCESS in 2m 37s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/e970500b982948ff81c3955798ed09f4 : SUCCESS in 3m 16s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/334b82153450437599badf8051dadc29 : SUCCESS in 1h 15m 42s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/77a78687c457409a9a49a0085108cae6 : SUCCESS in 42m 56s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/cb89a1bdcae64400836148687139b698 : SUCCESS in 1h 28m 32s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/62490b52b6fe40c382b6241a57bc5074 : SUCCESS in 55m 14s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/7178b721021446999d527c685da5b757 : SUCCESS in 18m 41s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/e9b6e9c7fd79485b865b7be559f54c10 : SUCCESS in 8m 49s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/175c58c0404a4ad8aedc29b768b884c2 : TIMED_OUT in 3h 03m 03s (non-voting)\n- ipa-tox-codespell https://zuul.opendev.org/t/openstack/build/659c041c128c49b2aefc254902f117f5 : SUCCESS in 3m 04s","accounts_in_message":[],"_revision_number":3},{"id":"f70e594f6fcb5c808f70d0d153518eafd24098e1","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2024-11-07 13:44:35.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"3a6f91e759bbabe5135f1e01fd2e45cb845ae17a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-07 13:45:13.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"03ecefe5ed31909559b3d346acba9db06cf43010","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2024-11-07 13:48:53.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"721a8eee5490922b8adde69e34a3c82a661faa1d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-07 15:07:12.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9ba8b6e9e34a43e1897aca3b841a857f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c254c779615348a8a15c53208dc644b5 : SUCCESS in 3m 29s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0376b7b7444e431ea05f70703a5ca30d : SUCCESS in 4m 17s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0cdb4fcf8fee4777ba5ec7c0ba066a97 : SUCCESS in 3m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cdd99bbaff98460cb029f0461629d7e7 : SUCCESS in 5m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b05bda75acb74b519fef3037d1c5ea1f : SUCCESS in 2m 40s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/18fb2ba0942049e89d0ca17fc30f1b04 : SUCCESS in 3m 21s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/3cefbd43efcb40f0b717b100cc9d958c : SUCCESS in 3m 09s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/f7d706f8afba4fb4b241784c446a5c91 : SUCCESS in 36m 28s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/cfc8b797c04246ee99c5a62489c4a96d : SUCCESS in 1h 19m 20s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/71b16858a54c43068e8a8810fc9320b8 : SUCCESS in 1h 07m 45s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/cdf8f5d24acb4e5f82bf577829e37ba8 : SUCCESS in 1h 08m 35s\n- ipa-tox-codespell https://zuul.opendev.org/t/openstack/build/eef3332239bf4fabaeb36bdcdb30a62a : SUCCESS in 3m 03s","accounts_in_message":[],"_revision_number":3},{"id":"a6b4336cc645b5a5739026523f015b54bf1000b9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-07 15:07:12.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"99abbbdc6a0f3e3ab1cdab38f0326eaeae71cec6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-07 15:09:07.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0a9e3bc36bbf4858b125eec5349bb3ba\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6675ed2d58be4c56a135fbe248e4094a : SUCCESS in 41s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fb94722670e34b7f8587cdc3b3402afa : SUCCESS in 41s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"5aa0c1a2bb1050fb033cf307139e3ed0fbcb5cda","revisions":{"e39a5f1abdaf61abb8e3e73e80ff5523011714e5":{"kind":"REWORK","_number":1,"created":"2024-10-01 13:49:37.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/17/931017/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/17/931017/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/17/931017/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/17/931017/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/17/931017/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/17/931017/1"}}},"commit":{"parents":[{"commit":"b44250a1bec5ebec6453d079956352e1b6be2d26","subject":"Merge \"Trivial: fix variable in formatting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b44250a1bec5ebec6453d079956352e1b6be2d26"}]}],"author":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2024-10-01 13:47:31.000000000","tz":120},"committer":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2024-10-01 13:49:01.000000000","tz":120},"subject":"[WIP] A hardware manager call for a full sync before shutdown","message":"[WIP] A hardware manager call for a full sync before shutdown\n\nThis is largely required for the future lockdown command but can also be\nused before the normal shutdown, especially in the sync command which is\ncurrently used before an out-of-band shutdown command is issued.\n\nIn addition to a plain sync, the new command also tells the kernel to\ndrop its cached and issues a low-level sync command to each block\ndevice.\n\nChange-Id: I3fc87b20bc5387a466b24ebc19b9982e4e368d20\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e39a5f1abdaf61abb8e3e73e80ff5523011714e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e39a5f1abdaf61abb8e3e73e80ff5523011714e5"}]},"branch":"refs/heads/master"},"ef43a64dab5ee268cab67c3ca61f75e1a78c30d7":{"kind":"REWORK","_number":2,"created":"2024-10-16 16:41:59.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/17/931017/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/17/931017/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/17/931017/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/17/931017/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/17/931017/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/17/931017/2"}}},"commit":{"parents":[{"commit":"b44250a1bec5ebec6453d079956352e1b6be2d26","subject":"Merge \"Trivial: fix variable in formatting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b44250a1bec5ebec6453d079956352e1b6be2d26"}]}],"author":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2024-10-01 13:47:31.000000000","tz":120},"committer":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2024-10-16 16:41:34.000000000","tz":120},"subject":"A hardware manager call for a full sync before shutdown","message":"A hardware manager call for a full sync before shutdown\n\nThis is largely required for the future lockdown command but can also be\nused before the normal shutdown, especially in the sync command which is\ncurrently used before an out-of-band shutdown command is issued.\n\nIn addition to a plain sync, the new command also tells the kernel to\ndrop its cached and issues a low-level sync command to each block\ndevice.\n\nPartial-Bug: #2077432\nChange-Id: I3fc87b20bc5387a466b24ebc19b9982e4e368d20\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/ef43a64dab5ee268cab67c3ca61f75e1a78c30d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/ef43a64dab5ee268cab67c3ca61f75e1a78c30d7"}]},"branch":"refs/heads/master"},"5aa0c1a2bb1050fb033cf307139e3ed0fbcb5cda":{"kind":"REWORK","_number":3,"created":"2024-11-05 14:27:26.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/17/931017/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/17/931017/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/17/931017/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/17/931017/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/17/931017/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/17/931017/3"}}},"commit":{"parents":[{"commit":"b44250a1bec5ebec6453d079956352e1b6be2d26","subject":"Merge \"Trivial: fix variable in formatting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b44250a1bec5ebec6453d079956352e1b6be2d26"}]}],"author":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2024-10-01 13:47:31.000000000","tz":120},"committer":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2024-11-05 14:27:10.000000000","tz":60},"subject":"A hardware manager call for a full sync before shutdown","message":"A hardware manager call for a full sync before shutdown\n\nThis is largely required for the future lockdown command but can also be\nused before the normal shutdown, especially in the sync command which is\ncurrently used before an out-of-band shutdown command is issued.\n\nIn addition to a plain sync, the new command also tells the kernel to\ndrop its cached and issues a low-level sync command to each block\ndevice.\n\nPartial-Bug: #2077432\nChange-Id: I3fc87b20bc5387a466b24ebc19b9982e4e368d20\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/5aa0c1a2bb1050fb033cf307139e3ed0fbcb5cda"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/5aa0c1a2bb1050fb033cf307139e3ed0fbcb5cda"}]},"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}},{"label":"Backport-Candidate","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":"Backport-Candidate","description":"Backport candidate status","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":"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":"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":{}}}]}
