)]}'
{"id":"openstack%2Ftrove~976649","triplet_id":"openstack%2Ftrove~stable%2F2025.1~Iec12b7f6c51fa8812d61787547803c4ed01dec66","project":"openstack/trove","branch":"stable/2025.1","topic":"bug/postgresql-fix-user-password-change-and-access-stable/2025.1","attention_set":{},"removed_from_attention_set":{"26285":{"account":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"last_update":"2026-02-26 01:20:54.000000000","reason":"\u003cGERRIT_ACCOUNT_26285\u003e replied on the change","reason_account":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}},"37598":{"account":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"last_update":"2026-02-28 13:17:35.000000000","reason":"\u003cGERRIT_ACCOUNT_37598\u003e replied on the change","reason_account":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}}},"hashtags":[],"change_id":"Iec12b7f6c51fa8812d61787547803c4ed01dec66","subject":"Postgres: Fix user password change and access","status":"MERGED","created":"2026-02-12 15:48:12.000000000","updated":"2026-03-03 11:03:40.000000000","submitted":"2026-03-03 11:02:34.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"976649-bug/postgresql-fix-user-password-change-and-access-stable/2025.1","cherry_pick_of_change":970825,"cherry_pick_of_patch_set":4,"meta_rev_id":"75a9d3401fa9acd6eef206b38b82e40169ed8e26","_number":976649,"virtual_id_number":976649,"owner":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-03 11:02:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-02-26 01:20:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-02-26 01:20:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}],"CC":[{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-12 15:48:12.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"state":"CC"},{"updated":"2026-02-12 15:48:40.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"state":"REVIEWER"},{"updated":"2026-02-12 17:05:46.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"}],"messages":[{"id":"74c519a6e46c1ef7215bfa5d4995dd4758b628c7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-02-12 15:48:12.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"4a72b7c82591991e52c2123fe7d2f8ae631f5ea0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-12 17:05:46.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/745c260b5d20489a853ec81ee239f288\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a95cf154e7e94152bcf2dc3bf6c1abee : SUCCESS in 8m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c385d844fe6148fd8bcaf2b85a8594d3 : SUCCESS in 5m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/93eb1de36097466199ef8058c945da9e : SUCCESS in 4m 30s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6a8828207b1e4d5196a76441c6d78d52 : SUCCESS in 3m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/94b10515fc244c659ac61e3ed0bf197b : FAILURE in 5m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/256b01b52f594ca59dcbaacb3a3ec6c2 : SUCCESS in 6m 30s\n- trove-tempest-ubuntu-backup-mysql5.7 https://zuul.opendev.org/t/openstack/build/592ebb69615745af9e9943f3c423fd44 : FAILURE in 42m 58s (non-voting)\n- trove-tempest-ubuntu-backup-mariadb10.4 https://zuul.opendev.org/t/openstack/build/24ab00932a2845de958028b36c348ed4 : FAILURE in 38m 54s (non-voting)\n- trove-tempest-ubuntu-base-postgresql12 https://zuul.opendev.org/t/openstack/build/dc325d431e8047f6b3be2a327bf1a61d : SUCCESS in 1h 16m 18s\n- trove-tempest-ubuntu-backup-postgresql12 https://zuul.opendev.org/t/openstack/build/612ee88048974c638013c99bd0327098 : FAILURE in 36m 47s (non-voting)\n- trove-tempest-ubuntu-replication-postgresql12 https://zuul.opendev.org/t/openstack/build/3fdcc4e75ddd4370b822be5daed6e92d : FAILURE in 1h 01m 09s (non-voting)\n- trove-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/1372ef866cc94823bfe0dddce380c9b2 : SUCCESS in 5m 43s","accounts_in_message":[],"_revision_number":1},{"id":"84b8413b42c6e7019035505961391a75825b4b4d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-02-13 10:11:40.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"e1be858e2e992bc84935fdec8a64ad63aec13d1e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-13 11:00:27.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0ff5a71f6f8042c499cd5be40f08763f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1caec8c5827b48c28f73b2161768fcfe : SUCCESS in 6m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0082ca740d104c4d9e337c90f846e967 : SUCCESS in 5m 01s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4b97eca9274a41deb50cbf9243f13588 : SUCCESS in 5m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8581faaaaa4e4abdb685ca7eb995be2c : SUCCESS in 5m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/beec8f1282c64c31abf22565787cc942 : SUCCESS in 5m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/144dc46072404cf395b98781d1082af7 : SUCCESS in 4m 07s\n- trove-tempest-ubuntu-backup-mysql5.7 https://zuul.opendev.org/t/openstack/build/88dd071b836a49ba9a3979260b1d4d8f : FAILURE in 34m 32s (non-voting)\n- trove-tempest-ubuntu-backup-mariadb10.4 https://zuul.opendev.org/t/openstack/build/678bd7e6a5794ac19ce14b50e627b60f : FAILURE in 46m 15s (non-voting)\n- trove-tempest-ubuntu-base-postgresql12 https://zuul.opendev.org/t/openstack/build/caeda97cf62d46c1ad3fefe4f0a8207e : SUCCESS in 47m 43s\n- trove-tempest-ubuntu-backup-postgresql12 https://zuul.opendev.org/t/openstack/build/2dc57e3a83714bff97eb0623387effbe : FAILURE in 40m 46s (non-voting)\n- trove-tempest-ubuntu-replication-postgresql12 https://zuul.opendev.org/t/openstack/build/bc7bcdddf8934774b5397ca6b6af9a50 : FAILURE in 35m 16s (non-voting)\n- trove-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/f22038a66daa458c87560a2ed9566ab2 : SUCCESS in 3m 20s","accounts_in_message":[],"_revision_number":2},{"id":"4e198c1ab185aa342d9bfe0f94a3b0902c042a6c","author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"date":"2026-02-26 01:20:54.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"c3729470f87264af9db8398055554ee7b36f6cad","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-02-26 10:32:25.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f1f9118595d6b861c64978d9ab69e1275815f96e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 12:25:08.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7ebc834d5ff54225a3cefd3187b8540c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/957f65d6077c43cea4fd62fa091bc26b : SUCCESS in 7m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9a89a591eb6f4ccdbf78c36131198722 : SUCCESS in 5m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b835be63ac67497abb9f2f83b26da562 : SUCCESS in 10m 22s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0aa9b96fe84c488db59c5cc4c9d56716 : SUCCESS in 3m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/932dee3f701445feaea75462b55899d5 : SUCCESS in 4m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ffad7a91ffce40b784c8f4dcf3a9d6ed : SUCCESS in 6m 34s\n- trove-tempest-ubuntu-backup-mysql5.7 https://zuul.opendev.org/t/openstack/build/847bbc7c2a8d4d45a02d161b17db63d2 : FAILURE in 42m 17s (non-voting)\n- trove-tempest-ubuntu-backup-mariadb10.4 https://zuul.opendev.org/t/openstack/build/bbe4e18a539d4c31ad7fe378f5ac58c3 : FAILURE in 39m 02s (non-voting)\n- trove-tempest-ubuntu-base-postgresql12 https://zuul.opendev.org/t/openstack/build/fc6a13bcda604d7f96bbe72df6673ff7 : SUCCESS in 1h 48m 51s\n- trove-tempest-ubuntu-backup-postgresql12 https://zuul.opendev.org/t/openstack/build/0e66aa762f67498e80f9049f39300f1d : FAILURE in 42m 54s (non-voting)\n- trove-tempest-ubuntu-replication-postgresql12 https://zuul.opendev.org/t/openstack/build/6b268e0b6c8241fcac58ef770e1488bd : FAILURE in 40m 05s (non-voting)\n- trove-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/621c3c0566cf42cba3e553061c71974f : SUCCESS in 3m 29s","accounts_in_message":[],"_revision_number":2},{"id":"c1b169e0b041fca3f7c9b055975682e91eb62238","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-02-28 12:33:16.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8417cd4cbcc76b4946841cc39063daea8fc9aba4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-28 13:16:11.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/c9716dfa490a48969f295e191292523d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a1fa560b957e4a458855d55a0cce8d07 : SUCCESS in 6m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ff6e0d47d43c495591f9e2b601199772 : SUCCESS in 4m 37s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b78822eb45414b6d894dccb8e70d8879 : SUCCESS in 7m 47s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e33e6f2391814991b5eb5e98246e4fc1 : SUCCESS in 5m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d7d4f9ad2f7542d2a9a903a0eb6ed898 : SUCCESS in 5m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5765d54e21a1401694f590e4126f60ae : SUCCESS in 7m 46s\n- trove-tempest-ubuntu-backup-mysql5.7 https://zuul.opendev.org/t/openstack/build/ef88741ecd6c40f289aa093d0d402494 : FAILURE in 37m 14s (non-voting)\n- trove-tempest-ubuntu-backup-mariadb10.4 https://zuul.opendev.org/t/openstack/build/e5f658203f1b48748ba5a63f6660e8ae : FAILURE in 36m 06s (non-voting)\n- trove-tempest-ubuntu-base-postgresql12 https://zuul.opendev.org/t/openstack/build/682518a8727742668c2fbd33b6f84f3f : FAILURE in 41m 12s\n- trove-tempest-ubuntu-backup-postgresql12 https://zuul.opendev.org/t/openstack/build/b3fd8e5c47b74bdfabe43cccfa416558 : FAILURE in 37m 41s (non-voting)\n- trove-tempest-ubuntu-replication-postgresql12 https://zuul.opendev.org/t/openstack/build/4b3daecaa390473c9cabdd5df316d55a : FAILURE in 37m 41s (non-voting)\n- trove-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/79ad5410465a47f69e30d7f9d5a4dcdd : SUCCESS in 5m 25s","accounts_in_message":[],"_revision_number":2},{"id":"38ec971b1740daacd23fe1e3f01f9ea8090ef5ea","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-02-28 13:17:35.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a5870dcbadc398903c0d74dd5816007964ffd82a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-28 17:55:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b53df7798a1a4918b57662f8da6b2042\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c629bec203224026a13e0e28e365a9aa : SUCCESS in 4m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c524d6a3be6c441d846c5566139af61c : SUCCESS in 5m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e27c6991b11744919f85396c03c0f9f0 : SUCCESS in 3m 55s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/49057bd458c445b086043c560f865f0e : SUCCESS in 6m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60892a5dbb5644489abe71bf8fd07eea : SUCCESS in 5m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2a58f749c5ba4041b9b22ed9d6e0cca9 : SUCCESS in 7m 30s\n- trove-tempest-ubuntu-backup-mysql5.7 https://zuul.opendev.org/t/openstack/build/3c30c1a7759e4d98bd7d0efa9003d4f6 : FAILURE in 38m 12s (non-voting)\n- trove-tempest-ubuntu-backup-mariadb10.4 https://zuul.opendev.org/t/openstack/build/d10df37d80cc45b7b83d740613b67755 : FAILURE in 39m 34s (non-voting)\n- trove-tempest-ubuntu-base-postgresql12 https://zuul.opendev.org/t/openstack/build/75aa63e282f64034b7382433e017d2f8 : SUCCESS in 49m 46s\n- trove-tempest-ubuntu-backup-postgresql12 https://zuul.opendev.org/t/openstack/build/2d4941ccc4194241baeea41fff1b93d6 : FAILURE in 39m 47s (non-voting)\n- trove-tempest-ubuntu-replication-postgresql12 https://zuul.opendev.org/t/openstack/build/744da31b2dca45b0a6fad149ef80ae4a : FAILURE in 38m 51s (non-voting)\n- trove-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/8f225113c253480599f663b6d8057e0d : SUCCESS in 4m 38s","accounts_in_message":[],"_revision_number":2},{"id":"dac3988a47d3feac55485c31671f1e1cc8e557cc","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-03-03 08:26:08.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"1fc83e7e92817296ffe1adb6f689e14b8129675a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 10:12:24.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/be74b65b4cd44c0396fa250b3e42559d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/374fbac93c324cb8b339c893229a96e7 : SUCCESS in 7m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6865db93367e4514b27e484d20942cbb : SUCCESS in 4m 59s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/66d648b350804c959969bf9da6ed8eb6 : SUCCESS in 6m 15s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f9806d7a3b1c49b2ac4048adba16f321 : SUCCESS in 5m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a136482131c347fca105aa67db8bb64f : SUCCESS in 4m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6deaf617c3274316bc43727ec3891e06 : SUCCESS in 4m 54s\n- trove-tempest-ubuntu-backup-mysql5.7 https://zuul.opendev.org/t/openstack/build/899b2a140a6a4721985b5e7e13e364c7 : SUCCESS in 1h 41m 00s (non-voting)\n- trove-tempest-ubuntu-backup-mariadb10.4 https://zuul.opendev.org/t/openstack/build/be6566c1517244b990a44631c281be4d : FAILURE in 1h 28m 21s (non-voting)\n- trove-tempest-ubuntu-base-postgresql12 https://zuul.opendev.org/t/openstack/build/0df11f6a8fd348d29b39bcdb03eaf02b : SUCCESS in 1h 14m 53s\n- trove-tempest-ubuntu-backup-postgresql12 https://zuul.opendev.org/t/openstack/build/b4dedaf00f604d6fa32378c365103706 : SUCCESS in 1h 38m 22s (non-voting)\n- trove-tempest-ubuntu-replication-postgresql12 https://zuul.opendev.org/t/openstack/build/b9e9264d71444580abdffb11b810bc9e : SUCCESS in 1h 11m 23s (non-voting)\n- trove-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/3aa281cefb5644ec90ee825f2dd40ec1 : SUCCESS in 4m 52s","accounts_in_message":[],"_revision_number":2},{"id":"bc764e1c1a5db11e384a649d8ca48b15ad7eeac9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 10:12:44.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"6aa3ca9095b985ebc13a419ab1ad77d84720925a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 11:02:34.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b1a8bcb31c1f4b9d9f2d64e50d8318cd\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f1ec4495b15d4a9d967a33965400d1b1 : SUCCESS in 5m 10s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/28aa321e8c504018a964c131370549a4 : SUCCESS in 3m 17s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a1aa8d3cdaf248d5aee7184ea1e48fb7 : SUCCESS in 7m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/941b8ae56465404eb8c3c1148cd9058b : SUCCESS in 5m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/79363609c9e040ef9073aac5a7016b06 : SUCCESS in 6m 30s\n- trove-tempest-ubuntu-base-postgresql12 https://zuul.opendev.org/t/openstack/build/8612ffcbfd7a4091b6ad0bebbec4fd36 : SUCCESS in 49m 07s","accounts_in_message":[],"_revision_number":2},{"id":"12e65be76e6c57c2a54b3647f1db56d8562c043a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 11:02:34.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"75a9d3401fa9acd6eef206b38b82e40169ed8e26","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 11:03:40.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1eaeab22b8664b559de77371b9476188\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6b310ad7028f443f94e382af778b41cb : SUCCESS in 50s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/66bc887a55594969b2d67169083be315 : SUCCESS in 52s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d46955c74d2c8827cdd8b7f489b4de6f018656be","revisions":{"08d2a3f13e371f5e56d4ca354fbb8079d50288eb":{"kind":"REWORK","_number":1,"created":"2026-02-12 15:48:12.000000000","uploader":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"ref":"refs/changes/49/976649/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/49/976649/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/49/976649/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/49/976649/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/49/976649/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/49/976649/1"}}},"commit":{"parents":[{"commit":"0b346d62f5f3fb0fd0b270326a112c52ef5d3110","subject":"Fix Keystone SSL verification handling in Trove service session","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/0b346d62f5f3fb0fd0b270326a112c52ef5d3110"}]}],"author":{"name":"Erkin Mussurmankulov","email":"mangust404@gmail.com","date":"2025-12-12 11:43:55.000000000","tz":300},"committer":{"name":"Ivan Anfimov","email":"lazekteam@gmail.com","date":"2026-02-12 15:48:12.000000000","tz":0},"subject":"Postgres: Fix user password change and access","message":"Postgres: Fix user password change and access\n\nAddress multiple issues in PostgreSQL guest agent.\n1. Fixes an \u0027AttributeError: \u0027PostgreSQLUser\u0027 object has no\n   attribute \u0027_name\u0027\u0027 when changing a user\u0027s password due to\n   improper deserialization in `PgSqlAdmin.change_passwords`.\n\n2. Updates the `grant_access` and `revoke_access` methods to\n   handle PostgreSQL changes in versions 14+ and 16+:\n   - Explicitly grants/revokes schema (public) access (PostgreSQL 14+).\n   - Revokes CONNECT privilege from PUBLIC to ensure proper\n     revocation in `revoke_access`.\n   - Ensures connection is made to the specific database for\n     grant/revoke operations (PostgreSQL 16+).\n\nCode in the patchset passes functional test scenario:\n- create user\n- check user can connect to his own db\n- change user password\n- check user can connect to his own db with new password\n- create database2\n- grant access to the database2 for user\n- check that user can connect to the database2\n- revoke access to the database2 from user\n- check that user cannot connect to the database2\n- grant access to the database2 for user\n- check that user can connect to the database2\n- remove database2\n- check that database2 was removed\nagainst postgresql of versions: 12.22, 14.19, 16.10, 17.7 and 18.1\n\nChange-Id: Iec12b7f6c51fa8812d61787547803c4ed01dec66\nSigned-off-by: Erkin Mussurmankulov \u003cmangust404@gmail.com\u003e\n(cherry picked from commit 665b55309a6dad392283e8f83d9389ae8fadc3ba)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/08d2a3f13e371f5e56d4ca354fbb8079d50288eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/08d2a3f13e371f5e56d4ca354fbb8079d50288eb"}]},"branch":"refs/heads/stable/2025.1"},"d46955c74d2c8827cdd8b7f489b4de6f018656be":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-02-13 10:11:40.000000000","uploader":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"ref":"refs/changes/49/976649/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/49/976649/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/49/976649/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/49/976649/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/49/976649/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/49/976649/2"}}},"commit":{"parents":[{"commit":"0b346d62f5f3fb0fd0b270326a112c52ef5d3110","subject":"Fix Keystone SSL verification handling in Trove service session","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/0b346d62f5f3fb0fd0b270326a112c52ef5d3110"}]}],"author":{"name":"Erkin Mussurmankulov","email":"mangust404@gmail.com","date":"2025-12-12 11:43:55.000000000","tz":300},"committer":{"name":"Ivan Anfimov","email":"lazekteam@gmail.com","date":"2026-02-13 10:11:40.000000000","tz":0},"subject":"Postgres: Fix user password change and access","message":"Postgres: Fix user password change and access\n\nAddress multiple issues in PostgreSQL guest agent.\n1. Fixes an \u0027AttributeError: \u0027PostgreSQLUser\u0027 object has no\n   attribute \u0027_name\u0027\u0027 when changing a user\u0027s password due to\n   improper deserialization in `PgSqlAdmin.change_passwords`.\n\n2. Updates the `grant_access` and `revoke_access` methods to\n   handle PostgreSQL changes in versions 14+ and 16+:\n   - Explicitly grants/revokes schema (public) access (PostgreSQL 14+).\n   - Revokes CONNECT privilege from PUBLIC to ensure proper\n     revocation in `revoke_access`.\n   - Ensures connection is made to the specific database for\n     grant/revoke operations (PostgreSQL 16+).\n\nCode in the patchset passes functional test scenario:\n- create user\n- check user can connect to his own db\n- change user password\n- check user can connect to his own db with new password\n- create database2\n- grant access to the database2 for user\n- check that user can connect to the database2\n- revoke access to the database2 from user\n- check that user cannot connect to the database2\n- grant access to the database2 for user\n- check that user can connect to the database2\n- remove database2\n- check that database2 was removed\nagainst postgresql of versions: 12.22, 14.19, 16.10, 17.7 and 18.1\n\nDepends-On: https://review.opendev.org/c/openstack/trove/+/976724\nChange-Id: Iec12b7f6c51fa8812d61787547803c4ed01dec66\nSigned-off-by: Erkin Mussurmankulov \u003cmangust404@gmail.com\u003e\n(cherry picked from commit 665b55309a6dad392283e8f83d9389ae8fadc3ba)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/d46955c74d2c8827cdd8b7f489b4de6f018656be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/d46955c74d2c8827cdd8b7f489b4de6f018656be"}]},"branch":"refs/heads/stable/2025.1","description":"Edit commit message"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
