)]}'
{"id":"openstack%2Fdevstack~995782","triplet_id":"openstack%2Fdevstack~master~I8f3a2c5e7d1b4a9f6e0c3d8b2a5f7e1d4c6b9a0e","project":"openstack/devstack","branch":"master","topic":"bug/2158954","attention_set":{},"removed_from_attention_set":{"16688":{"account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"last_update":"2026-07-30 19:05:34.000000000","reason":"Change was submitted"},"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2026-07-30 06:05:58.000000000","reason":"\u003cGERRIT_ACCOUNT_13252\u003e replied on the change","reason_account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},"22629":{"account":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"last_update":"2026-07-30 19:05:34.000000000","reason":"Change was submitted"},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-07-29 10:05:33.000000000","reason":"removed on reply"},"8313":{"account":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"last_update":"2026-07-30 19:05:34.000000000","reason":"Change was submitted"},"1131":{"account":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"last_update":"2026-07-30 19:05:34.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I8f3a2c5e7d1b4a9f6e0c3d8b2a5f7e1d4c6b9a0e","subject":"ovs: Fix OVS path mismatch when building from source with OVN","status":"MERGED","created":"2026-07-02 08:27:49.000000000","updated":"2026-07-30 19:07:12.000000000","submitted":"2026-07-30 19:05:34.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":"995782-bug/2158954","meta_rev_id":"ce544b562206af89c30829ca1aca18c2e0eb3fd7","_number":995782,"virtual_id_number":995782,"owner":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-30 19:05:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":2,"date":"2026-07-30 06:05:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":1,"date":"2026-07-29 10:05:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-07-30 17:35:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-07-30 17:35:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"recommended":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":1,"date":"2026-07-29 09:45:17.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}],"REVIEWER":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-02 08:46:13.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2026-07-02 10:29:09.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":"2026-07-06 07:52:11.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"CC"},{"updated":"2026-07-06 07:52:11.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"CC"},{"updated":"2026-07-06 07:52:11.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"CC"},{"updated":"2026-07-06 07:52:30.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"CC"},{"updated":"2026-07-07 20:02:30.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2026-07-23 08:19:42.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2026-07-23 08:51:27.000000000","updated_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2026-07-28 09:46:03.000000000","updated_by":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"reviewer":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"state":"REVIEWER"},{"updated":"2026-07-30 17:35:53.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"}],"messages":[{"id":"28eea90f7353633c4770ee52219d567999000ce5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-02 08:27:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f564c404c6bc5ceb96f97dec6e22667476687fb8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-02 08:29:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"80cf0ffc8056bdc1327d3f8650d83dbf69a08ece","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-02 08:46:13.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/72c141f3fa77430586b1f6137ad6df17\n\n- devstack-platform-centos-10-stream https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/a0680486511740278a3c4e3dd0ff1860 : FAILURE in 15m 27s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f31a00a981aff133f53548def7b926f9a603c5b9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-02 10:29:09.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/84f2676917854bd99ad3d781628b6ae5\n\n- grenade https://zuul.opendev.org/t/openstack/build/27a10a758ec24b76a668c7171c40d837 : SUCCESS in 1h 09m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5592246af28240478590e5c19d92a1ff : SUCCESS in 1h 36m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a5246f32c9894309881dce06631054ec : SUCCESS in 6m 51s\n- devstack https://zuul.opendev.org/t/openstack/build/b861fc83d1f74e52a3539cf7be427cc4 : SUCCESS in 26m 18s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/611cc95fc7f94762a44976cfb6f78d25 : SUCCESS in 13m 14s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/5d6055ee5711413181271aaf38b5e8f2 : SUCCESS in 14m 05s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/68f3444b73184b39820ea3508bbc0b11 : SUCCESS in 59m 51s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/122cd248984d474785b9fb4691d3f26b : SUCCESS in 1h 29m 27s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/d170e0f29e3047fa9460f1b0750925b8 : SUCCESS in 1h 39m 27s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/74368edf17d746cca7e2d6d130a32442 : SUCCESS in 1h 16m 28s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/265b9a4ac8454532a6037d675653e73c : SUCCESS in 1h 33m 12s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/a4270b1bbc4d485985313f75970b3837 : SUCCESS in 1h 51m 04s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/69169196a8274d118e31bf0f847dfdc2 : SUCCESS in 1h 15m 39s (non-voting)\n- devstack-platform-ubuntu-noble-ovn-source https://zuul.opendev.org/t/openstack/build/a788520ec13e4c23ba42ff19567835cd : SUCCESS in 1h 55m 18s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/ec4f2b04439f4cd08aa0be86fc7e7747 : SUCCESS in 1h 41m 33s (non-voting)\n- devstack-platform-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/9c903146d91e44779922a125921b6aeb : SUCCESS in 1h 37m 18s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/e9a60c6087414f219f1ef6b730d3f6a8 : SUCCESS in 26m 40s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/2308431c6a89450b86674a71454bc849 : SUCCESS in 2m 59s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/47e7912b59ec47498744045deb60f4e3 : SUCCESS in 2m 22s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/b901c260742f4ad6a293dd02d74d0351 : SUCCESS in 1h 16m 54s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/80451b91f39c495aa868ee4cc1beb705 : SUCCESS in 26m 02s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/5f25e1b430ab4203b35426ebb70ec15a : SUCCESS in 1h 14m 27s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/1d8dbe73b523479da785ba5be835ccf3 : SUCCESS in 46m 57s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/4de30297f72f481ab61c301b09a19408 : SUCCESS in 1h 09m 05s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/eb1bac12b9d540b58101cd4e865451ba : SUCCESS in 1h 03m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c9f0e29ab5124774b3e8f919ab046b69 : SUCCESS in 1h 02m 15s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/87aa552e1f804d98933fb8f5074fb958 : SUCCESS in 1h 44m 10s","accounts_in_message":[],"_revision_number":2},{"id":"35e8dd4c36c7a59680fb1c0533658e9d8696713a","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-07-07 20:02:30.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"4df71a8d681bbb05e5dd9d37e63ceff967323125","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-16 11:48:28.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"371e23d42b4b8bc7766652c75e68b6ed2fc755ab","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-16 11:48:35.000000000","message":"Patch Set 3: Review-Priority+1","accounts_in_message":[],"_revision_number":3},{"id":"ebe9a650c89eb854777700cc27658e6fcdea2061","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-16 12:05:05.000000000","message":"Patch Set 3: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/a424a967d7fb470fb1ad68a32e172769\n\n- devstack-platform-centos-10-stream https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/3fa2c961379a474e9cf1ac0c33512cb0 : FAILURE in 15m 15s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"739438d8c15b7d496c0796ef59c3cbc24c73d7e6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 14:35:34.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aadfa2edcfcd49e7a54efe2b80e161d9\n\n- grenade https://zuul.opendev.org/t/openstack/build/384a86e7551d431481b2382e1177712a : SUCCESS in 30m 09s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/54356383a037450b9c2daceebd07b81b : SUCCESS in 1h 00m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7621bf7695bd4be4ad381131ddacdd81 : SUCCESS in 8m 31s\n- devstack https://zuul.opendev.org/t/openstack/build/fb50917aeff94e86b6f4bc331c57d08b : SUCCESS in 11m 52s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/f51e0d8deaa440489fb3c9ad653df079 : SUCCESS in 11m 58s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/a2ebc7d2d664438c84c10fb5ca3ff625 : SUCCESS in 12m 40s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/0859dce710194496aad5f3fc5f9fa4c7 : SUCCESS in 1h 33m 05s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/433c745ba18f4458909c937a86ce8726 : SUCCESS in 2h 39m 10s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/a093fc8014af495e8f7f98645bb31f60 : SUCCESS in 1h 32m 53s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/3a50f62abc0247a7b53fd435c77b0301 : SUCCESS in 1h 25m 50s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/c6dfeac3d2884411bb8d440d1453aeb7 : SUCCESS in 1h 15m 40s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/31afd6c9fcbb4948ba0cb384dab68a55 : SUCCESS in 1h 45m 13s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/6b945fa8fe18485cb3c2843addcec955 : SUCCESS in 1h 00m 02s (non-voting)\n- devstack-platform-ubuntu-noble-ovn-source https://zuul.opendev.org/t/openstack/build/fd77ccc64ca44067b87760c1da1af337 : SUCCESS in 43m 05s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/359bbbef95664e619554011d1aa92169 : SUCCESS in 41m 32s (non-voting)\n- devstack-platform-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/73857de1cc9c487b9acd74884392c34b : SUCCESS in 1h 28m 54s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/3f30c876831648b4bd4fcb7970b89f57 : SUCCESS in 34m 47s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/69b0255c759044d787a5953df4a6251f : SUCCESS in 3m 15s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/c2494d0d307e40d686c4b95446cbbc3b : SUCCESS in 2m 21s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/daa02c2c1732462cbe13da16fb1fd26a : SUCCESS in 1h 02m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2e759336674e4d90aca79ff235283e04 : SUCCESS in 54m 19s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/6d83a810760a4299b72c5e14e69ac806 : SUCCESS in 1h 06m 50s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/d92f3f34128b4c35b6f18fdf4b097bf2 : SUCCESS in 1h 14m 37s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/4840a775d1e54377bb164d97ce4c4c9a : SUCCESS in 1h 04m 58s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/60244862c6704ad39944031bbc4c904c : SUCCESS in 1h 13m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/64a8120f5f0e4c75a93dad6259d0e347 : SUCCESS in 44m 04s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d034f83ae0254175b7ed88f94f8c554e : SUCCESS in 1h 24m 17s","accounts_in_message":[],"_revision_number":3},{"id":"e0a665958b6aee599db5cd729a58c4f0348df386","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-07-23 08:19:42.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"12b67dedb1732e8f87954083e1f4f4cff9ddaaf7","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2026-07-23 08:51:27.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"8589a3f0e49bd3c5f0c7e187197f55e0ee5e01a8","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-07-28 09:46:03.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"018c9e32cb36588e9acc29972bfc992e4816188e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-29 09:45:17.000000000","message":"Uploaded patch set 4.\n\nCopied Votes:\n* Review-Priority+1 (copy condition: \"**is:ANY**\")\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"73aea7cf69d84ff38ea816cd683273e548e63937","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-29 10:05:33.000000000","message":"Patch Set 4: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/d8b8a78420984763b88a00ef1d92ed1a\n\n- devstack-platform-centos-10-stream https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/c8d7d3cd41ca46cf9935aad009cad50a : FAILURE in 18m 43s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"c83dd20f2290c01adfca0147db9be3777a211ed2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 12:22:21.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8a2c1979c28b4edd8d3f08d9154a217f\n\n- grenade https://zuul.opendev.org/t/openstack/build/17fbc64cf5f34e5b98abd23697119f76 : SUCCESS in 1h 12m 53s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fa2f63971f5b444691d62222258f6ffa : SUCCESS in 56m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/69fc2e3eb12747baa58a33dad813bd82 : SUCCESS in 6m 30s\n- devstack https://zuul.opendev.org/t/openstack/build/6b680de711904bd18addf4a2d4e81be9 : SUCCESS in 34m 30s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/3c2c765eaac046cfaeaf69390846956d : SUCCESS in 28m 07s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/71ad9bd914cb41c7a78ea167b4549303 : SUCCESS in 14m 34s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/c48f1ab68264422c8fda77f7baca2e6a : FAILURE in 20m 09s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/25108dbacf804f18a9e775d5bbedb73f : FAILURE in 2h 29m 33s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/42f862c3747f487d8905a2d1551eebd5 : SUCCESS in 1h 27m 24s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/0a9a0a0d83ef4cd5a75885dc3fad1d4d : SUCCESS in 1h 00m 14s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/dd1a6d69efb44184870988ccbeab5933 : SUCCESS in 1h 32m 44s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/eee3742542a34b5da334e29ebd61d0ae : SUCCESS in 1h 36m 17s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/98f61bad442e4ac9a18e34c2a176f4bf : FAILURE in 20m 48s (non-voting)\n- devstack-platform-ubuntu-noble-ovn-source https://zuul.opendev.org/t/openstack/build/2750bd3f3b57468ca29dae5c3d59453f : SUCCESS in 1h 32m 33s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/aaa9c04a78be46f3930cf2b0bfefafb0 : FAILURE in 1h 08m 41s (non-voting)\n- devstack-platform-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/f3ff06633e0648158e8b798cb0982129 : SUCCESS in 1h 23m 26s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/3b337374c46b401a9c86296eba7f95fd : SUCCESS in 36m 39s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/5ced07fde8d3445389b1344182fe7d06 : SUCCESS in 3m 07s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/1366e539690e40659583336a20b0c92c : SUCCESS in 3m 33s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/d932f130e901413bb87b4afb33cd3e0c : SUCCESS in 47m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e8328f08a5bb452db2f2a9037db3f5ec : SUCCESS in 28m 09s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/bc366679f6584563a7a2a773de25a531 : SUCCESS in 48m 59s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/4dd810b8668a4c44ba48656f8062319f : SUCCESS in 1h 09m 07s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/cd9dfd517fcd472ea8204b5400941016 : SUCCESS in 1h 08m 47s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/92e06f36f3e644109cc84a6fd8b56b08 : SUCCESS in 58m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c213936777494f45ba9333ae78ae26b8 : SUCCESS in 1h 01m 14s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/625765f7ffda4d4cb7fa6f5196ff3b26 : SUCCESS in 51m 15s","accounts_in_message":[],"_revision_number":4},{"id":"e5366c0f92e45c4b91e8573874000249bcf0289b","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-07-30 06:05:58.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"94b6e2c7fdbe803f7345e0091c73d9255ffec7c8","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-07-30 17:35:53.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"1f02bc36daf8f2d341990874021a827f16deb545","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 17:36:33.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"bbb101b96f4454de3172856c3cdd5cb0e3c1d1f9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 19:05:34.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9b2ce23a0506468fb8a2851c980cb782\n\n- grenade https://zuul.opendev.org/t/openstack/build/49d209ffc4f04bc39bd6a4f0edc56f80 : SUCCESS in 1h 02m 02s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/25bae78357344657b3d0288116fe9923 : SUCCESS in 51m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1c9d720d88114b31b9c24cb98ccc17c7 : SUCCESS in 6m 21s\n- devstack https://zuul.opendev.org/t/openstack/build/3a599edf85804b42b13cadb4c47dcfc2 : SUCCESS in 11m 12s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/70f8ad93a13f4ad3bf5887a27e32f1d1 : SUCCESS in 15m 54s\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/5079cc7cbfb141f7bb0c2c82a1da3ec5 : SUCCESS in 1h 24m 33s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/9a303dc5b69140649a1e7bd75c3b00c9 : SUCCESS in 43m 59s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/82861548821e4927ba4e1a8991d43210 : SUCCESS in 25m 31s\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/068e6fd11d3b4ef9928126de556be33a : SUCCESS in 19m 52s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/df72f0370e724bd8b926276da11901c4 : SUCCESS in 2m 19s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/51ad6388e7ce4734afd5f8e37b3aa1c0 : SUCCESS in 1m 50s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/f7251126d5bb450a96802ca37efe9a4c : SUCCESS in 1h 10m 52s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/46e78cf33bd149a8a86b805880c894fd : SUCCESS in 53m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b67866e432af4145866e31eb1ff5f21b : SUCCESS in 32m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d414c7e3db334d7e89a330ac9319f2d4 : SUCCESS in 46m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ec8c61f84c204b9b9d2d4b26ea747eb3 : SUCCESS in 24m 59s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/71199473197e45a8920a0c26aac138a2 : SUCCESS in 1h 23m 30s","accounts_in_message":[],"_revision_number":4},{"id":"2881e993d7f192e689a3ae839544d0463a26095b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 19:05:34.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"ce544b562206af89c30829ca1aca18c2e0eb3fd7","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 19:07:12.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/64239e15052f4703ae422f9cd2520d48\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e59a928bb73411da6949659eb9c7a86 : SUCCESS in 1m 25s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"9b0a00865c2537338f72ed5b9b44a0d6bff16eb4","revisions":{"3a501f13f61195a9d2b668a1b895bb876415097f":{"kind":"REWORK","_number":1,"created":"2026-07-02 08:27:49.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/82/995782/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/82/995782/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/82/995782/1"}}},"commit":{"parents":[{"commit":"689d0b9f0af1cd06d120d3a2e8170edc49125001","subject":"Merge \"Fix verify-ipv6-address.py crash on Python 3.14\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/689d0b9f0af1cd06d120d3a2e8170edc49125001"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 08:26:55.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 08:26:55.000000000","tz":120},"subject":"ovs: Fix OVS path mismatch when building from source with OVN","message":"ovs: Fix OVS path mismatch when building from source with OVN\n\n``compile_ovs`` was called with ``--localstatedir\u003d/var``, causing\nall compiled OVS binaries to hardcode ``/var/run/openvswitch`` as\nthe default runtime directory. However, the ``ovn_agent`` plugin\nderives ``OVS_RUNDIR`` from ``OVS_PREFIX`` as\n``/usr/local/var/run/openvswitch``, creating a path mismatch that\nmakes ``ovs-vsctl`` unable to reach the running ``ovsdb-server``.\n\nAdditionally, ``start_new_ovs`` was unconditionally starting OVS\nduring the install phase. When OVN is the backend,\n``ovn_agent:_start_ovs`` later starts its own OVS instance with a\nseparate database, but the orphaned ``ovs-vswitchd`` from\n``start_new_ovs`` still holds the kernel datapath, preventing\nbridge creation.\n\nFix both issues:\n- Remove the ``--localstatedir\u003d/var`` override so the compiled\n  default matches ``OVS_RUNDIR`` (autotools defaults localstatedir\n  to ``${prefix}/var``).\n- Skip ``start_new_ovs`` when OVN services are enabled, since\n  ``_start_ovs`` handles the full OVS lifecycle.\n- Fix the hardcoded DB path in ``start_new_ovs`` to match the\n  compiled ``--prefix\u003d/usr/local`` sysconfdir.\n\nCloses-Bug: #2158954\nAssisted-By: Claude Opus 4.6\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I8f3a2c5e7d1b4a9f6e0c3d8b2a5f7e1d4c6b9a0e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3a501f13f61195a9d2b668a1b895bb876415097f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3a501f13f61195a9d2b668a1b895bb876415097f"}]},"branch":"refs/heads/master"},"d2c96c251d94f836f78bd8e0b59ccfc7faa0efce":{"kind":"REWORK","_number":2,"created":"2026-07-02 08:29:37.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/82/995782/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/82/995782/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/82/995782/2"}}},"commit":{"parents":[{"commit":"689d0b9f0af1cd06d120d3a2e8170edc49125001","subject":"Merge \"Fix verify-ipv6-address.py crash on Python 3.14\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/689d0b9f0af1cd06d120d3a2e8170edc49125001"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 08:26:55.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 08:29:23.000000000","tz":120},"subject":"ovs: Fix OVS path mismatch when building from source with OVN","message":"ovs: Fix OVS path mismatch when building from source with OVN\n\n``compile_ovs`` was called with ``--localstatedir\u003d/var``, causing\nall compiled OVS binaries to hardcode ``/var/run/openvswitch`` as\nthe default runtime directory. However, the ``ovn_agent`` plugin\nderives ``OVS_RUNDIR`` from ``OVS_PREFIX`` as\n``/usr/local/var/run/openvswitch``, creating a path mismatch that\nmakes ``ovs-vsctl`` unable to reach the running ``ovsdb-server``.\n\nAdditionally, ``start_new_ovs`` was unconditionally starting OVS\nduring the install phase. When OVN is the backend,\n``ovn_agent:_start_ovs`` later starts its own OVS instance with a\nseparate database, but the orphaned ``ovs-vswitchd`` from\n``start_new_ovs`` still holds the kernel datapath, preventing\nbridge creation.\n\nFix both issues:\n- Remove the ``--localstatedir\u003d/var`` override so the compiled\n  default matches ``OVS_RUNDIR`` (autotools defaults localstatedir\n  to ``${prefix}/var``).\n- Skip ``start_new_ovs`` when OVN services are enabled, since\n  ``_start_ovs`` handles the full OVS lifecycle.\n- Fix the hardcoded DB path in ``start_new_ovs`` to match the\n  compiled ``--prefix\u003d/usr/local`` sysconfdir.\n\nCloses-Bug: #2158954\nAssisted-By: Claude Opus 4.6\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I8f3a2c5e7d1b4a9f6e0c3d8b2a5f7e1d4c6b9a0e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d2c96c251d94f836f78bd8e0b59ccfc7faa0efce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d2c96c251d94f836f78bd8e0b59ccfc7faa0efce"}]},"branch":"refs/heads/master"},"2c84cb092c39d60dc6234ff790ecae2e290ea19a":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-07-16 11:48:28.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/82/995782/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/82/995782/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/82/995782/3"}}},"commit":{"parents":[{"commit":"aed5849328e9c61ff1f6ea2f40ec3aaebe8a8698","subject":"Merge \"Add OVN agent EVPN configuration support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/aed5849328e9c61ff1f6ea2f40ec3aaebe8a8698"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 08:26:55.000000000","tz":120},"committer":{"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","date":"2026-07-16 11:48:28.000000000","tz":0},"subject":"ovs: Fix OVS path mismatch when building from source with OVN","message":"ovs: Fix OVS path mismatch when building from source with OVN\n\n``compile_ovs`` was called with ``--localstatedir\u003d/var``, causing\nall compiled OVS binaries to hardcode ``/var/run/openvswitch`` as\nthe default runtime directory. However, the ``ovn_agent`` plugin\nderives ``OVS_RUNDIR`` from ``OVS_PREFIX`` as\n``/usr/local/var/run/openvswitch``, creating a path mismatch that\nmakes ``ovs-vsctl`` unable to reach the running ``ovsdb-server``.\n\nAdditionally, ``start_new_ovs`` was unconditionally starting OVS\nduring the install phase. When OVN is the backend,\n``ovn_agent:_start_ovs`` later starts its own OVS instance with a\nseparate database, but the orphaned ``ovs-vswitchd`` from\n``start_new_ovs`` still holds the kernel datapath, preventing\nbridge creation.\n\nFix both issues:\n- Remove the ``--localstatedir\u003d/var`` override so the compiled\n  default matches ``OVS_RUNDIR`` (autotools defaults localstatedir\n  to ``${prefix}/var``).\n- Skip ``start_new_ovs`` when OVN services are enabled, since\n  ``_start_ovs`` handles the full OVS lifecycle.\n- Fix the hardcoded DB path in ``start_new_ovs`` to match the\n  compiled ``--prefix\u003d/usr/local`` sysconfdir.\n\nCloses-Bug: #2158954\nAssisted-By: Claude Opus 4.6\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I8f3a2c5e7d1b4a9f6e0c3d8b2a5f7e1d4c6b9a0e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/2c84cb092c39d60dc6234ff790ecae2e290ea19a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/2c84cb092c39d60dc6234ff790ecae2e290ea19a"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"689d0b9f0af1cd06d120d3a2e8170edc49125001","ours":"d2c96c251d94f836f78bd8e0b59ccfc7faa0efce","theirs":"aed5849328e9c61ff1f6ea2f40ec3aaebe8a8698","merge_strategy":"recursive","contains_conflicts":false}},"9b0a00865c2537338f72ed5b9b44a0d6bff16eb4":{"kind":"REWORK","_number":4,"created":"2026-07-29 09:45:17.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/82/995782/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/82/995782/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/995782/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/82/995782/4"}}},"commit":{"parents":[{"commit":"70c041f2720b96f86bfddc72791a83555e65029b","subject":"Update ``compile_ovs`` input parameters","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/70c041f2720b96f86bfddc72791a83555e65029b"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 08:26:55.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-29 09:45:04.000000000","tz":120},"subject":"ovs: Fix OVS path mismatch when building from source with OVN","message":"ovs: Fix OVS path mismatch when building from source with OVN\n\n``compile_ovs`` was called with ``--localstatedir\u003d/var``, causing\nall compiled OVS binaries to hardcode ``/var/run/openvswitch`` as\nthe default runtime directory. However, the ``ovn_agent`` plugin\nderives ``OVS_RUNDIR`` from ``OVS_PREFIX`` as\n``/usr/local/var/run/openvswitch``, creating a path mismatch that\nmakes ``ovs-vsctl`` unable to reach the running ``ovsdb-server``.\n\nAdditionally, ``start_new_ovs`` was unconditionally starting OVS\nduring the install phase. When OVN is the backend,\n``ovn_agent:_start_ovs`` later starts its own OVS instance with a\nseparate database, but the orphaned ``ovs-vswitchd`` from\n``start_new_ovs`` still holds the kernel datapath, preventing\nbridge creation.\n\nFix both issues:\n- Remove the ``--localstatedir\u003d/var`` override so the compiled\n  default matches ``OVS_RUNDIR`` (autotools defaults localstatedir\n  to ``${prefix}/var``).\n- Skip ``start_new_ovs`` when OVN services are enabled, since\n  ``_start_ovs`` handles the full OVS lifecycle.\n- Fix the hardcoded DB path in ``start_new_ovs`` to match the\n  compiled ``--prefix\u003d/usr/local`` sysconfdir.\n\nCloses-Bug: #2158954\nAssisted-By: Claude Opus 4.6\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I8f3a2c5e7d1b4a9f6e0c3d8b2a5f7e1d4c6b9a0e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9b0a00865c2537338f72ed5b9b44a0d6bff16eb4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9b0a00865c2537338f72ed5b9b44a0d6bff16eb4"}]},"branch":"refs/heads/master"}},"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
