)]}'
{"id":"openstack%2Fironic-python-agent~841333","triplet_id":"openstack%2Fironic-python-agent~stable%2Fwallaby~Ibd3060bef2e56468ada6b1a5c1cc1632a42803c3","project":"openstack/ironic-python-agent","branch":"stable/wallaby","topic":"story/2008923-stable/wallaby","attention_set":{},"removed_from_attention_set":{"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2022-08-09 05:35:25.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ibd3060bef2e56468ada6b1a5c1cc1632a42803c3","subject":"Catch ismount not being handled","status":"MERGED","created":"2022-05-10 19:47:15.000000000","updated":"2022-08-09 05:36:32.000000000","submitted":"2022-08-09 05:35:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"841333-story/2008923-stable/wallaby","meta_rev_id":"f2ef60e8e267064b0e235e9740fc1a30d3341998","_number":841333,"virtual_id_number":841333,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-08-09 05:35:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}],"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":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-05-11 16:02:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-05-11 16:02:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-05-10 23:55: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":"2022-05-11 16:02:25.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"}],"messages":[{"id":"d88b919bca98e91a7dd3ef14097d429af6adca78","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2022-05-10 19:47:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0a4eddbc347b485efb8e59364b0ea0d72a53385d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2022-05-10 21:30:26.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"7cb421a8ae705d43407c639dce29a9f3ed16b879","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-10 23:55:53.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/47af50686625489a844b521f92b24176 : SUCCESS in 3m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bd598da5557a4817a09ae4837e351c8c : SUCCESS in 3m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d9cc1210cc604a1795396d2d41839278 : SUCCESS in 3m 35s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f372e7ed22274fdb9f5b9f6b5be9e821 : SUCCESS in 3m 50s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/29045945ffc24cefbd59ae9b33f8c41d : SUCCESS in 3m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/72da3cdfb40c4eb0b9f75bec1af442d9 : SUCCESS in 5m 05s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/beda0f23463546a0b6cc9155d0976d99 : SUCCESS in 3m 29s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/7d98a66cc47b479e9b279a583405f4be : SUCCESS in 4m 12s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/6b02825cba7e4bf18787f2a5087593ac : SUCCESS in 1h 09m 20s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/ac60e5c91d504557bdcf723e13df5eca : SUCCESS in 1h 11m 20s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/b2a7fdf4a3db4f45913f75719818cb4c : SUCCESS in 1h 11m 31s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/126d840614464417b886e22120b808dd : SUCCESS in 1h 11m 13s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/095fb3005cb64f0395e6d07c4d07bedd : SUCCESS in 1h 31m 37s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/6d9b67fdf9fd47a1a4250d63f4e1f40d : SUCCESS in 1h 33m 20s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/f631bdc907a34d2ba2ee8cb29d19e468 : SUCCESS in 17m 15s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/02ab37e9b6d54ba48f139011b83ed0c6 : SUCCESS in 11m 49s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/9644cd08e56b46039f9661924fb7e4b8 : SUCCESS in 2h 19m 41s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/4db38a5e328a443c83f6e219b0955ac7 : SUCCESS in 3m 40s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3e1e983f49b4b057c7a584107f25816fdde3612c","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2022-05-11 16:02:25.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"9cd4867bf2e922ad69eb2ddcd8b471abc98a9346","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-09 01:39:24.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"54e83bb9e623f76dbcdb2aad7333b194193a8aa3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-09 05:35:25.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/59de055273e84b0e9b8ad1617f5ee44e\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/84301ca5cfae4086ba3095a771b41e93 : SUCCESS in 3m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5d8d135400c2435386b795dc8a00f7d8 : SUCCESS in 4m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4f9bd80759de4afc842f471cebccd403 : SUCCESS in 4m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c18face3a28b4114ac9ebd60b734f2cc : SUCCESS in 6m 28s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/a961081c57474aa298c61371470f46be : SUCCESS in 4m 39s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/b7e901503a4140fb9f770a3741f4f2d8 : SUCCESS in 1h 09m 18s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/641c38e01d754a96a59ee72ce65c66df : SUCCESS in 1h 10m 54s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/1ea27072b80d4f92aee65e16b833df9d : SUCCESS in 1h 15m 06s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/fca0d235621c432d9510d8da603a7c56 : SUCCESS in 1h 01m 09s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/8b4471a6c3c44f8da759ddace2fcb677 : SUCCESS in 1h 22m 53s","accounts_in_message":[],"_revision_number":2},{"id":"0fdfa6f461526cc4bdd17868a8a27aefb6287c9c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-09 05:35:25.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"f2ef60e8e267064b0e235e9740fc1a30d3341998","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-09 05:36:32.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/030521ffe8e5468a9fb31023a7af985d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/541fede0f60d4453b9fc2bb7e4b96481 : SUCCESS in 47s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"8fafc57e7ca81678e5509e99b504967fc2e62870","revisions":{"8b617e1f6cd67fc76cb015d7bc66f907c0194df8":{"kind":"REWORK","_number":1,"created":"2022-05-10 19:47:15.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/33/841333/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/33/841333/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/841333/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/841333/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/841333/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/841333/1"}}},"commit":{"parents":[{"commit":"12e03698874d3d51884fd0de3174fa7b56076852","subject":"Do not try to guess EFI partition path by its number","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/12e03698874d3d51884fd0de3174fa7b56076852"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-06-28 22:16:01.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2022-05-10 19:46:29.000000000","tz":-420},"subject":"Catch ismount not being handled","message":"Catch ismount not being handled\n\nWhile investigating another grub issue, I was confused by the path\ntaken in the logs reported, and noticed that on a ramdisk, we might\nnot actually have a valid response to os.path.ismount, I\u0027m guessing\ndepending on what in memory filesystem is in use while also coupled\nwith attempting to check a filesystem.\n\nAdds a test to validate that exceptions raised on these commands\nwhere this issue can be encountered, are properly bypassed, and also\nadds additional logging to make it easier to figure out what is\ngoing on in the entire bootloader setup sequence.\n\nChange-Id: Ibd3060bef2e56468ada6b1a5c1cc1632a42803c3\n(cherry picked from commit e5d552474b21137ae2a66f17bdab5fc1bbf31ec6)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/8b617e1f6cd67fc76cb015d7bc66f907c0194df8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/8b617e1f6cd67fc76cb015d7bc66f907c0194df8"}]},"branch":"refs/heads/stable/wallaby"},"8fafc57e7ca81678e5509e99b504967fc2e62870":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2022-05-10 21:30:26.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/33/841333/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/33/841333/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/841333/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/841333/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/841333/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/33/841333/2"}}},"commit":{"parents":[{"commit":"83a6274563ed0d50bd95e77db7dd60db2db9da7f","subject":"Ignore efi grub2-install failure","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/83a6274563ed0d50bd95e77db7dd60db2db9da7f"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-06-28 22:16:01.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2022-05-10 21:30:20.000000000","tz":-420},"subject":"Catch ismount not being handled","message":"Catch ismount not being handled\n\nWhile investigating another grub issue, I was confused by the path\ntaken in the logs reported, and noticed that on a ramdisk, we might\nnot actually have a valid response to os.path.ismount, I\u0027m guessing\ndepending on what in memory filesystem is in use while also coupled\nwith attempting to check a filesystem.\n\nAdds a test to validate that exceptions raised on these commands\nwhere this issue can be encountered, are properly bypassed, and also\nadds additional logging to make it easier to figure out what is\ngoing on in the entire bootloader setup sequence.\n\nChange-Id: Ibd3060bef2e56468ada6b1a5c1cc1632a42803c3\n(cherry picked from commit e5d552474b21137ae2a66f17bdab5fc1bbf31ec6)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/8fafc57e7ca81678e5509e99b504967fc2e62870"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/8fafc57e7ca81678e5509e99b504967fc2e62870"}]},"branch":"refs/heads/stable/wallaby"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","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":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[]}
