)]}'
{"id":"openstack%2Fironic-python-agent~798394","triplet_id":"openstack%2Fironic-python-agent~master~Ibd3060bef2e56468ada6b1a5c1cc1632a42803c3","project":"openstack/ironic-python-agent","branch":"master","hashtags":["ironic-week-prio"],"change_id":"Ibd3060bef2e56468ada6b1a5c1cc1632a42803c3","subject":"Catch ismount not being handled","status":"MERGED","created":"2021-06-28 22:36:06.000000000","updated":"2021-07-16 14:22:20.000000000","submitted":"2021-07-16 14:20:56.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":"798394","meta_rev_id":"fe436b2690829853b137ee26c664bfc5eb5b3b1e","_number":798394,"virtual_id_number":798394,"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":[{"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-07-16 14:20:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"}],"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"all":[{"value":2,"date":"2021-07-13 20:19:46.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":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-07-16 13:01:10.000000000","_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"}],"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":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"all":[{"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-07-16 13:01:10.000000000","_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"approved":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"all":[{"value":1,"date":"2021-07-13 20:19:46.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":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"reviewers":{"REVIEWER":[{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_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":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-06-29 00:53:34.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-06-29 02:35:40.000000000","updated_by":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"reviewer":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"REVIEWER"},{"updated":"2021-07-08 13:31:11.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"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":"2021-07-08 13:31:11.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2021-07-12 15:28:21.000000000","updated_by":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"reviewer":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"state":"REVIEWER"}],"messages":[{"id":"ace6020b422337acb6469c8335309e79fb671554","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":"2021-06-28 22:36:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"468619d9af438107bbafc3d9ddaeed477bb6f019","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-29 00:53:34.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d031835e14cd4a3e93f1f29faf7972ec : SUCCESS in 9m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2ee0dc72051a443688e7e36a7fbc2908 : SUCCESS in 11m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9017147dcfdf4a7398d74efc2d227636 : SUCCESS in 11m 26s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1402a91fc4d64aa9b305ac46aea165fd : SUCCESS in 11m 40s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c99bcdb888d04786b45ab6b8e268c2e1 : SUCCESS in 7m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4eb51f7a0c8842e587691efe63edb4af : SUCCESS in 8m 20s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/88937729e4e54bf38efcd4452362c6c9 : SUCCESS in 5m 57s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/91ef4f4283a445f4b96e47133602fcb1 : SUCCESS in 6m 12s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/1997fbb5e10a43b98a2caa4c845f3b99 : SUCCESS in 1h 27m 27s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/6a4a5d3eafe94bb8a2e9419a3ad8dcbe : SUCCESS in 1h 23m 11s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/a5a32c358ebd4881bbc9a22f1c3d2cba : SUCCESS in 1h 05m 41s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/85fd53b8716c4200a4578ad3c38ef41a : SUCCESS in 1h 27m 11s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/8ac0ca70e3ff4b4ba4b3843510c63336 : SUCCESS in 1h 29m 13s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/d43ac1e7e2e8477fa7643f36e2956101 : SUCCESS in 17m 42s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/ecd08e28763e4f35875fb0fc39bc8119 : SUCCESS in 11m 35s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/2e03c876f9294aa29e7eec29fd885d51 : SUCCESS in 2h 11m 51s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/602f37e5dadc471b8df79959f971d7b6 : SUCCESS in 5m 18s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2c093d6b1a58067a59c86f5f4fd79ca5c3a667d3","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2021-06-29 02:35:40.000000000","message":"Patch Set 1: Code-Review+1\n\nLooks good, these are the only ismount calls so its probably not worth moving the ismount/mount to a function","accounts_in_message":[],"_revision_number":1},{"id":"19c90c33700691cfce26ed957b149e104df40632","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2021-06-29 13:48:21.000000000","message":"Patch Set 1:\n\n\u003e Patch Set 1: Code-Review+1\n\u003e \n\u003e Looks good, these are the only ismount calls so its probably not worth moving the ismount/mount to a function\n\nwe should likely break them into separate private functions :)","accounts_in_message":[],"_revision_number":1},{"id":"beba2c0750d45fdc3c2dd11dbbeea49c0ec3862f","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":"2021-06-29 21:15:00.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"06cc809e9062643a76928271a8480b464c2b61bc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-29 22:58: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/670d7dafc01945f1b5cc9abb97cef817 : SUCCESS in 6m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1fc7f6482e9e41f48bf4271ea0205434 : SUCCESS in 7m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/da36e143ac2940bb87554bcf6b6e745b : SUCCESS in 6m 57s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/406e7531f5bf45ed8fb937fc56c270c4 : SUCCESS in 7m 09s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9002e2c73e2f4eb18c1ca3747c4968fc : SUCCESS in 6m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a6872001915c47b0be2c6f47dd4bdf56 : SUCCESS in 8m 40s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/49af764aa91f4bdfa2ca208de78b9423 : SUCCESS in 7m 21s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/e2b60064b5ee464fa5ca5f1ccbd8021f : SUCCESS in 6m 15s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/a3fc993afcab432388684a0b9cb06874 : SUCCESS in 1h 15m 05s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/2ddb4e3e231e4dbe99e884218e192583 : SUCCESS in 1h 29m 31s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/173509e4dd4245ccb9fb7988b3bce8e5 : SUCCESS in 1h 04m 16s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/84e234480079401cb00f088074134fd1 : SUCCESS in 1h 28m 25s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/3d499047d84048b4b0ebb856f07587fd : SUCCESS in 1h 11m 43s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/d5e9fc6dc3014ab0bedb16300ac458d9 : SUCCESS in 16m 21s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/4c804a68923545e19db0439963a368ad : SUCCESS in 9m 42s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/f9118f8991fb463ba5477d4f302b643c : FAILURE in 1h 35m 14s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/58b587ec77fd4536ae8b914d1665def2 : SUCCESS in 7m 02s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0f25104f57bf30f68c833de0eddd36d1f50c81a5","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2021-07-08 13:31:11.000000000","message":"Patch Set 2:\n\nAdding some additional core reviewers.","accounts_in_message":[],"_revision_number":2},{"id":"60dd4b3dee0ef8b2327a4d74c6a16b5f15f8ad77","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2021-07-12 15:28:18.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":2},{"id":"485c2ba43324d0ee17bd40c290e6914df8eb8bef","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":"2021-07-13 20:19:46.000000000","message":"Patch Set 2: Backport-Candidate+1 Code-Review+2\n\nWe need to backport this to all the releases that got the UEFI bugfixes.","accounts_in_message":[],"_revision_number":2},{"id":"e1c7e37fa06f5c61d634eb6ad6fdcd361072e6cc","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2021-07-16 13:01:10.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nThanks, Julia!","accounts_in_message":[],"_revision_number":2},{"id":"be9cccce0d6431f5d614c45719e5906d8f3d8796","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-16 13:01:37.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"4b5179e9523a534f318782a83bef330af334a864","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-16 14:20:55.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/778b3c10314d4bbcb59aa7637823b96c : SUCCESS in 4m 20s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1c62d304642b44cba531f4cfd37d2995 : SUCCESS in 6m 01s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7727696a103d4c0e9de23f64a3d8dec3 : SUCCESS in 4m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5217e08fe25141e0a6f4f44852e4d891 : SUCCESS in 6m 42s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/fd251400cb3b427d9b0abe17c6959b44 : SUCCESS in 4m 55s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/8b0b39d35f86445a8a660ddd529fd8ba : SUCCESS in 1h 18m 33s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/1e6207b15a4b484abb98ed8ffc012fd1 : SUCCESS in 1h 15m 10s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/0e9b57ba6dfb4c05a29a643dd943a2c3 : SUCCESS in 1h 16m 34s","accounts_in_message":[],"_revision_number":2},{"id":"281d941bd65f3fb5380dcfe546f0c5c2ffdf20c9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-16 14:20:56.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"fe436b2690829853b137ee26c664bfc5eb5b3b1e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-16 14:22:20.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18e01887cc964bfa9c4f41de4e403612 : SUCCESS in 1m 07s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"e5d552474b21137ae2a66f17bdab5fc1bbf31ec6","revisions":{"5cc39a2e8551233c8a1c4ba1b66706fca0e0f229":{"kind":"REWORK","_number":1,"created":"2021-06-28 22:36:06.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/94/798394/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/94/798394/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/798394/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/798394/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/798394/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/798394/1"}}},"commit":{"parents":[{"commit":"20e145e4da853cd759387e8d8727086f399e51b3","subject":"Merge \"Only mount the ESP if not yet mounted\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/20e145e4da853cd759387e8d8727086f399e51b3"}]}],"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":"2021-06-28 22:34:30.000000000","tz":-420},"subject":"WIP: Another grub headache","message":"WIP: Another grub headache\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.\n\nChange-Id: Ibd3060bef2e56468ada6b1a5c1cc1632a42803c3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/5cc39a2e8551233c8a1c4ba1b66706fca0e0f229"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/5cc39a2e8551233c8a1c4ba1b66706fca0e0f229"}]},"branch":"refs/heads/master"},"e5d552474b21137ae2a66f17bdab5fc1bbf31ec6":{"kind":"REWORK","_number":2,"created":"2021-06-29 21:15:00.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/94/798394/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/94/798394/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/798394/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/798394/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/798394/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/94/798394/2"}}},"commit":{"parents":[{"commit":"20e145e4da853cd759387e8d8727086f399e51b3","subject":"Merge \"Only mount the ESP if not yet mounted\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/20e145e4da853cd759387e8d8727086f399e51b3"}]}],"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":"2021-06-29 21:14:52.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","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e5d552474b21137ae2a66f17bdab5fc1bbf31ec6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e5d552474b21137ae2a66f17bdab5fc1bbf31ec6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"}},{"label":"Backport-Candidate","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"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
