)]}'
{"id":"openstack%2Fnetworking-generic-switch~954331","triplet_id":"openstack%2Fnetworking-generic-switch~master~Ied2031ee9550af8878533e9f7963dd456d822e33","project":"openstack/networking-generic-switch","branch":"master","attention_set":{},"removed_from_attention_set":{"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2025-10-07 11:23:05.000000000","reason":"Change was submitted"},"23851":{"account":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"last_update":"2025-10-07 11:23:05.000000000","reason":"Change was submitted"}},"hashtags":["ironic-week-prio"],"change_id":"Ied2031ee9550af8878533e9f7963dd456d822e33","subject":"etcd: Discover api version automatically","status":"MERGED","created":"2025-07-08 12:01:20.000000000","updated":"2025-10-07 11:23:51.000000000","submitted":"2025-10-07 11:23:05.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"954331","meta_rev_id":"bd0f2ba7a0e3d6b095a340afc9e1529d1335a0e1","_number":954331,"virtual_id_number":954331,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-10-07 11:23:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":"2025-08-17 17:44:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":2,"date":"2025-08-22 17:46:42.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":"2025-08-12 20:24:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"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"]}],"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":1,"date":"2025-08-22 17:46:42.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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"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"]}],"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"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"]}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}],"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_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":"2025-07-08 12:20:32.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":"2025-07-08 14:30:21.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-08-12 20:24:00.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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2025-08-17 17:44:14.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"},{"updated":"2025-08-22 17:46: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":"2025-09-03 17:18:32.000000000","updated_by":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"reviewer":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"state":"CC"}],"messages":[{"id":"4b634316d5ae301c2caf733cfc10f94e9b89ef23","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-07-08 12:01:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3824485d1fa9e608627e3f1fb1632291880bc8fe","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-07-08 12:20:32.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"6bb19bca93d92b660bac17deae41d0e769651777","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-08 14:30:21.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/6870f35f37e94cb4af341d22c71c6130\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/9d30523c35b543e5ac56754e15528920 : SUCCESS in 1m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa07e06a44614704892384c2982b8dcf : SUCCESS in 2m 20s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9ca58322b9984b3eb79ddef13e7e5192 : FAILURE in 3m 53s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5c52d8e5fe0a4274bf6a5d462b2b3525 : FAILURE in 4m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/951b4d55fb4249a2b605699baa49108e : FAILURE in 6m 55s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d1742b3ad2a14e2bb8bddd41351e0d39 : SUCCESS in 9m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/47b6cbc296b84e11acaf3bac318c7a4c : SUCCESS in 2m 33s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/5e99e58f6205443c8c2710ef92a4d942 : SUCCESS in 21m 16s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/cab9e5f666a34574846fa39566cf2bc4 : FAILURE in 2h 27m 02s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/45634b9248f84863aab5de17a484d1c2 : FAILURE in 2m 30s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ba1c7b890dc23cf4f40688efb4b81f63706d191f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-07-08 14:33:51.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"78d34b4de7fd4f1d4c55bfb761a570008928a2dd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-08 17:06:43.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/a5d52e5cd5004627ad970ea989ee7556\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/6c9c18825e554e39bd6696f810b5819d : SUCCESS in 2m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/78bc2373ac0645a8b32e66422ed476e6 : SUCCESS in 4m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f4386ca198aa4ad09492399b41202d35 : SUCCESS in 3m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/184178be5bfc444e92209f4f2996d16b : SUCCESS in 6m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/df8935be04034cc69ba8caacad2390cd : SUCCESS in 9m 15s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/696be7e4307f410ca7f5b0d03dc3df6e : SUCCESS in 7m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/15b5a96a171a4332b3757c983c780d94 : SUCCESS in 3m 23s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/808d7bfb372442bf90bd01fe212e2072 : SUCCESS in 19m 55s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/6f194a8e3b3d4bf2a4ba4c3e9dfb1a39 : FAILURE in 2h 27m 53s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/dfa8b3fe74fa4bb4a4bc22da4b07a0f7 : FAILURE in 3m 29s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0af6ae2e9b45a0f36db5fe944a4a09f433d2cafb","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-08-07 01:06:28.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ca7b7871494440561a2b3c4292094466a72bd654","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-07 01:39:53.000000000","message":"Patch Set 2:\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/928015943ea8494482254a5356058053\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/4f95c5e3e02546a4855859d61797b37e : SUCCESS in 1m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/69666dd4943a4f518961462e7149db72 : SUCCESS in 6m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d9d483b68e9247f29c10fc53d65c3e1b : SUCCESS in 3m 57s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/71907d04c2934f81824046173619dc44 : SUCCESS in 4m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/542182641c5648f0a98e341083e55d74 : SUCCESS in 3m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/61780e732b4b4d38a01061b62050c63a : SUCCESS in 9m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/129594249c2846ff8094e79d3549a3ab : SUCCESS in 2m 13s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/4b3fd1338ab74131aad803702a32623f : SUCCESS in 21m 09s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/5f10da78b3aa4192bb46b583c9b70122 : FAILURE in 32m 24s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/89513385cb6643438b95b0e8c2b2479f : FAILURE in 5m 21s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"653a5b3a63c671dac1c7661cd776a083c8036574","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-08-08 04:50:53.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"03a4fa1b7205bf46f33c8533939d2a468c4e55ae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-08 06:57:28.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8561158bb011496eac302be685b68e02\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/74140f3a62b24d6293d5b74a482cb1fd : SUCCESS in 2m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8b9d37eb4fbf4291aa7fd5d55b487418 : SUCCESS in 5m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f4eb3ebb0f9747e4b34d2147716e7173 : SUCCESS in 4m 08s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/20a318ac9c714ddfbdb56910e7c4d98a : SUCCESS in 5m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/14bb39bc5b9040ebbf922103243ae77c : SUCCESS in 7m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8196382dd56e4499bcd511394a066d6b : SUCCESS in 8m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d55dc7aded9d48acbc56e8ff757785e2 : SUCCESS in 2m 36s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/6cb8d804723f4b16a61581e9b79abf41 : SUCCESS in 16m 26s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/1defc7ba496b4a67bd9da00d98c6d4b2 : SUCCESS in 1h 57m 18s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/42d20676f66d450980ece5b911402ac7 : FAILURE in 4m 21s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"26afc031ac75cd4e92005cd1daca71bd294625a2","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-08-12 20:24:00.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"24fb8cb2bb3a4f43502c9b05dec7699fbdc67230","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":"2025-08-14 13:41:18.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":3},{"id":"dbd313c884c78c84e86dcdf28b76ea1a7ba7df3c","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-08-17 17:44:14.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"79d483bc7334d7b1d36b5ff6f5570fd4738a8ab2","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":"2025-08-22 17:46:42.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"1e0d1bac7213eec3db9f52a0f466e68f31017c15","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-22 17:47:16.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"1cbfd98ff968dc408005bb833872c49d2ff22350","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-22 18:44:32.000000000","message":"Patch Set 3: 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/911a5030b85044e592fbffa0972c65b8\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/71c80ce29cd5423a89986eda6fd54008 : SUCCESS in 3m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e19649672e434a0cbf9d057b3cfde6b0 : SUCCESS in 4m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/dad2a9558f4246b58978d516bf074e27 : SUCCESS in 5m 26s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d8830219ce0849f5b1fbf8d633074427 : SUCCESS in 2m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/366b04fc4ae44a3caeaffe1bd41553d6 : SUCCESS in 5m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/84ae561e72424ba095209d68b058628c : SUCCESS in 2m 11s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/bb6ccbcf77a54e439985a9baa3f536c4 : SUCCESS in 13m 01s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/653b76a1bc264655ae5fb66aab02544b : FAILURE in 56m 40s","accounts_in_message":[],"_revision_number":3},{"id":"de1503312b74cd839cd1d9d52a57fc86ff71dd73","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-08-22 22:43:48.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"40cbea4a034a39dce5fe93bd370b7342f646d6ad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-22 23:17:57.000000000","message":"Patch Set 3: 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/f19067d331294144a6337fd27e820d79\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/f7c3a3918c37475fb0508049b28d2cde : SUCCESS in 3m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/890b64dd735744e9a2b6a7451ccc7d0a : SUCCESS in 6m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d565a03c12e64df5b70634406e7585d4 : SUCCESS in 5m 29s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/07bb09ccfe2d441ea2be5ff561ce0e68 : SUCCESS in 2m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/88af314521ce4332a924c0695a63c634 : SUCCESS in 4m 17s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6be0b73f2e4f4a19950f276181635867 : SUCCESS in 5m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/787c0227f6c14e2986f03156d01b0b59 : SUCCESS in 2m 11s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/2f6eb2fab79c4ef8813754257c8c908b : SUCCESS in 21m 37s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/9322d863bf5645389a17e4a60842f618 : FAILURE in 32m 58s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/e91679d0ed2a4be4ae0337ceea2de448 : FAILURE in 3m 22s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"197b03009bec365b14377746eaccc94764a95fba","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-08-23 03:29:46.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f88ea01c6c8feb7f80c03cbaf0ff929f4c56f474","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-23 04:32:20.000000000","message":"Patch Set 3:\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/a5ceb473fe1a4c19822a15f204852b18\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/6e6b9cb6aba947bd991a94be9dffdb37 : SUCCESS in 1m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c2649874de504013a5dcec4b80e71d56 : SUCCESS in 2m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b2451b1c8e1248f6807013f8210fa821 : SUCCESS in 2m 22s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ac0ce0136ddf4593923c0e055f38d9b4 : SUCCESS in 6m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fb71b6b69ff94c188cdcef86680a8660 : SUCCESS in 10m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dbf3c15143c847b0a9752e95f628e8e6 : SUCCESS in 4m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7f6316368dc640c6b4728543b7de7ddd : SUCCESS in 1m 39s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/00e30257ecd54f6492031bec1c5c4d16 : SUCCESS in 8m 44s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/b44cd87ed6f541698b01c2a0eb54c11c : FAILURE in 1h 00m 05s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/350f6c87f78b42508d6d9b17521690a0 : FAILURE in 1m 57s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"f106dd28bd054c39ba0fd11b10f93a76a9089f33","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":"2025-09-02 19:24:02.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d745733b45ffe45fea3b3f76c7438531983e8c89","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-02 20:35:15.000000000","message":"Patch Set 3:\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/5ba005fd21894bad9d71feff8a66ef4d\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/958aeb886e6a4fbe893387bc7084018f : SUCCESS in 2m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/30cc0a957fca46e8845ca0d9bc28a239 : SUCCESS in 2m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/13a107134d224d48a56e7ac326d434c4 : SUCCESS in 3m 56s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c45d6904cb0b4646845f78a0de9f4094 : SUCCESS in 6m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/41cde569b89543bfbb854598e8b1fffc : SUCCESS in 3m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eb29b423f35b4a25b4596f6a15584d05 : SUCCESS in 8m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/75314004f46b4d208dfb041150d21840 : SUCCESS in 2m 15s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/b8eba93ff258411aac0b99c584076285 : SUCCESS in 22m 53s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/14ee58452ddb4a8891f4623a4424bef5 : FAILURE in 1h 03m 15s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/e1ba9af9fabb434fae57a24748d51e7b : FAILURE in 2m 02s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"854cb5b17234862ab01c81b2ea02c60d66b26ca8","author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"date":"2025-09-03 17:18:32.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"48fb518c02d659802a46228086d7027f33d422df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-03 19:47:44.000000000","message":"Patch Set 3:\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/f83532a14f30457fa65e04dacdd8b88a\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/68d51398c1c447bf8744f4c8b513a068 : SUCCESS in 1m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/39619c550fd74e50ae9b83ba3d163736 : SUCCESS in 4m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/aa29b2a62c4d4cfb83015ac2db1b45c0 : SUCCESS in 3m 52s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2fe8b946e6284159b4ad0e6032a9e186 : SUCCESS in 5m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0a6ec1690b7b4d3da9f8a4daa489d877 : SUCCESS in 7m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/afdf632fad6d4285b06f9bc2cc51829a : SUCCESS in 8m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5ed787111661442293ca70452572dc48 : SUCCESS in 2m 29s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/cabeea44b4454afc82be4161f88984c2 : SUCCESS in 8m 40s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/bfd28ed921a34dd8a7b93c6062c089fb : FAILURE in 2h 23m 59s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/bf51e7991f6a403ea75ab5ddd736ba7d : FAILURE in 3m 41s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"a2289c906608e95342fe8f64ed373972ca2d7d13","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-09-23 19:38:30.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f496f457ffc4360566cf8aa591ef73f88019f194","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-23 20:32:55.000000000","message":"Patch Set 3:\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/57790187ede64fd582ee98c5964b4ba5\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/2e691a238cf84870b12e6248959770ee : SUCCESS in 1m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4a9e2981027b48a9879fb6de9323c824 : SUCCESS in 3m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5d7398ae17214dda88d42fdc2ecbe347 : SUCCESS in 3m 25s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/734060f6a4c5441292b8aaa9a238ed71 : SUCCESS in 2m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b5d5244875884214a086bfb694976859 : SUCCESS in 5m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98889f10e67f42d0ae57e05934f67453 : SUCCESS in 4m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/17d102cad5eb4d299e1d4f5f610b2269 : SUCCESS in 1m 40s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/ce455ea8b88241539cd6821b25f8ae8b : SUCCESS in 20m 43s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/f2736bb9d56a4de6b75403ffc8d222e9 : FAILURE in 52m 30s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/867d2b0e8d39474b85dab476f098fa5b : FAILURE in 2m 11s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"62d9f80c359313a5cd019648f80c12d90be8140e","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-09-25 12:44:09.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a301a21f048f9cb7fffa8aa3ae58aa36c56116c5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-25 13:26:47.000000000","message":"Patch Set 3:\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/fe35c1ccbb104428804c8e3e0f551018\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/719336e28b15466f9ade4190fc15ed01 : SUCCESS in 2m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/228957d692ca4e4d9a55c297c62acf46 : SUCCESS in 6m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ff445e08be2b4254b3324c46e1696ad3 : SUCCESS in 4m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3ea81258f5024da28688d716a92533fa : SUCCESS in 5m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4c99e2ffd253427188f05844ef764e7a : SUCCESS in 7m 17s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e3abf6dd6f9e4919b438f6d50ceac2ca : SUCCESS in 6m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/569e71d667a94a7b836c06a9f7087c58 : SUCCESS in 2m 20s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/7a6abfed01104255bf26fa487c3a17cc : SUCCESS in 20m 06s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/732f77b833364a0d9b235758f22c2825 : FAILURE in 40m 29s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/cecced0ad8ed4f188dfbf2ebf1658ce3 : FAILURE in 4m 48s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b3681905736cd76995a92586ce9600df389a1dc9","author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"date":"2025-10-07 07:09:56.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ec76027b24718d93dd2d9ed20db07f4321453c30","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-07 09:38:24.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6e9e22d9cd32418097e45894e3e91b26\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/d3b81d19a26e4068a486345555c99b20 : SUCCESS in 2m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f1aa2412379047678f67c9abc589cdaa : SUCCESS in 4m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bff2c35a5f8944568d32214774d81a7b : SUCCESS in 4m 11s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/88fff4b846e24af2af3f72b13fc9bfa5 : SUCCESS in 5m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/37448dbd060744ccb7c12cf1b68daeb9 : SUCCESS in 7m 25s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1ed3a0160e804a44924441d94adaf164 : SUCCESS in 8m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3bdb55e6714246a19575049694672192 : SUCCESS in 3m 28s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/912c739f193243b9ac729b3637562f82 : SUCCESS in 12m 38s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/735d639e4f62402980cac14690f21cf6 : SUCCESS in 2h 23m 24s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/2fd235ec47584f80a672ef081e267827 : FAILURE in 3m 37s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"5a4c78bd52d5ef05214d719620cb93309d13930a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-07 09:38:48.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"3b53132fb13e0d6bf3754abebd2ced815148f7ee","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-07 11:23:05.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/62730869ed964399a15ecbed627bf829\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/8e3200f21dfe40669f5f08d4d95a0909 : SUCCESS in 1m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/21ad4bd6aa0c436fb78bfc7a722d9ddd : SUCCESS in 2m 20s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d158542c88694577929a08604c4bdf6f : SUCCESS in 3m 38s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9fc7eb0879a64de7a7d4ce835040dadb : SUCCESS in 4m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30b71a3a834a4336a1a6b0e70f67c2b7 : SUCCESS in 4m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a3c754146cfc4a2e82241118d241634f : SUCCESS in 2m 36s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/de29ed04bc994278aad4f6ddef9432bd : SUCCESS in 19m 16s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/1c17ef7b49bf466c8f7b3fb448be11c0 : SUCCESS in 1h 42m 54s","accounts_in_message":[],"_revision_number":3},{"id":"d255a6f166d013c70e48342328c8073f31e58366","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-07 11:23:05.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"bd0f2ba7a0e3d6b095a340afc9e1529d1335a0e1","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-07 11:23:51.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5bf4fd411f514c41b5d2c270f2eb685f\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7756e137998a4847827a27d64fc40eb6 : SUCCESS in 37s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c884b14d439147e0ab84f84e9bab9403 : SUCCESS in 37s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"64023171b5c92aea4b51fbe8f7fd7a7bee29d1cd","revisions":{"241e511b3f5531bd4d81f9193a483b2dfeab2446":{"kind":"REWORK","_number":1,"created":"2025-07-08 12:01:20.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/31/954331/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/31/954331/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/31/954331/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/31/954331/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/31/954331/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/31/954331/1"}}},"commit":{"parents":[{"commit":"49fb44471b66575852fe3e2010205ef26dbbbcb2","subject":"Merge \"Clean up add_subports_on_trunk, del_subports_on_trunk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/49fb44471b66575852fe3e2010205ef26dbbbcb2"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-08 11:53:35.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-08 12:00:46.000000000","tz":540},"subject":"etcd: Discover api version automatically","message":"etcd: Discover api version automatically\n\nThe etcd3gw library has been capable to detect the api version\nautomatically since 2.3.0[1]. Use that feature by default so that users\ndon\u0027t have to explicit define api_path.\n\nThis effectively fixes the default api_path (v3alpha) which was removed\nin etcd 3.3 .\n\n[1] e5faa53eada8b17795b2e68fdffb226aaceb0f92\n\nChange-Id: Ied2031ee9550af8878533e9f7963dd456d822e33\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/241e511b3f5531bd4d81f9193a483b2dfeab2446"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/241e511b3f5531bd4d81f9193a483b2dfeab2446"}]},"branch":"refs/heads/master"},"8bdf1e0ffec3dbef802dfca82806d31cc8b948de":{"kind":"REWORK","_number":2,"created":"2025-07-08 14:33:51.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/31/954331/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/31/954331/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/31/954331/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/31/954331/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/31/954331/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/31/954331/2"}}},"commit":{"parents":[{"commit":"49fb44471b66575852fe3e2010205ef26dbbbcb2","subject":"Merge \"Clean up add_subports_on_trunk, del_subports_on_trunk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/49fb44471b66575852fe3e2010205ef26dbbbcb2"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-08 11:53:35.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-08 14:33:42.000000000","tz":540},"subject":"etcd: Discover api version automatically","message":"etcd: Discover api version automatically\n\nThe etcd3gw library has been capable to detect the api version\nautomatically since 2.3.0[1]. Use that feature by default so that users\ndon\u0027t have to explicit define api_path.\n\nThis effectively fixes the default api_path (v3alpha) which was removed\nin etcd 3.3 .\n\n[1] e5faa53eada8b17795b2e68fdffb226aaceb0f92\n\nChange-Id: Ied2031ee9550af8878533e9f7963dd456d822e33\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/8bdf1e0ffec3dbef802dfca82806d31cc8b948de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/8bdf1e0ffec3dbef802dfca82806d31cc8b948de"}]},"branch":"refs/heads/master"},"64023171b5c92aea4b51fbe8f7fd7a7bee29d1cd":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-08-08 04:50:53.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/31/954331/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/31/954331/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/31/954331/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/31/954331/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/31/954331/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/31/954331/3"}}},"commit":{"parents":[{"commit":"32e0cbe2f6dfbe15ca3c93965c4147d3830018a3","subject":"Merge \"Remove Python 3.9 support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/32e0cbe2f6dfbe15ca3c93965c4147d3830018a3"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-07-08 11:53:35.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-08-08 04:50:53.000000000","tz":0},"subject":"etcd: Discover api version automatically","message":"etcd: Discover api version automatically\n\nThe etcd3gw library has been capable to detect the api version\nautomatically since 2.3.0[1]. Use that feature by default so that users\ndon\u0027t have to explicit define api_path.\n\nThis effectively fixes the default api_path (v3alpha) which was removed\nin etcd 3.3 .\n\n[1] e5faa53eada8b17795b2e68fdffb226aaceb0f92\n\nChange-Id: Ied2031ee9550af8878533e9f7963dd456d822e33\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/64023171b5c92aea4b51fbe8f7fd7a7bee29d1cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/64023171b5c92aea4b51fbe8f7fd7a7bee29d1cd"}]},"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}},{"label":"Workflow","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":"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":{}}}]}
