)]}'
{"id":"openstack%2Fdevstack~964282","triplet_id":"openstack%2Fdevstack~stable%2F2025.2~I502ffa5aceb6db1d9aced2b5284e8ec105e6cc30","project":"openstack/devstack","branch":"stable/2025.2","topic":"os-brick-lock_path-stable/2025.2","attention_set":{"30555":{"account":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"last_update":"2025-10-17 08:09:31.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I502ffa5aceb6db1d9aced2b5284e8ec105e6cc30","subject":"Add support for shared os_brick file lock path","status":"NEW","created":"2025-10-17 08:02:24.000000000","updated":"2025-10-28 15:13:55.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"cherry_pick_of_change":849329,"cherry_pick_of_patch_set":7,"meta_rev_id":"cafcc8a30975fec211ef22f81d2736a89129b1c4","_number":964282,"virtual_id_number":964282,"owner":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:check","value":1,"date":"2025-10-17 09:57:30.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"all":[{"value":1,"date":"2025-10-17 08:09:31.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_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"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"}],"REVIEWER":[{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-10-17 08:02:24.000000000","updated_by":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"reviewer":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"state":"CC"},{"updated":"2025-10-17 08:09:31.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2025-10-17 09:57:30.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-10-28 15:13:55.000000000","updated_by":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"reviewer":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"state":"CC"}],"messages":[{"id":"3dfff0e03ff20492a592091b16d62f87ccc634c7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"date":"2025-10-17 08:02:24.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"18df038260b5c33451310b30ad2c0e145b46600d","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-10-17 08:09:31.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/de022d39b92440abad5f6d4b4a98ed0e\n\n- devstack-platform-centos-10-stream https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c986447b4add49c0be07aab6318b2f07 : FAILURE in 5m 56s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"04e9788f897d00c422e23230533887497b01f1ae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-17 09:57:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fb4b88d181094756b7d3dbdb97c46d65\n\n- grenade https://zuul.opendev.org/t/openstack/build/a3cca8d80bd54b7b83259aa8eab59abd : SUCCESS in 31m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/21955fb7eedd43e9be4f51e8934e8c8a : SUCCESS in 1h 52m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/553e793d38d44235a04b648ff5c80cab : SUCCESS in 3m 35s\n- devstack https://zuul.opendev.org/t/openstack/build/553290abc229448d9122046a4fb333cb : SUCCESS in 10m 46s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/afeaa0b0a16148a3a45b74a6580b1ee1 : SUCCESS in 14m 21s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/e63ec30c768a4d78a4a40ba4baa4a9ad : SUCCESS in 23m 05s\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/ef58d500e5614671b5e740860146fd63 : FAILURE in 6m 06s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/0c6dec4ed3064f1bb7981e252513cc47 : FAILURE in 12m 54s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/7a3418404be942f5b06b61b26344cb59 : SUCCESS in 1h 41m 45s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/8c9c651be5bb4cee93901ea37b09c455 : FAILURE in 11m 20s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/282bca24c5684975b0141bb37b752d95 : FAILURE in 9m 23s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/ddc5276fda8b4b05b7e9f94bb3fab2c5 : SUCCESS in 1h 49m 04s (non-voting)\n- devstack-platform-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/28156fe873d0465c80e3d3e9ce1d56f4 : SUCCESS in 1h 38m 22s\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/ad90672058004a2591b39f691e11aa82 : SUCCESS in 34m 51s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/b7beed46c5084f618edc49d20606fec0 : SUCCESS in 2m 15s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/2b6e1f129b9b4345810582e29e0623e9 : SUCCESS in 2m 06s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/760d8eaabc2b4a919481c40c783d4b76 : SUCCESS in 29m 07s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/d0b574db3e054851ba16a420e5886db3 : SUCCESS in 58m 46s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/515e7fb1679c4feda5809d93c47ffb4a : SUCCESS in 1h 26m 03s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/e2498e6ae2b9418d94cf2a40997583af : SUCCESS in 1h 23m 46s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e65731b365a64ec0b505e334317b0924 : SUCCESS in 40m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/08963211b83d4bcca0078c14925f2d6f : SUCCESS in 30m 03s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/28fb1729350c4795a3356b6b76625f4f : SUCCESS in 1h 35m 50s","accounts_in_message":[],"_revision_number":1},{"id":"cafcc8a30975fec211ef22f81d2736a89129b1c4","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2025-10-28 15:13:55.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"4328b22b8d1ec1efd2cbe488ae2cd632f363b3a7","revisions":{"4328b22b8d1ec1efd2cbe488ae2cd632f363b3a7":{"kind":"REWORK","_number":1,"created":"2025-10-17 08:02:24.000000000","uploader":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"ref":"refs/changes/82/964282/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/82/964282/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/964282/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/964282/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/82/964282/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/82/964282/1"}}},"commit":{"parents":[{"commit":"ea97a5bc0a85fc852e8c747b164e10991cc4d666","subject":"Cap API max microversions for stable/2025.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ea97a5bc0a85fc852e8c747b164e10991cc4d666"}]}],"author":{"name":"Gorka Eguileor","email":"geguileo@redhat.com","date":"2022-07-08 12:08:03.000000000","tz":120},"committer":{"name":"Fernando Ferraz","email":"fesilva@redhat.com","date":"2025-10-17 08:02:24.000000000","tz":0},"subject":"Add support for shared os_brick file lock path","message":"Add support for shared os_brick file lock path\n\nThere can be problems with some os-brick connectors if nova and cinder\nrun on the same host with different lock path locations, which we\ncurrently do, or if Cinder and Glance with cinder store run on the same\nhost, and a recent os-brick change\n(Ic52338278eb5bb3d90ce582fe6b23f37eb5568c4) allows for an os-brick\nspecific lock_path to facilitate these kind of deployment.\n\nThis patch adds the ``lock_path`` configuration option in the\n``[os_brick]`` section of the nova, cinder, and glance config files.\n\nIf the os-brick, cinder, nova, or glance-store changes are not present\nthen the new config option is be ignored in the respective service, and\nit will be used otherwise, so there\u0027s no need to make this patch\ndependent on any other since we won\u0027t be worse off than we are now.\n\nChange-Id: Ibe7da160460151734224863cddec5e0d549b4938\n(cherry picked from commit c4340a64ee35b2b8b5395461b6702ef765786465)\n\nChange-Id: I502ffa5aceb6db1d9aced2b5284e8ec105e6cc30\nSigned-off-by: Fernando Ferraz Silva \u003cfesilva@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4328b22b8d1ec1efd2cbe488ae2cd632f363b3a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4328b22b8d1ec1efd2cbe488ae2cd632f363b3a7"}]},"branch":"refs/heads/stable/2025.2"}},"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":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","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":"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":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"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":""}}}]}
