)]}'
{"id":"openstack%2Fironic~868024","triplet_id":"openstack%2Fironic~bugfix%2F21.0~Ice764866a08647031d16570860ec384204269501","project":"openstack/ironic","branch":"bugfix/21.0","hashtags":[],"change_id":"Ice764866a08647031d16570860ec384204269501","subject":"Prevent pxe retry when agent token exists","status":"ABANDONED","created":"2022-12-19 19:47:48.000000000","updated":"2022-12-19 19:48:24.000000000","total_comment_count":0,"unresolved_comment_count":0,"work_in_progress":true,"has_review_started":false,"cherry_pick_of_change":868023,"cherry_pick_of_patch_set":1,"meta_rev_id":"f2b113425ee05302513974cb7dc8e3f90a3ba320","_number":868024,"virtual_id_number":868024,"owner":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"actions":{},"labels":{"Verified":{"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":{"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":{"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}]},"pending_reviewers":{"CC":[{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}]},"reviewer_updates":[{"updated":"2022-12-19 19:47:48.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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"CC"}],"messages":[{"id":"1ff5c2b16c5ff13da2f12916b1d3d1bfe9b70fdf","tag":"autogenerated:gerrit:newWipPatchSet","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":"2022-12-19 19:47:48.000000000","message":"Patch Set 1: Cherry Picked from branch stable/yoga.\n\nThe following files contain Git conflicts:\n* releasenotes/notes/prevent-pxe-retry-when-token-exists-a4f38f7da56c1397.yaml","accounts_in_message":[],"_revision_number":1},{"id":"f2b113425ee05302513974cb7dc8e3f90a3ba320","tag":"autogenerated:gerrit:abandon","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":"2022-12-19 19:48:24.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"7cbddfc253a538052044874d41eb12a1b22f2b7d","revisions":{"7cbddfc253a538052044874d41eb12a1b22f2b7d":{"kind":"REWORK","_number":1,"created":"2022-12-19 19:47:48.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/24/868024/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/24/868024/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/24/868024/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/24/868024/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/24/868024/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/24/868024/1"}}},"commit":{"parents":[{"commit":"74da8b0819085494ec5cf9b99f20cc2e321f664b","subject":"Fixes for tox 4.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/74da8b0819085494ec5cf9b99f20cc2e321f664b"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2022-06-23 18:04:20.000000000","tz":-420},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2022-12-19 19:47:48.000000000","tz":0},"subject":"Prevent pxe retry when agent token exists","message":"Prevent pxe retry when agent token exists\n\nA race condition can be observed in CI under heavy load where the\nconductor triggers are boot of the agent before it is fully online\nbased upon state, but not considering the existence of an agent\ntoken. As a result, agent is never able to check in with Ironic\nand the overall operation fails.\n\nWe now consider agent token\u0027s existence before retrying PXE as\nit is the very earliest indicator of a starting agent.\n\nChange-Id: Ice764866a08647031d16570860ec384204269501\nStory: 2010107\nTask: 45674\n(cherry picked from commit d75424b5e5685a9cf04b30a5b0555efd1313e9c3)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/7cbddfc253a538052044874d41eb12a1b22f2b7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/7cbddfc253a538052044874d41eb12a1b22f2b7d"}]},"branch":"refs/heads/bugfix/21.0"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
