)]}'
{"id":"openstack%2Foctavia~864915","triplet_id":"openstack%2Foctavia~master~Ica07c4b932b2ae74d5c3c1f417ea7a8696a5e7ff","project":"openstack/octavia","branch":"master","attention_set":{"38562":{"account":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"last_update":"2026-10-07 15:45:07.000000000","reason":"\u003cGERRIT_ACCOUNT_29244\u003e replied on the change","reason_account":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-08-27 14:46:15.000000000","reason":"Vote got outdated and was removed: Code-Review-1"},"11628":{"account":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"last_update":"2023-06-16 14:00:15.000000000","reason":"Vote got outdated and was removed: Code-Review-1"}},"removed_from_attention_set":{"29244":{"account":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"last_update":"2026-10-07 15:45:07.000000000","reason":"\u003cGERRIT_ACCOUNT_29244\u003e replied on the change","reason_account":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}}},"hashtags":[],"change_id":"Ica07c4b932b2ae74d5c3c1f417ea7a8696a5e7ff","subject":"Enable disk partitioning in the amphora","status":"NEW","created":"2022-11-17 15:31:13.000000000","updated":"2026-10-07 17:21:38.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":11,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"002abc8dba1e96581f325566bce56c44cbeb9851","_number":864915,"virtual_id_number":864915,"owner":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-10-07 17:21:38.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"all":[{"value":-1,"date":"2026-10-07 15:43:03.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},{"value":0,"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,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},{"value":0,"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,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"}],"CC":[{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-11-17 16:29:52.000000000","updated_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"reviewer":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"state":"REVIEWER"},{"updated":"2022-11-17 18:08:16.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-05-25 16:16:03.000000000","updated_by":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"reviewer":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"state":"CC"},{"updated":"2026-05-27 14:18:46.000000000","updated_by":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"reviewer":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"state":"REVIEWER"},{"updated":"2026-05-31 12:42:04.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"CC"},{"updated":"2026-08-27 14:27:38.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"}],"messages":[{"id":"a6b92a7f4c2852a5b5415802cdda3dd1b731d052","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2022-11-17 15:31:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"27a1f570044aa7409275bcce894ef59da2886d23","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2022-11-17 16:29:52.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e1b3cfa69640788e83d89e4a5479fcbf78b73965","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-17 18:08:16.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/61b0069834234c26b5db02dfda2b88c2\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/542bb6b9be8f4968bf35f4be0ef6afbd : SUCCESS in 9m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d3d22c7fcc849ae920f7464578c3c80 : SUCCESS in 5m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/64a43e6a66fd49db9c72b186a7993020 : SUCCESS in 4m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a1a7f8aa851348f9ae09057033769f2c : SUCCESS in 5m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6a44a038351c4526b57c0666048d3d7c : SUCCESS in 11m 46s\n- octavia-tox-py39-tips https://zuul.opendev.org/t/openstack/build/90e6f5e6f3b9430498937e942e9e9c7b : SUCCESS in 5m 00s\n- octavia-tox-functional-py39-tips https://zuul.opendev.org/t/openstack/build/5fdd4bb00a524fb495828fa46ebf698f : SUCCESS in 7m 46s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/bfbdf16aa5574da1963846df93a67a0f : SUCCESS in 4m 53s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/30e05b04b9564009a7003f57492097c9 : SUCCESS in 6m 37s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/60d5a97c44dd400cad1f40bd2512437c : SUCCESS in 6m 37s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5037d2af116d479492167f8c9a62b487 : SUCCESS in 7m 25s (non-voting)\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/3b3caf8535d94abf85523858929affb8 : SUCCESS in 1h 20m 24s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/f558dca389404c49a2482227094c0c69 : FAILURE in 20m 11s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/8c18cf0db44f4ca5bf6dd214c49f0dee : FAILURE in 22m 42s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/1165b47c648f4f51b44464b4783ceb37 : SUCCESS in 1h 01m 32s\n- octavia-v2-dsvm-tls-barbican-fips https://zuul.opendev.org/t/openstack/build/374c4a5638164967b3a769b7ae05c63a : SUCCESS in 1h 21m 40s (non-voting)\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/8afc76fcc968431dbb53942054e959c5 : FAILURE in 26m 19s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/5cb654d451654d9eb0b203efaf27ffac : FAILURE in 26m 48s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/bb7c000ca68d419b82caf5cc98a5acb9 : FAILURE in 30m 04s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/a8ebf49b10d343b6922252d4293af8da : FAILURE in 25m 05s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2 https://zuul.opendev.org/t/openstack/build/81e5566270de4c0fba1f9433effe2df7 : FAILURE in 25m 15s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2-no-jobboard https://zuul.opendev.org/t/openstack/build/1e3c993b8e57485592d574c3cacf524f : FAILURE in 20m 02s (non-voting)\n- octavia-v2-dsvm-scenario-centos-9-stream https://zuul.opendev.org/t/openstack/build/ace7d3f92f954457948f8ee11d462c63 : SUCCESS in 2h 33m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"386f500bcd8403b3530199d791582e8f98c29f9c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2023-06-16 14:00:15.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"e11bc6a319cf5a27f917fda3f5880dc16cac5a22","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2023-06-16 14:15:10.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4230c5c43f6aabd25551d29053267a2a8a99343d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-16 15:36:19.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/fe9bf3e6ef6948a385c80beeef5b7774\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0faa0a44cb0d43d0ad0b2584958a1864 : SUCCESS in 10m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d9066208301147b8a36c8bb4732e73b6 : SUCCESS in 5m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8b7edc4f11b24af5878b3c9e2ab4ed2d : SUCCESS in 4m 57s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/96b429d7cc804f2ea825e99e15c37012 : SUCCESS in 5m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/da73a7e1739347ebbb339a60901dabc1 : SUCCESS in 5m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7ccd58be69ee4cf799f2e4019a56e7c0 : SUCCESS in 12m 20s\n- octavia-tox-py39-tips https://zuul.opendev.org/t/openstack/build/8164ff55235b422c9690eb7458d625da : SUCCESS in 5m 05s\n- octavia-tox-functional-py39-tips https://zuul.opendev.org/t/openstack/build/950f5b2efbd94987a35e7da843d89597 : SUCCESS in 6m 11s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/0111dd5ed50e4271a131a89e1aad5d12 : SUCCESS in 4m 58s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/37b3a98496554e37b0e5393c4fa1f9e9 : SUCCESS in 8m 04s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/fddb54bf457548e5855be4f53d600b48 : SUCCESS in 7m 53s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/e3987e7e39e344d4ae3a905946daa5a5 : SUCCESS in 7m 55s (non-voting)\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/a29b0f6370aa4547a7242e1db1e4b7c2 : SUCCESS in 1h 34m 37s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/5b23338289884214baffc3c068f451aa : FAILURE in 23m 15s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/5b34ad9eecb947c89024c3e89e006591 : FAILURE in 22m 31s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/2ea195ea3026469385a821bb6ca9f804 : FAILURE in 22m 27s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/7535ba2aa22e440d9e3cc4fb13ffe760 : FAILURE in 23m 17s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/b6a53455ba534a6ca2387d24d6112b30 : FAILURE in 30m 24s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/8143902026d349268611f021028051b5 : SUCCESS in 40m 33s\n- octavia-v2-dsvm-tls-barbican-fips https://zuul.opendev.org/t/openstack/build/61cc469ec7a84e47bd1bb553b26ae0ef : FAILURE in 58m 27s (non-voting)\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/c271ed03cab84386a77a704bdb568d7e : FAILURE in 22m 47s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/937eb8ebb57f4071a1bbaf39a08dfe42 : FAILURE in 23m 23s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/b467708fee6f4b8fa86a16391dbf3ed2 : FAILURE in 30m 37s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/0fb4217dd1f842e9be4a144e4cfb11e7 : FAILURE in 24m 13s (non-voting)\n- octavia-v2-dsvm-scenario-centos-9-stream https://zuul.opendev.org/t/openstack/build/fafe0c061f9f415c9c88f5b9e7428f7c : FAILURE in 1h 28m 07s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"602f0f5f2feadbf310dbdaa8b07cd8f5e9671dc2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2023-06-20 06:25:59.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"61d4854dd0cce4b01d852bfb216126b16cd58eca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-20 09:00:24.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/8292262a390140b39071d65025803cfc\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a44f80d2b4ed4dbaa06a3178212d49b2 : SUCCESS in 11m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1a4626b5782046f1a77ebbdfa5939e59 : SUCCESS in 5m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1e58d090ab064abeb7d286b8ff9802ff : SUCCESS in 4m 39s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5580d91b6102496aba3165f1796cb912 : SUCCESS in 5m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/14953f31f8b544f6a717fb710be80d1c : SUCCESS in 4m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b0d4e8a18f17407f846c829ed0801283 : SUCCESS in 8m 42s\n- octavia-tox-py39-tips https://zuul.opendev.org/t/openstack/build/7eb4f358fa784ecc9d242dabb1937313 : SUCCESS in 5m 01s\n- octavia-tox-functional-py39-tips https://zuul.opendev.org/t/openstack/build/75b0101ecca843808c25c7fb6de827ce : SUCCESS in 6m 16s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/717efe9a64d44ae1ac5957fb32698f8e : SUCCESS in 4m 28s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/60fc9c82619846efb1b61495b13de549 : SUCCESS in 6m 02s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/7210c064110246359c3008a8cc6eee22 : SUCCESS in 6m 04s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/337bf29a4f094c2481aa007ce2251b02 : SUCCESS in 6m 20s (non-voting)\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/6e511253576545a39366086aff21b1e0 : SUCCESS in 1h 45m 17s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/79b0022d01854b2f8d957235c4f52861 : FAILURE in 34m 52s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/ef181ae94c0b43d2b6bd1c9127722f60 : SUCCESS in 1h 35m 59s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/21e7f910969d42d083080c5a67adfa9b : SUCCESS in 2h 07m 44s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/b2e7b4e206c946718b4f201d69c99537 : SUCCESS in 1h 35m 24s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/dae3db060a654b77883c82ae10e76cfd : SUCCESS in 41m 45s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/8854fc0e876842f28a8d79e88f45ed1b : SUCCESS in 42m 28s\n- octavia-v2-dsvm-tls-barbican-fips https://zuul.opendev.org/t/openstack/build/c613f87910d649e19fffd87d162dd96f : FAILURE in 1h 00m 45s (non-voting)\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/62e2a124a382403cb876495c504f2e8f : FAILURE in 40m 30s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/4522479f4ef84480906c88c9543efdf5 : TIMED_OUT in 2h 32m 41s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/8f2559049dc043a3b83919fb0617756c : FAILURE in 1h 39m 39s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/2a094150679140a7a46277dd591e5c00 : TIMED_OUT in 2h 33m 12s (non-voting)\n- octavia-v2-dsvm-scenario-centos-9-stream https://zuul.opendev.org/t/openstack/build/4a545d8171454e7e93e6865803af1426 : FAILURE in 1h 35m 16s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c8954cebd6f0aa5baee9fde1732b5b5d505dc1e3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-05-21 13:37:22.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"274e0d30594c9b9855a70848c3b4ddce7bfa29f8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-21 15:03:36.000000000","message":"Patch Set 4: 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/97ea65ae8ce2433b90c83e663a0671c3\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5465063e5c87427ba7305c03b82578f1 : SUCCESS in 7m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/281f5dc0ccb14560b2ba0bfe756932a4 : SUCCESS in 7m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/df8488213cc64d72a6aa6c15d09205fb : SUCCESS in 4m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8947c2b0ed3543ff9ee523168ee83309 : SUCCESS in 3m 30s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/fc357ab95c174ddf9409ddd1b256449b : SUCCESS in 9m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2bc732ca046340fa8f5f797f78159895 : SUCCESS in 10m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e2e266ab8ca34a16b2e6de8b7b0c25c1 : SUCCESS in 4m 04s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/25c342f9f20c4816995d285a697f11d0 : SUCCESS in 3m 44s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/955dbcc9c67c45398db1cde2bf09f95b : SUCCESS in 3m 20s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/9ee4cf1f63c742a5a88687bfe496b031 : SUCCESS in 2m 46s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/a00454d6b7eb41c88a35664c185fdab0 : SUCCESS in 6m 14s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/92b5a40d9bb94863a140c9508a3438d0 : SUCCESS in 36m 21s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/60e5eac134a74bba9b0ab04c5413bd11 : FAILURE in 25m 09s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/9626b604cfd54737b38a6dc66f8efcfa : FAILURE in 21m 27s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/8bcfd09265ce45df90ddf008c7dcb2d6 : FAILURE in 20m 33s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/2cd7436a72d74097a7ee7d1bb04ebee6 : FAILURE in 20m 26s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/ea764320db5443c6947b8765d230c051 : FAILURE in 26m 28s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/fa15bfbcf2344cdda45944c8844df787 : SUCCESS in 53m 51s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/5fe83caedf3a4e57b31440c4d7baf126 : SUCCESS in 44m 16s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/639f3a65d934472a8432130145f1a185 : FAILURE in 25m 43s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/b2329e3421754f9ba6e797b770c132fd : FAILURE in 26m 15s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/0f7c4078597046aca1ba9d3a42bedb31 : FAILURE in 28m 29s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/8eaf88f44a83499ba8295c261d4a5e69 : FAILURE in 24m 54s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/ee2f4f0098c14522ad799e6c37c32944 : SUCCESS in 1h 24m 24s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/c6791f5b00de4af38bf2178fdd1107dc : SUCCESS in 1h 05m 39s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"2bc400a3742c5513b046e931f4aa179c8eaddcb8","tag":"autogenerated:claude-review","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-05-25 16:16:03.000000000","message":"Patch Set 4:\n\n*Reviewed by claude-sonnet-4-6*\n\n# Code Review: openstack/octavia - Change #864915\n\n**Gerrit URL**: https://review.opendev.org/c/openstack/octavia/+/864915\n**Patchset**: 4\n**Reviewed**: 2026-05-25 17:06:07\n**Reviewer**: Claude Code Review Agent (Vertex AI)\n**First Review**\n\n---\n\n## Change Summary\n\nThis change adds disk partitioning support to the Octavia amphora image build\nprocess. Instead of a single root filesystem, the amphora image is now built\nwith dedicated partitions for `/var/log` and `/var/lib`, preventing tenant\ntraffic logs from filling the root filesystem and rendering the amphora\nnon-functional.\n\n**Files Modified**: 7\n**Lines Added**: +122\n**Lines Removed**: -1\n\n### Commit Message\n```\nEnable disk partitioning in the amphora\n\nUse dedicated partitions for /var/log and /var/lib, it prevents the\namphora from filling the disk with the tenant traffic logs.\n\nWithout a dedicated partition for the logs the whole disk is filled and\namphora-agent is unable to update haproxy configuration.\nSome basic API calls may also fail (/info) when the partition that\ncontains /var/lib is full.\n\nThe /var/log partition is the last primary partition on the disk. A new\ngrow-var-log systemd service runs at boot to extend this partition and\nits filesystem to fill the available disk space from the flavor using\ngrowpart and resize2fs.\n\nDisk partitioning is enabled by default but it can be disabled by using\nthe \u0027-P\u0027 parameter when building the amphora image.\n\nAssisted-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ica07c4b932b2ae74d5c3c1f417ea7a8696a5e7ff\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n```\n\n### Purpose\nFixes a real operational problem where tenant traffic logs fill the root\nfilesystem on an amphora, causing amphora-agent to be unable to update\nhaproxy configuration and breaking basic API calls such as `/info`. By\nplacing `/var/log` and `/var/lib` on separate partitions, log growth is\nisolated and cannot starve the root filesystem.\n\n### Scope\nAffects the diskimage-create tooling (`diskimage-create.sh`,\n`block-device-amphora.yaml`, `README.rst`), the `amphora-agent` diskimage\nelement (new `grow-var-log` systemd service + post-install script + static\nbinary), a release note, and — importantly — `devstack/plugin.sh` where two\nblocks of code have been commented out.\n\n---\n\n## Test Results\n\n### Unit Tests\n```\nRan: 1591 tests in 14.3089 sec.\n - Passed: 1591\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\n```\n**Status**: ✅ PASS\n**Details**: All 1591 unit tests pass. No regressions introduced.\n\n### Functional Tests\n```\ntox -e functional-py3\n\n - Passed: (all 1422 tests)\n - Failed: 0\n```\n**Status**: ✅ PASS\n**Details**: All functional API tests pass. No regressions introduced.\n\n### Code Quality Checks (PEP8/Flake8)\n```\nERROR: InvocationError for command .tox/pep8/bin/flake8 (exited with code 1)\nModuleNotFoundError: No module named \u0027pkg_resources\u0027\nflake8.exceptions.FailedToLoadPlugin: Flake8 failed to load plugin\n\"flake8-import-order\" due to No module named \u0027pkg_resources\u0027.\n```\n**Status**: ⚠️ ENVIRONMENT ERROR\n**Details**: The pep8 tox environment fails due to a local Python packaging\nissue (`pkg_resources` missing from the tox venv), not due to any code in this\npatchset. The modified files are bash scripts, YAML, and RST — none of which\nare checked by flake8. This is an infrastructure issue unrelated to the patch\ncontent.\n\n---\n\n## Code Analysis\n\n### Overall Assessment\n\nThe core idea — isolating `/var/log` and `/var/lib` on dedicated partitions\nwith a boot-time grow script — is sound, well-motivated, and addresses a\ngenuine operational pain point. The implementation is clean and modular.\nHowever, there is one **critical** unrelated change included in this patchset\n(`devstack/plugin.sh` debug code), and one **major** correctness issue with\nthe partition layout overflowing the default image size. These must be\naddressed before merge.\n\n### Strengths\n- Clearly documented motivation in the commit message.\n- `grow-var-log` gracefully no-ops if `/var/log` is not a separate mount\n  (backward compatibility with old images or `-P` builds).\n- MBR label with three primary partitions stays within the 4-partition MBR\n  limit.\n- Release notes are well written and cover both `features:` and `upgrade:`.\n- The `-P` escape hatch allows operators to opt out of partitioning.\n- The `post-install.d/12-enable-grow-var-log` correctly checks\n  `DIB_INIT_SYSTEM` and fails explicitly for unsupported init systems.\n- Use of `set -eu` and `set -o pipefail` in the post-install script is good\n  practice.\n- `grow-var-log.service` correctly orders itself after `local-fs.target` and\n  before `amphora-agent.service` and `rsyslog.service`.\n\n### Issues Found\n\n---\n\n#### Critical Issues 🔴\n\n**1. `devstack/plugin.sh` — Accidental debug code committed**\n\n**File**: `devstack/plugin.sh:187` and `devstack/plugin.sh:632-634`\n\nThis patchset comments out two unrelated blocks of operational code in\n`devstack/plugin.sh`. These changes appear to be local debugging workarounds\nthat were accidentally staged with the partitioning work.\n\n**Issue 1a** — `stop_redis` function body is a no-op:\n```bash\nfunction stop_redis {\n    redis_name\u003d$(redis_name)\n    #stop_service $redis_name   # \u003c-- accidentally commented out\n}\n```\nEffect: When DevStack stops and `OCTAVIA_ENABLE_AMPHORAV2_JOBBOARD\u003dTrue`,\nRedis will NOT be stopped. This causes Redis to remain running after\n`./unstack.sh`, consuming memory and potentially interfering with re-stacks.\n\n**Issue 1b** — Management port IP removal disabled in `octavia_stop`:\n```bash\n    MGMT_SUBNET_MASK\u003d${MGMT_SUBNET_ARRAY[1]}\n    #if ip link show o-hm0 \u0026\u003e /dev/null \u0026\u0026 [ -n \"$MGMT_PORT_IP\" ]; then\n        #sudo ip addr del $MGMT_PORT_IP/$MGMT_SUBNET_MASK dev o-hm0\n    #fi\n```\nEffect: The management port IP address (`MGMT_PORT_IP`) is never removed from\nthe `o-hm0` interface during `octavia_stop`. This can prevent clean re-stacks\nand break Grenade upgrade testing, which explicitly relies on this removal\n(there is even a comment in the file: \"Grenade upgrades need the IP address\nremoved here\").\n\n**Impact**: These two changes actively break DevStack lifecycle management and\nGrenade upgrade CI. They are completely unrelated to disk partitioning. This\nis the highest-priority item to fix.\n\n**Suggestion**: Restore both blocks to their pre-patch state:\n```bash\nfunction stop_redis {\n    redis_name\u003d$(redis_name)\n    stop_service $redis_name\n}\n```\n```bash\n    if ip link show o-hm0 \u0026\u003e /dev/null \u0026\u0026 [ -n \"$MGMT_PORT_IP\" ]; then\n        sudo ip addr del $MGMT_PORT_IP/$MGMT_SUBNET_MASK dev o-hm0\n    fi\n```\n\n---\n\n#### Major Issues 🟡\n\n**2. Partition layout overflows default image size**\n\n**File**: `diskimage-create/block-device-amphora.yaml:10`,\n`diskimage-create/diskimage-create.sh:548`\n\nThe `block-device-amphora.yaml` defines the root partition as `size: 2GiB`.\nThe default image size is `AMP_IMAGESIZE\u003d2` (2 GB). When disk-image-create\nprocesses `--image-size 2`, it converts this to `2 * 1024 * 1024 KiB \u003d\n2,097,152 KiB \u003d 2 GiB` and writes `image-size: 2097152KiB` to the block\ndevice params YAML. The local loop image therefore has a capacity of exactly\n**2 GiB**.\n\nPartition layout on a 2 GiB disk:\n- root: `2GiB` \u003d 2,147,483,648 bytes → **already overflows the 2 GiB loop**\n- var_lib: `350MiB` \u003d additional 367,001,600 bytes\n- var_log: `100%` \u003d whatever remains\n\n---\n*This review was generated by an AI and may contain errors.*","accounts_in_message":[],"_revision_number":4},{"id":"1bd9ebad518b8cc5819547f4d594f2f63d016c17","tag":"autogenerated:claude-review","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-05-25 16:43:00.000000000","message":"Patch Set 4:\n\n*DevStack integration tests by claude-sonnet-4-6*\n\n**Tested:** change #864915 PS4\n\n## Tests Run\n\n| Test | Result |\n|------|--------|\n| Service Restart and Health Check | ✅ PASS |\n| OpenStack Credential Verification | ✅ PASS |\n| diskimage-create.sh Syntax Check | ✅ PASS |\n| grow-var-log Script Syntax Check | ✅ PASS |\n| post-install Script Syntax Check | ✅ PASS |\n| block-device-amphora.yaml Partition Layout Review | ✅ PASS |\n| Load Balancer Creation (Runtime Smoke Test) | ✅ PASS |\n| Amphora Status Check | ✅ PASS |\n| Service Log Review | ✅ PASS |\n\n## Test Results Summary\n\n**Overall Status:** ✅ PASS\n\n**Tests Passed:** 9/9\n**Tests Failed:** 0\n\n**Key Findings:**\n\n- This change exclusively modifies **disk-image-builder tooling** (`diskimage-create/`) and **amphora image elements** — it does not touch any running Octavia service code (API, controller-worker, health-manager, or amphora-agent Python code).\n- Full validation of the disk partitioning feature requires **rebuilding the amphora image** with `diskimage-create.sh` (a build-time operation), booting an amphora from the new image, and verifying that `/var/log` and `/var/lib` appear as separate partitions with the `grow-var-log` service having run at boot. This is not feasible in a live DevStack environment test without rebuilding the image.\n- All new and modified shell scripts (`diskimage-create.sh`, `grow-var-log`, `12-enable-grow-var-log`) pass bash syntax validation.\n- The YAML partition layout (`block-device-amphora.yaml`) is syntactically correct for disk-image-builder.\n- Runtime LB operations remain fully functional — no regressions introduced by the `devstack/plugin.sh` changes.\n\n**Issues Found:**\n- None related to this change.\n\n**Recommendations:**\n- Approve pending functional review of the `block-device-amphora.yaml` partition sizing rationale (root 2GiB, var_lib 350MiB, var_log 100% remaining).\n- Consider CI job that builds an amphora image with the new partitioning enabled and validates `grow-var-log.service` execution (would require a DIB-capable CI node).\n- The `-P` flag to disable partitioning provides a useful escape hatch for operators with custom image configurations.\n\n---\n\n---\n*This report was generated by an AI and may contain errors.*","accounts_in_message":[],"_revision_number":4},{"id":"df25881f1b0b865b3c9129bf16b15bb79ed80835","tag":"autogenerated:claude-review","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-05-26 11:43:28.000000000","message":"Patch Set 4:\n\n*DevStack integration tests by claude-sonnet-4-6*\n\n**Tested:** change #864915 PS4\n\n## Test Results Summary\n\n**Overall Status:** PASS\n**Tests Passed:** 15/15\n**Tests Failed:** 0\n\n**Key Findings:**\n\n- The change correctly introduces disk partitioning for amphora images via DIB\u0027s block-device configuration mechanism\n- The `-P` flag is properly added to the getopts string and results in `AMP_NO_PARTITIONS\u003d1`, skipping partition setup\n- Default behavior (partitioning enabled) exports `DIB_BLOCK_DEVICE_CONFIG` from the YAML file and sets `DIB_LOCAL_LOOP_SIZE`\n- The `grow-var-log` service is correctly ordered before `amphora-agent.service` and `rsyslog.service`, ensuring `/var/log` is fully sized before services that use it start\n- The grow script handles the case where `/var/log` is not a separate mount (images built with `-P`), making it safe in both configurations\n- All Octavia services (API, conductor, health manager, housekeeping) continue to function normally with the change applied\n- Load balancer provisioning, listener creation, pool creation, and health monitor creation all work correctly\n- Note: The change affects image build time only — existing running amphorae are not affected; new images must be rebuilt to use partitioning\n\n**Issues Found:**\n\n- One pre-existing ERROR state amphora (`9ddf40ed`) for load balancer `670031da-ce6e-421c-b881-b0257d311dcc` (BACKUP role) was observed, unrelated to this change\n- SQLAlchemy SAWarning messages in API logs (`Coercing Subquery object`, `cartesian product` warning) are pre-existing issues unrelated to this change\n\n**Recommendations:**\n\n---\n*This report was generated by an AI and may contain errors.*","accounts_in_message":[],"_revision_number":4},{"id":"fc3bf3ae5a92d0c1e95058148b4fc0790f0ca079","tag":"autogenerated:claude-review","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-05-27 13:40:31.000000000","message":"Patch Set 4:\n\n*DevStack integration tests by claude-sonnet-4-6*\n\n**Tested:** change #864915 PS4\n\n## Tests Run\n\n| Test | Result |\n|------|--------|\n| Service Health After Code Change | ✅ PASS |\n| Load Balancer CRUD Operations | ✅ PASS |\n| Listener and Pool Creation | ✅ PASS |\n| Amphora Status | ✅ PASS |\n| Log Review for Change-Related Errors | ✅ PASS |\n| Resource Cleanup | ✅ PASS |\n\n## Test Results Summary\n\n**Overall Status:** ✅ PASS\n**Tests Passed:** 6/6\n**Tests Failed:** 0\n\n**Key Findings:**\n- Change 864915/4 introduces disk partitioning support for Octavia amphora images via new diskimage-create configuration and a systemd grow-var-log service; it does not modify any running Python service code.\n- All Octavia services (o-api, o-cw, o-hm) restarted cleanly after the patchset was applied, with no new errors in service journals.\n- Full load-balancer lifecycle (create → ACTIVE → listener → pool → delete) completed successfully, confirming that no regressions were introduced in the provisioning code paths.\n- Amphora MASTER/BACKUP pairs were correctly allocated and communicating with the control-worker.\n- Pre-existing SQLAlchemy SAWarnings and an AuthToken deprecation notice are present in the environment but are unrelated to this change.\n\n**Issues Found:**\n- None\n\n**Recommendations:**\n- None — the change is well-scoped to image-build tooling and does not affect runtime service behaviour. No issues were found during integration testing.\n\n---\n*This report was generated by an AI and may contain errors.*","accounts_in_message":[],"_revision_number":4},{"id":"3a524c1fbf4301fe7bdbcd5ca2a4cab66f31d96a","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-05-27 14:18:46.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e9db64ae6fa71a7d413b9166f025c19220a9c498","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-05-31 12:42:04.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"53a6b57fef2cf17f85fdfa84798101ea21d9b225","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-31 14:08:10.000000000","message":"Patch Set 4:\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/31045051cce442009de29c416a0c72fc\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/827b91d7641443a9b1d620262b518961 : SUCCESS in 10m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f6eebdc613f04349b6099c1f6a3162a1 : SUCCESS in 4m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6f9c8242aaa040bbb92760391dda97ce : SUCCESS in 4m 40s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9171841964ee48d481d01a4371f7dd39 : SUCCESS in 2m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/639c5e790da4401c8365a975bc38eb5e : SUCCESS in 5m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eaa0ee6bd56141daa7a797c0201423f5 : SUCCESS in 12m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/94c6fb887f0b4b81b55bc3eec3afb959 : SUCCESS in 4m 16s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/e51c140ea4234492a864f396db019752 : SUCCESS in 4m 25s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/fb184cb8aa3a4bd9a1b32417cc276e63 : SUCCESS in 5m 22s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/94b8cdcb18ec485fa560b47113e04899 : SUCCESS in 3m 22s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/2921115566804db794a9904341a24898 : SUCCESS in 5m 38s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/58c5b3c2eb9d4922a8331c9422a618f8 : SUCCESS in 1h 00m 19s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/d93345ba8d3949cbb1cb57e99be92372 : FAILURE in 20m 41s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/4e608a29465c4016950b35bcd773675e : FAILURE in 20m 54s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/f452d196cc2d48458ee002688b716c14 : FAILURE in 21m 28s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/2bf096ab511f4f7387ab883d119f96e9 : FAILURE in 22m 18s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/4aeb8c1c1b534396be021e447618475e : FAILURE in 22m 38s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/ffe4bcc0e1344b788b13d1c155cca608 : SUCCESS in 44m 49s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/fc8b7dbf174845ab826463991f89a7f1 : SUCCESS in 42m 33s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/167e02ce9d5f4b0a9d7813b841000ffe : FAILURE in 21m 27s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/253272a92926478683223d80fdd17543 : FAILURE in 21m 41s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/2bd007b4966d40efb524b60b4762c39a : FAILURE in 24m 40s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/c1379ca8f84e49f0972613af3bd5821e : FAILURE in 21m 04s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/080f487708e943bbaf89998c25bf7be7 : SUCCESS in 1h 24m 21s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/3ceaad618f4c4ea9a44ec3c602172e7c : SUCCESS in 1h 03m 43s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"588e8aa8d3d43244400fcfc3fc2639a4f25324a2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-06-02 07:08:47.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"4bd76a20d2453b9b0ee970cda925a2d27b95b0db","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 08:48:42.000000000","message":"Patch Set 5: 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/b89cd881703a4aa8b60ea4fbdd19364c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b09815278f49452da464fe279461b7ef : SUCCESS in 7m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d249b1bdb29e46a499b5dc4def050d9f : SUCCESS in 2m 39s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/64a2a181ca2240208d4367c4a4a169d0 : SUCCESS in 4m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4fd894ad5ac94c488c0bcedc5e243787 : SUCCESS in 4m 06s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a982d1499cef4eb39349becc2524ba34 : SUCCESS in 6m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5e04e484ced74c40af84dc13a4f8086d : SUCCESS in 12m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/34dfc35cb75a447bb922fe51ecfb5438 : SUCCESS in 8m 41s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/a70abe1423634c919d68281ad93f7391 : SUCCESS in 5m 13s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/b7de8b11f184429ab9b4e604f8ec993f : SUCCESS in 3m 27s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/df4f21cb293c4ea69759a0fe45433ae4 : SUCCESS in 3m 50s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/597153d5640d437da0aca5d426f2427d : SUCCESS in 6m 55s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/e19f71d24a9347b789a2dfba1a4dd4f6 : SUCCESS in 55m 07s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/e3c03200a15140dbb8243bf70af2a379 : FAILURE in 29m 35s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/7e25797178274d919bc3999e389f8c67 : FAILURE in 34m 30s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/e32d7b68ab394e88b2bd14f27d66236c : FAILURE in 26m 57s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/97b1fe4fc7bb402ebbc432ad9f78ab0f : FAILURE in 34m 57s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/5838c9428fa14693aef25b091243fe65 : FAILURE in 31m 59s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/83181f6938cc4be592ef9872cc233212 : SUCCESS in 49m 58s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/e440ca30329b43668619ee705cbea20e : SUCCESS in 44m 54s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/bba5148dc8da4465ae5f41b593ab08e8 : FAILURE in 29m 34s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/f4ed61024526471bb01f75f907f99b6f : FAILURE in 30m 08s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/1bba9fe663074e519358aab05256ea21 : FAILURE in 47m 40s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/c1ccb6c34ebb43d683d6fddad519aa25 : FAILURE in 30m 57s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/e759d245c4e244b4ae7c78170072adf6 : SUCCESS in 1h 37m 33s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/f1d3c01b8bb54ac9832e6fd0a272321e : SUCCESS in 1h 19m 16s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"ff769076c81e013c9325bc03e204612241ca9890","tag":"autogenerated:claude-review","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-06-02 09:19:32.000000000","message":"Patch Set 5:\n\n*CI analysis by claude-sonnet-4-6*\n\n## Overall Recommendation\n\n**Recommendation: CODE FIX REQUIRED — Do not re-run.**\n\nThe failure is deterministic and cross-provider (9/9 jobs, 4 distinct cloud providers). Re-running will produce identical results.\n\n1. **Identify the amphora provisioning regression in PS5.** Review all changes to:\n   - `octavia/compute/drivers/` (nova/amphora boot)\n   - `octavia/controller/worker/` (flow tasks for LB create)\n   - `octavia/amphorae/drivers/` (amphora agent communication)\n   - `octavia/db/` (state machine transitions, if modified)\n\n2. **Check Octavia worker logs from a failed run.** The `octavia-worker` logs (typically in `/var/log/octavia/octavia-worker.log` on the controller) will show the exact exception that caused the amphora to be marked `ERROR`. These are available in the job artifacts under `controller/logs/`.\n\n3. **Do NOT re-run.** The failure rate is 9/9 (100%) across 4 different cloud providers. Re-running will produce identical results.\n\n4. **Once fixed, post a new patchset (PS6).** The check pipeline will automatically re-trigger all 9 jobs.\n\n---\n\nEND OF REPORT\n\n## Failing Jobs\n\n| Job | Classification | Voting |\n|-----|---------------|--------|\n| octavia-v2-dsvm-scenario-traffic-ops | CODE_ISSUE | voting |\n| octavia-v2-dsvm-scenario-traffic-ops-jobboard | CODE_ISSUE | voting |\n| octavia-v2-dsvm-scenario-ipv6-only | CODE_ISSUE | voting |\n| octavia-v2-dsvm-scenario-two-node-ovh | CODE_ISSUE | voting |\n| octavia-v2-dsvm-scenario-active-standby | CODE_ISSUE | voting |\n| octavia-v2-dsvm-tls-barbican | CODE_ISSUE | voting |\n| octavia-v2-dsvm-scenario-cinder-amphora | CODE_ISSUE | non-voting |\n| octavia-v2-dsvm-scenario-non-traffic-ops | CODE_ISSUE | non-voting |\n| octavia-v2-dsvm-scenario-non-traffic-ops-jobboard | CODE_ISSUE | non-voting |\n\n---\n*This analysis was generated by an AI and may contain errors.*","accounts_in_message":[],"_revision_number":5},{"id":"505695bd47582bb36734e584ae65445679de3e45","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-06-08 14:10:42.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"72edb0ac310b124bebd4d79802ce654edc565d91","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-06-08 14:51:38.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"f5b8920d032f072b7c27b0580b711b866c80f9f8","tag":"autogenerated:claude-review","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-06-08 15:09:37.000000000","message":"Patch Set 5:\n\n*CI analysis by claude-sonnet-4-6*\n\n## Overall Recommendation\n\n**Action Required:** INVESTIGATE\n\nAll 5 failing jobs share the same root cause: the Octavia amphora QCOW2 image (3 GiB) exceeds the Nova flavor\u0027s root disk size (2 GiB) in the CI environment, causing every amphora instance launch to fail with `nova.exception.FlavorDiskSmallerThanImage`. This is a CI infrastructure issue — not caused by the patch under review — and a simple `recheck` will continue to fail until the OpenStack CI/infra team either trims the amphora image below 2 GiB or increases the Nova amphora flavor\u0027s disk to ≥ 3 GiB. The patch author should file or comment on an existing infrastructure bug with the Octavia CI team (openstack-infra or the Octavia PTL) referencing this error pattern and these build UUIDs.\n\n### Jobs Requiring Code Fix\n\nNone. All failures are caused by a CI infrastructure misconfiguration (amphora image size vs. Nova flavor disk size). The patch under review is not at fault.\n\n### Jobs That Can Be Re-Run\n\nAll 5 jobs should be re-run **after** the infrastructure issue is resolved:\n\n- `octavia-v2-act-stdby-dsvm-scenario` (non-voting) — ENVIRONMENTAL: amphora image/flavor disk mismatch\n- `octavia-v2-dsvm-cinder-amphora` (non-voting) — ENVIRONMENTAL: amphora image/flavor disk mismatch\n- `octavia-v2-dsvm-scenario-traffic-ops-jobboard` (voting) — ENVIRONMENTAL: amphora image/flavor disk mismatch\n- `octavia-v2-dsvm-scenario-non-traffic-ops` (voting) — ENVIRONMENTAL: amphora image/flavor disk mismatch\n- `octavia-v2-dsvm-scenario-traffic-ops` (voting) — ENVIRONMENTAL: amphora image/flavor disk mismatch\n\nNote: Issuing a `recheck` immediately will produce the same failures. Coordinate with the Octavia CI team first.\n\n## Failing Jobs\n\n| Field | Value |\n|-------|-------|\n| Gerrit Change | [openstack/octavia #864915](https://review.opendev.org/c/openstack/octavia/+/864915) |\n| Patchset | 5 |\n| Pipeline | check |\n| Total Failing Jobs | 5 |\n| Analysis Date | 2026-06-08 16:01:15 UTC |\n\n---\n*This analysis was generated by an AI and may contain errors.*","accounts_in_message":[],"_revision_number":5},{"id":"5a8af008542ecd7acb7a43d94292112b8c01cb6b","tag":"autogenerated:claude-review","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-06-08 16:13:00.000000000","message":"Patch Set 5:\n\n*CI analysis by claude-sonnet-4-6*\n\n## Overall Recommendation\n\n**Action Required:** CODE FIX REQUIRED\n\nAll 9 Octavia scenario jobs — spanning 5 voting and 4 non-voting jobs across radically different configurations (single-node, two-node, IPv6-only, active/standby HA, Cinder block storage, TLS with Barbican, and standard/jobboard variants of both traffic-ops and non-traffic-ops) — failed for patchset 5. This simultaneous, comprehensive failure across every tested Octavia deployment topology is an extremely strong indicator of a **code regression** in patchset 5 that breaks a shared code path exercised by all scenario jobs. Environmental causes (infrastructure provider failures, temporary network partitions, resource exhaustion) are highly unlikely to simultaneously affect 9 jobs across multiple cloud providers (OVH BHS, OVH GRA, Rackspace IAD, Rackspace ORD, Rackspace CF1/CF2/CF5). A recheck without a code fix is very unlikely to succeed. The patchset author should review their changes for modifications to common Octavia utilities, API handlers, or database models. Secondary log retrieval (tempest_log.txt) is needed to pinpoint the exact failing test and traceback.\n\n### Jobs Requiring Code Fix\n\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard (voting)\n- octavia-v2-dsvm-scenario-ipv6-only (non-voting)\n- octavia-v2-dsvm-scenario-two-node (non-voting)\n- octavia-v2-act-stdby-dsvm-scenario (non-voting)\n- octavia-v2-dsvm-cinder-amphora (non-voting)\n- octavia-v2-dsvm-tls-barbican (voting)\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard (voting)\n- octavia-v2-dsvm-scenario-non-traffic-ops (voting)\n- octavia-v2-dsvm-scenario-traffic-ops (voting)\n\n### Jobs That Can Be Re-Run\n\nNone. The all-9-jobs simultaneous failure pattern across heterogeneous cloud providers and topologies conclusively rules out transient environmental flakiness. A recheck without a code fix is not recommended.\n\n## Failing Jobs\n\n| Field | Value |\n|-------|-------|\n| Gerrit Change | openstack/octavia #864915 |\n| Patchset | 5 |\n| Pipeline | check |\n| Total Failing Jobs | 9 |\n| Analysis Date | 2026-06-08 |\n\n---\n*This analysis was generated by an AI and may contain errors.*","accounts_in_message":[],"_revision_number":5},{"id":"b71202015f789ef913e2a70fb975871c1ad4031c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-08 16:28:16.000000000","message":"Patch Set 5:\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/96c1aca7084e477c924ac96932fcd51c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bf405475b57648a79c7b8c8b4e660f93 : SUCCESS in 9m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ec515c797c9a40e08436aecd4bee546f : SUCCESS in 6m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7d5f84d2133b4891b379d4da1a5c51d8 : SUCCESS in 6m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8bf852d61c064b3c92078223bc8d2180 : SUCCESS in 5m 38s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3aa1c25bf6ee4acca88acd16f54a01b7 : SUCCESS in 7m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b33ffefeec354eeba108fca5bc09f882 : SUCCESS in 15m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4f4aede44b504f9786ff57e76ad0db98 : SUCCESS in 8m 45s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/16343917fa4f4d43b037786b6db6ee4d : SUCCESS in 4m 42s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/378f8be7074243948c64310cdffe9dc6 : SUCCESS in 5m 59s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/2fa1df7431f942349213f68d1d12d07c : SUCCESS in 4m 20s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/246e6a4079bf49fca79d8d2fc6544a57 : SUCCESS in 6m 04s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/dc66ca20dd9749309e5f8953ac5d1a58 : SUCCESS in 1h 11m 57s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/3fb84589a54b4702b28ad43848f594a1 : FAILURE in 31m 08s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/0faa37d3f12e4e878981f6e28a9a9409 : FAILURE in 36m 58s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/fc44dafc19b340b0b2a975b921797300 : FAILURE in 39m 45s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/2dbb414618f842b6a7a830ec35af4648 : FAILURE in 38m 26s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/d38cf35e63b9470492beb495375e06be : FAILURE in 52m 07s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/909a83c94ff64333ade15ed3a5c52ba7 : SUCCESS in 1h 03m 00s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/ff78bbb6867d4842a344575cfdfa6d68 : SUCCESS in 53m 14s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/f0d67fc356664516894be6ae8a979755 : FAILURE in 34m 44s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/376c52933cfe4357910839cd3d0dd895 : FAILURE in 39m 24s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/bda024dd780a4774821d7079cb4ce9fa : FAILURE in 49m 30s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/dd6b83d77ffe4e11aa8e49c5818aab2e : FAILURE in 37m 33s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/115b4d3101a843f1aeb65b69ac8ca757 : SUCCESS in 1h 53m 32s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/8d1542a9df7245af8df06384bcd93265 : SUCCESS in 1h 23m 16s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"582aadb92ff406b87e4d2a02f085de8314eab263","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-08-27 14:27:30.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"21341d889b6f36e6b0206eac36e02fb22abb84b3","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-08-27 14:27:38.000000000","message":"Patch Set 5: Code-Review-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging opendev.org/openstack/octavia for 864915,5","accounts_in_message":[],"_revision_number":5},{"id":"b13d8a447060ba63d21fb113b98ab87446dab03f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-27 14:28:12.000000000","message":"Patch Set 5:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/octavia for 864915,5","accounts_in_message":[],"_revision_number":5},{"id":"d3e813b58f36ec8d3623fcbe9f68257e57b50716","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-08-27 14:46:15.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"509513bddf8752bd1d2e88f07d113399299887b7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-27 17:53:18.000000000","message":"Patch Set 6: 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/35913dab4d7a4bbe8c15d16c8c62a9f9\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8e0903a7caf94e3fa0b6e2dbd4b080f2 : SUCCESS in 7m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/79f3ec4e93bd446dba11532de8b9bb5a : SUCCESS in 3m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7ba3a1bb470345d99301af6069814d01 : SUCCESS in 3m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/024f195f6b1142308b4c6f90b930e49d : SUCCESS in 3m 30s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e292495436ff46c9b6100b16c8effbc2 : SUCCESS in 4m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/19805285e807436db54906ac16031911 : SUCCESS in 15m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2869c072c2c74f79833141c0c70c4ebd : SUCCESS in 10m 02s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/c7ca3c2f99d6445ebc7e736f0ed189d2 : SUCCESS in 7m 39s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/8883ce4f9e64428fb8c785edc88e7693 : SUCCESS in 6m 09s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/174a47b1736b49d1a6a9ce007310cad0 : SUCCESS in 4m 52s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/6dec1c0f140d463dbfcda4762ce18d59 : SUCCESS in 6m 09s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/7399177bea4746ef90baff4c50a21f7d : SUCCESS in 1h 18m 27s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/0ef2d6cdc0444d5aa0cf58e94c7470db : FAILURE in 23m 02s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/659bf6eb057b42a0b3339b67ff5131ce : FAILURE in 34m 18s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/fa11cb403631400ca527351ff0a422a6 : FAILURE in 32m 25s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/4866e2a41290498582b7678b9f10137e : FAILURE in 35m 18s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/18212312ae0842f9ac2b93bd7c826cc6 : FAILURE in 24m 28s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/917e37a79eb54d34b7a7d34e267f82f2 : FAILURE in 22m 25s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/fcb17a73beaa4e2eb40083a53112d28d : FAILURE in 23m 08s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/39bb703f3ca440deaf64ee5ff2d86c58 : FAILURE in 31m 05s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/bedb1fbfd2d7419dbfe40727537a2c2b : FAILURE in 33m 08s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/b6444dcb01064509b9d7563b1531b29e : TIMED_OUT in 3h 04m 12s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/2632412c437242fb9edec6b3bcc41bdc : FAILURE in 24m 18s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/f2faea17e680447abbc4a3e65ea6ac5d : FAILURE in 7m 30s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/64eb8a7af0c74d48aa003f8515f3bbc7 : FAILURE in 7m 26s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"9fefab2b006baaa3cd36461c34546650b096fbf3","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-09-28 14:06:21.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"10482778c3620f95e206357c5b97811191370ec1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 15:38:37.000000000","message":"Patch Set 6:\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/db48e8deec93478eb5d9d933ba00f6d6\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ff2d6be310fc442a8f2de20398649f5e : SUCCESS in 9m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/de696de8694a4df8a4ee0f5d147e245c : SUCCESS in 5m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8235ac55a0414cdeb7cc2ecc4d423b88 : SUCCESS in 4m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8656d9e82b82433fbb42815e26c1d8a6 : SUCCESS in 9m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6d1f9299ee74420090ea2b8bc8deb581 : SUCCESS in 7m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/db892f336cea4cf795f1acf79f7826ab : SUCCESS in 8m 16s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/c4898701ad0f4ee8bbb7655ad9dc0521 : SUCCESS in 4m 58s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/4983a6e667b143d699d6b8ad0cda6915 : SUCCESS in 5m 32s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/b523b8e23fe54cccb3222378fab7a5ff : SUCCESS in 3m 57s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/ad4ca76b7bc1479ba902746486f45e24 : SUCCESS in 6m 26s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/d324af97d4b042a69399dea96642194a : SUCCESS in 59m 32s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/be92b7025d824d03bf418b12b4e7e276 : FAILURE in 28m 59s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/1db3409876634ea8aef4cba450e982ee : FAILURE in 31m 19s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/f138bfb2b0384f878394ee5508ef9c4c : FAILURE in 29m 02s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/ecfa73d1656b46d485d21cce4cd508e9 : FAILURE in 33m 10s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/040cd6b8cc354a93bb021d207bdaaf6f : FAILURE in 29m 24s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/e80347c5f7674998a9b59f711838d89d : SUCCESS in 43m 42s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/40d241c80c5f4b7a8595c8e2dfc34ec1 : FAILURE in 30m 02s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/40a149e97bdc488f833e0430c901f164 : FAILURE in 29m 28s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/b45472fb2e1b4805bde08f724df28da6 : FAILURE in 50m 10s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/df567e9d80964fa788a51051485c21b9 : FAILURE in 28m 44s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/86587b5900da42e2a0ad313eb7331189 : SUCCESS in 1h 11m 33s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/1468396bf1a744408a98e370d93bbe12 : SUCCESS in 1h 00m 27s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"e5e8020b1d078dadd4c352f5ba2f121329211546","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-09-29 08:35:46.000000000","message":"Patch Set 7: Patch Set 6 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"4b68dc59b081f4ae2c31fbd7087222e9a13a54ea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-29 11:10:48.000000000","message":"Patch Set 7: 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/e7e99681289c4675a9708bc18ad2d6b3\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b49309e14eee463092ec9b7da12d1f16 : SUCCESS in 9m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/680e300dcc9b4937855ff69695e4b4e4 : SUCCESS in 5m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b88d48d4e3e0446dbe912cdd5fa19829 : SUCCESS in 6m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a4504e65fcf1447c9b99650148f6b179 : SUCCESS in 8m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1438e4700374c8d89ba7c221e7b01a0 : SUCCESS in 14m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/adb845e5832c4e51bacf8cfc9e1fd7c9 : SUCCESS in 10m 32s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/33db87a7b9e84e17a0985948be3792fa : SUCCESS in 5m 49s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/a88eab02d8624f2ea1c67c5d8c671143 : SUCCESS in 6m 59s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/e5a0995b9e644300bd7459fe620c0d86 : SUCCESS in 4m 05s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/ff3472885a3541c5900775d30ab54860 : SUCCESS in 5m 47s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/1ef9cc876f6c49e1bf77141f67ed2150 : SUCCESS in 1h 01m 17s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/6bc5e27a4f194b7d8c34bc1dbebf620c : FAILURE in 34m 50s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/2600f436676547bebe08d7c62dc60656 : FAILURE in 39m 27s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/4adfea789ed34dabaafe494f086fa00d : FAILURE in 35m 15s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/701ac11d977a4bb989a6f667f8af2554 : FAILURE in 39m 25s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/e6a0d34299c34813974cbaf140241cbb : FAILURE in 36m 00s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/127636b9d58746f1a3fadeb8e7fc5f68 : SUCCESS in 58m 35s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/edd493c174804fbfabb25ab5757ed013 : FAILURE in 35m 20s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/187b6ca4315d40e39cafc662f4a9339c : FAILURE in 41m 06s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/918b9f88dd054444ab2794cc77ce5fbe : FAILURE in 52m 19s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/8d86f8308b6c4218af5bf77b565719df : FAILURE in 35m 45s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/951da96a9b584bbfabfa1fe0220ac3d7 : SUCCESS in 1h 30m 39s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/6fb808c4d02b42179610a90e2163faba : SUCCESS in 1h 20m 39s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"f48bf018632f9d4dfd0f82f2932d531697401be7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-10-07 15:40:12.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"6315718b477f9c51ffca20a5dd3ea47576db91dd","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-10-07 15:43:03.000000000","message":"Patch Set 8: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"8d9c77cb533a13ee9e76500d1ba6a65e8eb1cc5f","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-10-07 15:45:07.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"002abc8dba1e96581f325566bce56c44cbeb9851","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-07 17:21:38.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad78e610dd9d43bd9c4420e4f1e76f77\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/577a87dcf2ae4722b8892a2cd65b44ea : SUCCESS in 9m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/343763c03deb4fe6b27dde483b3c29c1 : SUCCESS in 5m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a5afd5c3795848b6abba1cf7c45d1116 : SUCCESS in 4m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5c5de24810bb40fc9a07b3235f38af44 : SUCCESS in 9m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/678a6805d2844c96bee18d8b0689f78a : SUCCESS in 13m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f3f2ee7823e74936922a2ff791fe64a6 : SUCCESS in 9m 36s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/a40e3d1f9ac7478e9312081df6f9e963 : SUCCESS in 6m 00s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/9a75a2860fe441c9bd64fc8d84d2cbb1 : SUCCESS in 8m 20s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/b1f069d4679c48419c05e3eb2d12a885 : SUCCESS in 5m 18s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/6d6a509a0fe94362be1308706874a3cb : SUCCESS in 5m 30s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/1aaed1206e744595a465208481e7de8b : SUCCESS in 49m 39s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/5d8c694dafea46ecb44d4af777fc420b : SUCCESS in 1h 24m 07s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/e570249edc134e13a682af4517dea8b3 : SUCCESS in 56m 18s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/1188a371c175488e8281d95847a37563 : SUCCESS in 1h 25m 21s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/db8b1516b635467a8cc4617b45214441 : SUCCESS in 1h 00m 50s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/f19c300f798b47388bf939295b7b8ae3 : SUCCESS in 35m 19s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/2cd4a00382b74f6094c14754f3905b44 : SUCCESS in 41m 32s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/2667c05e031a4947abfbec9bc18b585c : SUCCESS in 31m 21s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/bc442f18f48d48d4a0e25c0ac59c382e : FAILURE in 27m 39s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/59336119f85b463bb147f2ff780590b2 : FAILURE in 41m 55s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/1e3828736e584392b1392ca05bd6fcce : SUCCESS in 1h 21m 53s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/c795aedef1f0414386b2f336e89b3e0e : SUCCESS in 1h 10m 31s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/87454e38cd8f4de3a1430bb043babc38 : SUCCESS in 56m 43s (non-voting)","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"089fbbdea366da309e7ec58ac2e8af5f988d08f9","revisions":{"100f11bedde6c0e63193eedb5983ba7b6fd71dca":{"kind":"REWORK","_number":1,"created":"2022-11-17 15:31:13.000000000","uploader":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"ref":"refs/changes/15/864915/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/15/864915/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/15/864915/1"}}},"commit":{"parents":[{"commit":"529f8e2f52010ede293bebdaf7cd20a61758fe58","subject":"Merge \"Fix full graph loadbalancer creation if jobboard is disabled\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/529f8e2f52010ede293bebdaf7cd20a61758fe58"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2022-11-17 15:23:45.000000000","tz":60},"committer":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2022-11-17 15:28:18.000000000","tz":60},"subject":"WIP Enable disk partitioning in the amphora","message":"WIP Enable disk partitioning in the amphora\n\nDedicate a partition for /var/log (and /var/lib), it will prevent the\namphora from filling the disk when logging the tenant traffic.\nWithout a dedicated partition for the logs the whole disk is filled and\namphora-agent is unable to update haproxy configuration.\n\nChange-Id: Ica07c4b932b2ae74d5c3c1f417ea7a8696a5e7ff\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/100f11bedde6c0e63193eedb5983ba7b6fd71dca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/100f11bedde6c0e63193eedb5983ba7b6fd71dca"}]},"branch":"refs/heads/master"},"ddd33a5cece30b37f080e29e694f596a6806c512":{"kind":"REWORK","_number":2,"created":"2023-06-16 14:00:15.000000000","uploader":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"ref":"refs/changes/15/864915/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/15/864915/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/15/864915/2"}}},"commit":{"parents":[{"commit":"e2bc07222f40ce5c6ba73a0e4bf79af9f5ebde11","subject":"Merge \"Fix hm operating status to ONLINE in single lb call\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/e2bc07222f40ce5c6ba73a0e4bf79af9f5ebde11"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2022-11-17 15:23:45.000000000","tz":60},"committer":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2023-06-16 13:53:11.000000000","tz":-240},"subject":"Enable disk partitioning in the amphora","message":"Enable disk partitioning in the amphora\n\nUse dedicated partitions for /var/log and /var/lib, it prevents the\namphora from filling the disk with the tenant traffic logs.\n\nWithout a dedicated partition for the logs the whole disk is filled and\namphora-agent is unable to update haproxy configuration.\nSome basic API calls may also fail (/info) when the partition that\ncontains /var/lib is full.\n\nDisk partitioning is enabled by default but it can be disabled by using\nthe \u0027-P\u0027 parameter when building the amphora image.\n\nChange-Id: Ica07c4b932b2ae74d5c3c1f417ea7a8696a5e7ff\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/ddd33a5cece30b37f080e29e694f596a6806c512"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/ddd33a5cece30b37f080e29e694f596a6806c512"}]},"branch":"refs/heads/master"},"3ddadc8b8ac66028a270fd874d551c399f13394f":{"kind":"REWORK","_number":3,"created":"2023-06-20 06:25:59.000000000","uploader":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"ref":"refs/changes/15/864915/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/15/864915/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/15/864915/3"}}},"commit":{"parents":[{"commit":"e2bc07222f40ce5c6ba73a0e4bf79af9f5ebde11","subject":"Merge \"Fix hm operating status to ONLINE in single lb call\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/e2bc07222f40ce5c6ba73a0e4bf79af9f5ebde11"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2022-11-17 15:23:45.000000000","tz":60},"committer":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2023-06-19 05:24:14.000000000","tz":-240},"subject":"Enable disk partitioning in the amphora","message":"Enable disk partitioning in the amphora\n\nUse dedicated partitions for /var/log and /var/lib, it prevents the\namphora from filling the disk with the tenant traffic logs.\n\nWithout a dedicated partition for the logs the whole disk is filled and\namphora-agent is unable to update haproxy configuration.\nSome basic API calls may also fail (/info) when the partition that\ncontains /var/lib is full.\n\nNote: using partitions is not compatible with cloud-init\u0027s growpart\nfeature, the partitions and the filesystems are not extended on boot.\n\nDisk partitioning is enabled by default but it can be disabled by using\nthe \u0027-P\u0027 parameter when building the amphora image.\n\nChange-Id: Ica07c4b932b2ae74d5c3c1f417ea7a8696a5e7ff\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/3ddadc8b8ac66028a270fd874d551c399f13394f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/3ddadc8b8ac66028a270fd874d551c399f13394f"}]},"branch":"refs/heads/master"},"fb528f4dd9265a314e44690acff7621be0c52646":{"kind":"REWORK","_number":4,"created":"2026-05-21 13:37:22.000000000","uploader":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"ref":"refs/changes/15/864915/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/15/864915/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/15/864915/4"}}},"commit":{"parents":[{"commit":"d16fa5e723701c95cf97a3e9ea57b3856e09aaa7","subject":"Merge \"Add check for Octavia Healthmonitor network before deleting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/d16fa5e723701c95cf97a3e9ea57b3856e09aaa7"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2022-11-17 15:23:45.000000000","tz":60},"committer":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2026-05-21 13:34:02.000000000","tz":0},"subject":"Enable disk partitioning in the amphora","message":"Enable disk partitioning in the amphora\n\nUse dedicated partitions for /var/log and /var/lib, it prevents the\namphora from filling the disk with the tenant traffic logs.\n\nWithout a dedicated partition for the logs the whole disk is filled and\namphora-agent is unable to update haproxy configuration.\nSome basic API calls may also fail (/info) when the partition that\ncontains /var/lib is full.\n\nThe /var/log partition is the last primary partition on the disk. A new\ngrow-var-log systemd service runs at boot to extend this partition and\nits filesystem to fill the available disk space from the flavor using\ngrowpart and resize2fs.\n\nDisk partitioning is enabled by default but it can be disabled by using\nthe \u0027-P\u0027 parameter when building the amphora image.\n\nAssisted-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ica07c4b932b2ae74d5c3c1f417ea7a8696a5e7ff\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/fb528f4dd9265a314e44690acff7621be0c52646"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/fb528f4dd9265a314e44690acff7621be0c52646"}]},"branch":"refs/heads/master"},"32a3f5eba26f61cc188eee94a5196dab2f2ab1ae":{"kind":"REWORK","_number":5,"created":"2026-06-02 07:08:47.000000000","uploader":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"ref":"refs/changes/15/864915/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/15/864915/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/15/864915/5"}}},"commit":{"parents":[{"commit":"d16fa5e723701c95cf97a3e9ea57b3856e09aaa7","subject":"Merge \"Add check for Octavia Healthmonitor network before deleting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/d16fa5e723701c95cf97a3e9ea57b3856e09aaa7"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2022-11-17 15:23:45.000000000","tz":60},"committer":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2026-06-02 07:08:10.000000000","tz":0},"subject":"Enable disk partitioning in the amphora","message":"Enable disk partitioning in the amphora\n\nUse dedicated partitions for /var/log and /var/lib, it prevents the\namphora from filling the disk with the tenant traffic logs.\n\nWithout a dedicated partition for the logs the whole disk is filled and\namphora-agent is unable to update haproxy configuration.\nSome basic API calls may also fail (/info) when the partition that\ncontains /var/lib is full.\n\nThe /var/log partition is the last primary partition on the disk. A new\ngrow-var-log systemd service runs at boot to extend this partition and\nits filesystem to fill the available disk space from the flavor using\ngrowpart and resize2fs.\n\nDisk partitioning is enabled by default but it can be disabled by using\nthe \u0027-P\u0027 parameter when building the amphora image.\n\nAssisted-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ica07c4b932b2ae74d5c3c1f417ea7a8696a5e7ff\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/32a3f5eba26f61cc188eee94a5196dab2f2ab1ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/32a3f5eba26f61cc188eee94a5196dab2f2ab1ae"}]},"branch":"refs/heads/master"},"451c8a7261141ee0fff4013bd40cd1cf1c8e08c9":{"kind":"REWORK","_number":6,"created":"2026-08-27 14:46:15.000000000","uploader":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"ref":"refs/changes/15/864915/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/15/864915/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/15/864915/6"}}},"commit":{"parents":[{"commit":"fbc4af60a9dfa922343e0f86f0541b4971c1b908","subject":"Merge \"Fix VRRP split-brain on amphora failover in ACTIVE_STANDBY\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/fbc4af60a9dfa922343e0f86f0541b4971c1b908"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2022-11-17 15:23:45.000000000","tz":60},"committer":{"name":"Richard Cruise","email":"rcruise@redhat.com","date":"2026-08-27 14:42:38.000000000","tz":60},"subject":"Enable disk partitioning in the amphora","message":"Enable disk partitioning in the amphora\n\nUse dedicated partitions for /var/log and /var/lib, it prevents the\namphora from filling the disk with the tenant traffic logs.\n\nWithout a dedicated partition for the logs the whole disk is filled and\namphora-agent is unable to update haproxy configuration.\nSome basic API calls may also fail (/info) when the partition that\ncontains /var/lib is full.\n\nThe /var/log partition is the last primary partition on the disk. A new\ngrow-var-log systemd service runs at boot to extend this partition and\nits filesystem to fill the available disk space from the flavor using\ngrowpart and resize2fs.\n\nDisk partitioning is enabled by default but it can be disabled by using\nthe \u0027-P\u0027 parameter when building the amphora image.\n\nAssisted-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ica07c4b932b2ae74d5c3c1f417ea7a8696a5e7ff\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/451c8a7261141ee0fff4013bd40cd1cf1c8e08c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/451c8a7261141ee0fff4013bd40cd1cf1c8e08c9"}]},"branch":"refs/heads/master"},"0e1ff46b6fc54c4d143c1132a979bae257af3249":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-09-29 08:35:46.000000000","uploader":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"ref":"refs/changes/15/864915/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/15/864915/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/15/864915/7"}}},"commit":{"parents":[{"commit":"57460f16a2864b889b4c89e79d978a45cdd84bf6","subject":"Update master for stable/2026.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/57460f16a2864b889b4c89e79d978a45cdd84bf6"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2022-11-17 15:23:45.000000000","tz":60},"committer":{"name":"Richard Cruise","email":"rcruise@redhat.com","date":"2026-09-29 08:35:46.000000000","tz":0},"subject":"Enable disk partitioning in the amphora","message":"Enable disk partitioning in the amphora\n\nUse dedicated partitions for /var/log and /var/lib, it prevents the\namphora from filling the disk with the tenant traffic logs.\n\nWithout a dedicated partition for the logs the whole disk is filled and\namphora-agent is unable to update haproxy configuration.\nSome basic API calls may also fail (/info) when the partition that\ncontains /var/lib is full.\n\nThe /var/log partition is the last primary partition on the disk. A new\ngrow-var-log systemd service runs at boot to extend this partition and\nits filesystem to fill the available disk space from the flavor using\ngrowpart and resize2fs.\n\nDisk partitioning is enabled by default but it can be disabled by using\nthe \u0027-P\u0027 parameter when building the amphora image.\n\nAssisted-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ica07c4b932b2ae74d5c3c1f417ea7a8696a5e7ff\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/0e1ff46b6fc54c4d143c1132a979bae257af3249"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/0e1ff46b6fc54c4d143c1132a979bae257af3249"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"fbc4af60a9dfa922343e0f86f0541b4971c1b908","ours":"451c8a7261141ee0fff4013bd40cd1cf1c8e08c9","theirs":"57460f16a2864b889b4c89e79d978a45cdd84bf6","merge_strategy":"recursive","contains_conflicts":false}},"089fbbdea366da309e7ec58ac2e8af5f988d08f9":{"kind":"REWORK","_number":8,"created":"2026-10-07 15:40:12.000000000","uploader":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"ref":"refs/changes/15/864915/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/15/864915/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/15/864915/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/15/864915/8"}}},"commit":{"parents":[{"commit":"57460f16a2864b889b4c89e79d978a45cdd84bf6","subject":"Update master for stable/2026.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/57460f16a2864b889b4c89e79d978a45cdd84bf6"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2022-11-17 15:23:45.000000000","tz":60},"committer":{"name":"Richard Cruise","email":"rcruise@redhat.com","date":"2026-10-07 15:38:12.000000000","tz":60},"subject":"Enable disk partitioning in the amphora","message":"Enable disk partitioning in the amphora\n\nUse dedicated partitions for /var/log and /var/lib, it prevents the\namphora from filling the disk with the tenant traffic logs.\n\nWithout a dedicated partition for the logs the whole disk is filled and\namphora-agent is unable to update haproxy configuration.\nSome basic API calls may also fail (/info) when the partition that\ncontains /var/lib is full.\n\nThe /var/log partition is the last primary partition on the disk. A new\ngrow-var-log systemd service runs at boot to extend this partition and\nits filesystem to fill the available disk space from the flavor using\ngrowpart and resize2fs.\n\nDisk partitioning is enabled by default but it can be disabled by using\nthe \u0027-P\u0027 parameter when building the amphora image.\n\nAlso increased amphora size in Zuul jobs to unblock CI testing\n\nAssisted-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nCo-authored-by: Richard Cruise \u003crcruise@redhat.com\u003e\nChange-Id: Ica07c4b932b2ae74d5c3c1f417ea7a8696a5e7ff\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/089fbbdea366da309e7ec58ac2e8af5f988d08f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/089fbbdea366da309e7ec58ac2e8af5f988d08f9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"}},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
