)]}'
{"id":"openstack%2Fironic-python-agent~968488","triplet_id":"openstack%2Fironic-python-agent~master~I21892e0ea7351cabab740a86fc82ff7d087d4cb8","project":"openstack/ironic-python-agent","branch":"master","topic":"fast-fail-noips","attention_set":{},"removed_from_attention_set":{"23851":{"account":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"last_update":"2025-12-01 09:28:46.000000000","reason":"\u003cGERRIT_ACCOUNT_23851\u003e replied on the change","reason_account":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}}},"hashtags":[],"change_id":"I21892e0ea7351cabab740a86fc82ff7d087d4cb8","subject":"Fix slow test_find_routable_addr_no_reachable_urls","status":"MERGED","created":"2025-11-26 14:52:43.000000000","updated":"2025-12-01 12:02:59.000000000","submitted":"2025-12-01 12:02:07.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"968488-fast-fail-noips","meta_rev_id":"99678744b2c3786697d46a3b4550b83ad697d7c5","_number":968488,"virtual_id_number":968488,"owner":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-12-01 12:02:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"all":[{"value":2,"date":"2025-11-27 01:02:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-11-26 17:18:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"all":[{"value":1,"date":"2025-11-27 01:02:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-11-26 15:45:52.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":"2025-11-26 16:21:58.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":"2025-11-26 17:18:37.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2025-11-27 01:02:02.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"}],"messages":[{"id":"eda8412f162a34c60870edf99516805695296427","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-11-26 14:52:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b108a14aa0afc1258682f0412a645bcba79154a9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-11-26 15:03:11.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"9d43b528d6ab8fc81750724787f94c0d94ccbb18","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 15:45:52.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/baa27d89743144e4a90aabe9de02fc57\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/25fabab97e824ec383e4c5a6397b6ec7 : SUCCESS in 6m 43s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/3b0cd60807c0434580d87c7cc23b93b5 : SUCCESS in 5m 33s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/2dd03b6c45d34dfabfd524a4b3034eed : SUCCESS in 11m 30s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"34e1467007324c8a021698b8d1bc66f747001c67","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 16:21:58.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/505ea37fa4cb4fb58560ec5277baf2a7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3cea1ac33d1c44b09af8b86370c1b150 : SUCCESS in 2m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/99c947e6f4a3408a91da8381f1507d2c : SUCCESS in 3m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/db6ff0f6a4ea44fa9a71fc33186cfa30 : SUCCESS in 4m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f11de40ccc514e09bfba7c4fcd488196 : SUCCESS in 6m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e1dff2b4536f4cb1bf3d62b72be22fbb : SUCCESS in 4m 40s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/39062dcc47f3443196f861b49f865224 : SUCCESS in 3m 41s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/aad2903c40774299a11edf29ab614507 : SUCCESS in 2m 33s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/16267a8c026f4891b2b810630fbec739 : SUCCESS in 29m 30s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/ab53bc0fa94a47fdb218a1c7dd72dfc3 : SUCCESS in 1h 13m 49s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/f0c580557bc94dfdabe573b9fa021bb6 : SUCCESS in 52m 07s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/5b8c42def83c4cdf96bfebb9b0f03a14 : SUCCESS in 9m 59s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/62fa7e3dc4b94e4c8a43da9c273b5b58 : SUCCESS in 7m 47s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"409ba13fb7ef4ec52c86a5532de06d627cd85606","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2025-11-26 17:18:37.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"00796ee6a02387957d3f20638caf20995c371b5f","author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"date":"2025-11-27 01:02:02.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"0ff3f5ebb1846a293178b3dbf4ca22e9fb776139","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 01:02:27.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"8049e33a3ddc973972b5c67109863b118847f845","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 03:07:06.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate 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/36a1da62ea4342c38a6def9c5f9bc027\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b7ca205c55954697b758284e63fc0ef0 : SUCCESS in 5m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/967e69de28254b359a3bb90cc34a007e : SUCCESS in 5m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8770fbda0bdf419fb78ff2b46a3c22ad : SUCCESS in 5m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/76fcf050405c4cb8a1432e3ff7aa4520 : SUCCESS in 8m 46s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/5e49698a34594fa7a7142a02fb452207 : SUCCESS in 2m 21s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/a267079d3f9c40e3b17394bd9beebc0d : SUCCESS in 2m 09s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/63d2e441726048f6bf9393b99218e6d9 : SUCCESS in 46m 39s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/a6eaf3b402f0465ebaea88ee4b67a32d : SUCCESS in 30m 25s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/6f10232f90624ed99fb2b3f34f9a10ac : FAILURE in 2h 04m 04s","accounts_in_message":[],"_revision_number":2},{"id":"b83fca7c4f75d7e74bcac5d46608615a3dd1e2cd","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-11-27 14:59:23.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"cc6823438b4f96e6a2ea36c114eede7e8eae6265","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 15:31:45.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/99f00a08c4ef455292ead21d51075e11\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/8f4bcbce5c1843e7baf1f916a3ba5b89 : SUCCESS in 5m 08s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/bf58e19a21c54aa9a68a206fae976500 : SUCCESS in 5m 31s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/409bf508c77b4b749fdd10cf4a9c066f : SUCCESS in 16m 43s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e9189167c7e2042e7da59356db98ce83a6acf572","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 17:08:29.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/53b607ea37d44f36bd976f5bfc36d6fb\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b563487fe9c34b67bde0a2ada99227ac : SUCCESS in 4m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/45c3bd7ab79443d0abdae992e49baabd : SUCCESS in 4m 52s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f62f895554f042b1b2e07b910c6be7a1 : SUCCESS in 3m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d47ff56a7ea54043bc0d09cb1b2b2e00 : SUCCESS in 6m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/08ca4417b23847afb8e37b81a6fb20f4 : SUCCESS in 7m 33s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/b0d835f4830446e7be063b4b51c32325 : SUCCESS in 2m 19s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/2ce08dabc63d462a86c4e274c1714091 : SUCCESS in 2m 40s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/f195a8837c784702a3aa4d99e516beb8 : SUCCESS in 1h 01m 32s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/7f5b83997f544fc681abd5c43e816c82 : SUCCESS in 1h 11m 34s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/b492e822a1be44e9a5fede220a6246ef : FAILURE in 2h 08m 06s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/0b1554cae12348b5a1138298a244799d : SUCCESS in 9m 35s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/ceea6a16ff5c4e1cbc952488727d3bd3 : SUCCESS in 8m 38s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"17098c3644b780d746dc657cc642e1a8a8644931","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-12-01 09:28:46.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d3e633a4f4f89a2804785066795441d26e930eda","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 09:38:13.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ce4bc3084cb345fdbd4cd56a31bdd203\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1cca13ad2c024e329d1dc2f5d350ab62 : SUCCESS in 5m 28s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/30b34fd455ff4c73b1117751d60b1a31 : SUCCESS in 6m 47s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b08087a2a7ea453a912e7019d5f0a402 : SUCCESS in 6m 52s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"bb230d5ce0700dfc7994cf3f7f57f02e855e25dd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 10:47:10.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9419ef8516ba4cc4bce8b647b6b2d429\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5fc9069049a048028ca1d31ab78affe0 : SUCCESS in 3m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fdd76e34ba3d48739bf32c1a5ac2a45c : SUCCESS in 5m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ae743e9ac7e84715b4bcb59fd8f676c2 : SUCCESS in 5m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9db9d220fd3e41dba8ea2e235e953167 : SUCCESS in 3m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a1a60ad32af24d60b088c261507d9f4c : SUCCESS in 8m 38s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/05e4c10190914113980f7b9a8ebd871b : SUCCESS in 4m 51s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/743106bdd8e542b4844a2e72e70a334b : SUCCESS in 3m 24s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/3e9a0ae9c8c44cc9913714eb5dbac779 : SUCCESS in 28m 19s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/d77a6fd7145a498d937fe079b0d17705 : SUCCESS in 1h 13m 29s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/e92158fe9ed34b8a88ccf9d4023834f2 : SUCCESS in 1h 00m 52s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/86c7bb407456486093f69008e28885b4 : SUCCESS in 14m 33s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/68cba2ab82c84cae8bb6b1e35b99de75 : SUCCESS in 6m 49s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8995b1e4e0bcc289816c5455b6d711eef5755a1e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 10:47:34.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"da4c187dedd1bf8c7380dc30a87b275ddb654617","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 12:02:06.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f9e749d194a43b69d9e2aac5c9d3784\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4d285ca3a96943568db34031b82cc1a2 : SUCCESS in 4m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cfb10d1a455e4f1aba1a63db9cbc996e : SUCCESS in 2m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c212eeef2bd14b4a9e87dbc9606baf15 : SUCCESS in 5m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/efe85e0a0bd14135ba0439e5fe22fce9 : SUCCESS in 5m 33s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/1a8d95b7ec814c09a4689c33325c6849 : SUCCESS in 3m 20s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/fbce25e9514d4d3380e94064482e975f : SUCCESS in 3m 12s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/0a7d2f79411f4aab94d54956a71bfc7f : SUCCESS in 40m 42s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/5823d15816904c5d9cd60f32093ae25a : SUCCESS in 1h 10m 10s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/1658cb34a1a64d88955d8eb9955d1dd3 : SUCCESS in 52m 36s","accounts_in_message":[],"_revision_number":2},{"id":"5aa3cdabfc2568895e146fe073ea3751d91ac34b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 12:02:07.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"99678744b2c3786697d46a3b4550b83ad697d7c5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 12:02:59.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a44f99c799d2435c8c3bd912da58a97a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e46846c424ae4d98a51460fa608e6c88 : SUCCESS in 41s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"e78d4af663b7d6b8ccd27b859e714a2415beed55","revisions":{"6d7eecefcd01401377598d324ba6c3d7733c6810":{"kind":"REWORK","_number":1,"created":"2025-11-26 14:52:43.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/88/968488/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/88/968488/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/88/968488/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/88/968488/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/88/968488/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/88/968488/1"}}},"commit":{"parents":[{"commit":"1a1a7070ef3d728cde9dc6342ec972e9329a406a","subject":"Merge \"Deprecate PReP partition support?\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/1a1a7070ef3d728cde9dc6342ec972e9329a406a"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-26 14:51:35.000000000","tz":60},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-26 14:52:38.000000000","tz":60},"subject":"Fix slow test_find_routable_addr_no_reachable_urls","message":"Fix slow test_find_routable_addr_no_reachable_urls\n\nThe test was taking 30 seconds due to _find_routable_addr()\nentering a retry loop even when no IPs were collected from\nunreachable API URLs. The code would loop 3 times with 10\nsecond sleeps between attempts despite having nothing to check.\n\nAdd an early return when the ips set is empty to avoid\nunnecessary retries.\n\nChange-Id: I21892e0ea7351cabab740a86fc82ff7d087d4cb8\nSigned-off-by: Riccardo Pittau \u003celfosardo@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6d7eecefcd01401377598d324ba6c3d7733c6810"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6d7eecefcd01401377598d324ba6c3d7733c6810"}]},"branch":"refs/heads/master"},"e78d4af663b7d6b8ccd27b859e714a2415beed55":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-11-26 15:03:11.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/88/968488/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/88/968488/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/88/968488/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/88/968488/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/88/968488/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/88/968488/2"}}},"commit":{"parents":[{"commit":"5cfff1478373f125c8e1d13bcbc7406f29860dee","subject":"Trivial: report the slowest unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/5cfff1478373f125c8e1d13bcbc7406f29860dee"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-26 14:51:35.000000000","tz":60},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-11-26 15:03:11.000000000","tz":0},"subject":"Fix slow test_find_routable_addr_no_reachable_urls","message":"Fix slow test_find_routable_addr_no_reachable_urls\n\nThe test was taking 30 seconds due to _find_routable_addr()\nentering a retry loop even when no IPs were collected from\nunreachable API URLs. The code would loop 3 times with 10\nsecond sleeps between attempts despite having nothing to check.\n\nAdd an early return when the ips set is empty to avoid\nunnecessary retries.\n\nChange-Id: I21892e0ea7351cabab740a86fc82ff7d087d4cb8\nSigned-off-by: Riccardo Pittau \u003celfosardo@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e78d4af663b7d6b8ccd27b859e714a2415beed55"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e78d4af663b7d6b8ccd27b859e714a2415beed55"}]},"branch":"refs/heads/master","description":"Rebase"}},"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":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"}},{"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":{}}}]}
