)]}'
{"id":"openstack%2Ftrove~990071","triplet_id":"openstack%2Ftrove~master~I7df18e2ec5ab16a0570ea85e5a85430b9f534fd1","project":"openstack/trove","branch":"master","attention_set":{},"removed_from_attention_set":{"36080":{"account":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"last_update":"2026-05-26 19:42:51.000000000","reason":"\u003cGERRIT_ACCOUNT_36080\u003e replied on the change","reason_account":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"}},"26285":{"account":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"last_update":"2026-05-26 19:46:35.000000000","reason":"Removed by \u003cGERRIT_ACCOUNT_37598\u003e by clicking the attention icon","reason_account":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}},"37598":{"account":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"last_update":"2026-05-26 19:46:33.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":"I7df18e2ec5ab16a0570ea85e5a85430b9f534fd1","subject":"replace .values()[0] with .scalar() in _migrate_legacy_database","status":"MERGED","created":"2026-05-26 09:15:26.000000000","updated":"2026-05-26 20:34:43.000000000","submitted":"2026-05-26 20:33:31.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":"990071","meta_rev_id":"985e67d92c1fd9fc036f4afba3c7373e67669164","_number":990071,"virtual_id_number":990071,"owner":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-05-26 20:33:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"all":[{"value":2,"date":"2026-05-26 19:42:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-05-26 19:46:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"all":[{"value":1,"date":"2026-05-26 19:42:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"approved":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"all":[{"value":1,"date":"2026-05-26 19:42:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-26 09:43:32.000000000","updated_by":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"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-05-26 09:52:19.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":"CC"},{"updated":"2026-05-26 10:55:33.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-26 18:08:16.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-05-26 18:08:16.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":"REVIEWER"},{"updated":"2026-05-26 19:46:33.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":"REVIEWER"}],"messages":[{"id":"996d62660b83330d6f05c06a91a310a2d32c48d6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"date":"2026-05-26 09:15:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fa562ab822be678fd508fe00365247576005621a","author":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"date":"2026-05-26 09:43:32.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3f2c32930394e538ba7722f0f875c3aa17816eb9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 09:52:19.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/db6c3fb9714b435a84329a0919c67a03\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/cb0f3b27a2024d4cbf14947987bdd3cc : FAILURE in 6m 58s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1fd7f957cdc94bb99b56f327ff0b1979 : FAILURE in 7m 33s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/a5b923a481054f8bbe137050aa102702 : FAILURE in 8m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"5de238f87125cb62f6740e12eb5b9d6f3fffe816","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 10:55:33.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/e903712e36254c8eb42e6b311b7f596d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fa9ea3b309254ba5b5af454e537200d8 : FAILURE in 6m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/37c119f437c34623a15e7aae8c9f804d : SUCCESS in 5m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/328df1a8a5494575a56d7110b39d2572 : FAILURE in 5m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a8226bd31a7541619591178a0d9aba87 : FAILURE in 5m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6bf2df11ce63422c9d8a4ebea6163d00 : FAILURE in 7m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ffa17ebd288c4f8a9dd131b061076544 : SUCCESS in 9m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/36c92c5e65104708bc5df9264e5acd6e : SUCCESS in 8m 05s\n- trove-tempest-ubuntu-base-mysql https://zuul.opendev.org/t/openstack/build/1a053aab366542e1b60bcdc764771dca : FAILURE in 57m 01s\n- trove-tempest-ubuntu-backup-mysql https://zuul.opendev.org/t/openstack/build/c9615fe14bfd427da4c9b408158b246f : FAILURE in 54m 00s (non-voting)\n- trove-tempest-ubuntu-replication-mysql https://zuul.opendev.org/t/openstack/build/3757ad466b8d4e5abc5055c5ddd4a9aa : FAILURE in 22m 29s (non-voting)\n- trove-tempest-cinder-storage-driver-mysql https://zuul.opendev.org/t/openstack/build/41176dbdbe8d48e8a64cc1c48f74887b : FAILURE in 1h 35m 35s (non-voting)\n- trove-tempest-ubuntu-base-mariadb https://zuul.opendev.org/t/openstack/build/b0d81479935546cdb1e10ea38b19de3d : FAILURE in 54m 09s\n- trove-tempest-ubuntu-backup-mariadb https://zuul.opendev.org/t/openstack/build/45d6e04b51304ae89296024f48d115d8 : FAILURE in 21m 05s (non-voting)\n- trove-tempest-ubuntu-replication-mariadb https://zuul.opendev.org/t/openstack/build/c34165944b3a4989a6836b467da5a6d7 : FAILURE in 1h 05m 30s (non-voting)\n- trove-tempest-cinder-storage-driver-mariadb https://zuul.opendev.org/t/openstack/build/e07cfe3f1dff431095fcf3d93e95b584 : FAILURE in 1h 06m 25s (non-voting)\n- trove-tempest-ubuntu-base-postgresql https://zuul.opendev.org/t/openstack/build/9bfa51d1b7544fce996403b55c2e126e : FAILURE in 50m 06s\n- trove-tempest-ubuntu-backup-postgresql https://zuul.opendev.org/t/openstack/build/7a96bf4b1db245f893fda28a7d9f214f : FAILURE in 55m 17s (non-voting)\n- trove-tempest-ubuntu-replication-postgresql https://zuul.opendev.org/t/openstack/build/830b078e6da14264a9fe4ff21a71c3bd : FAILURE in 51m 33s (non-voting)\n- trove-tempest-cinder-storage-driver-postgresql https://zuul.opendev.org/t/openstack/build/be9bb4871b1342c783d949962729d30a : FAILURE in 25m 15s (non-voting)\n- trove-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/3ec7d215e12547179b89597886702b58 : SUCCESS in 5m 36s","accounts_in_message":[],"_revision_number":1},{"id":"039742f837cd931a6c7a5f783116de5d1f630b96","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"date":"2026-05-26 12:45:06.000000000","message":"Patch Set 2: Published edit on patch set 1.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"4e7d873a1adbc1bcea0d1d1a7b24cb6a649eea11","author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"date":"2026-05-26 12:46:51.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e4d7e609654243ac95cd6e9e6dbdf5f0844ebf01","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 13:14:08.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3b96950bfe4a4c909f3339c589fe6a9f\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/2cfe468fe816408a8524b3fec8ce35dc : SUCCESS in 5m 42s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a47835573a654a1988031b365269797b : SUCCESS in 5m 46s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/071580b0d4284d6bb4c4a5f1f737ead7 : SUCCESS in 12m 56s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4f3f6bece11e2efd897f0d971db727cfc210edbe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 15:08:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/836589ddd7c249c8b83e4c409ec9decc\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bb782d11f75240ce92b461ecbbab3e09 : SUCCESS in 4m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/161be28753fa4c1db48d052680d0fd48 : SUCCESS in 4m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bc2f3faf58b9441faa5a6c834528cfb2 : SUCCESS in 4m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e080ab1fbec742cbb1e77c1ae8fea159 : SUCCESS in 4m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/55acfe43ba7c4311af5b1adb1edb8801 : SUCCESS in 5m 06s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c9ee627b886c4cba93d25de5bd0ab041 : SUCCESS in 5m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/181169f850bb41f0b831cd85f52858b1 : SUCCESS in 7m 06s\n- trove-tempest-ubuntu-base-mysql https://zuul.opendev.org/t/openstack/build/5633fa38f02a4369bfeea353f653cfbf : SUCCESS in 55m 02s\n- trove-tempest-ubuntu-backup-mysql https://zuul.opendev.org/t/openstack/build/2faa58d0b8e8460784e3578f32a66fa7 : SUCCESS in 2h 21m 53s (non-voting)\n- trove-tempest-ubuntu-replication-mysql https://zuul.opendev.org/t/openstack/build/2f508f0195f6471aa95ec10db5973937 : SUCCESS in 1h 53m 04s (non-voting)\n- trove-tempest-cinder-storage-driver-mysql https://zuul.opendev.org/t/openstack/build/36061b6a277144749b98beb35cf51ae9 : SUCCESS in 2h 00m 57s (non-voting)\n- trove-tempest-ubuntu-base-mariadb https://zuul.opendev.org/t/openstack/build/68e4a27e2dd94441b129f1b52ca648e6 : SUCCESS in 50m 45s\n- trove-tempest-ubuntu-backup-mariadb https://zuul.opendev.org/t/openstack/build/e916376c133c4c33b2393729edb395a4 : SUCCESS in 1h 44m 03s (non-voting)\n- trove-tempest-ubuntu-replication-mariadb https://zuul.opendev.org/t/openstack/build/f96bd9d1d6324bae99effa85c873b863 : SUCCESS in 1h 35m 01s (non-voting)\n- trove-tempest-cinder-storage-driver-mariadb https://zuul.opendev.org/t/openstack/build/b09117f9975b4f93b1af5025da5e5918 : SUCCESS in 1h 38m 16s (non-voting)\n- trove-tempest-ubuntu-base-postgresql https://zuul.opendev.org/t/openstack/build/a6c82684abeb4585b929f9bef80fe7e2 : SUCCESS in 52m 00s\n- trove-tempest-ubuntu-backup-postgresql https://zuul.opendev.org/t/openstack/build/00f2c744b23e4dd7a4999a6ea8345401 : FAILURE in 1h 07m 52s (non-voting)\n- trove-tempest-ubuntu-replication-postgresql https://zuul.opendev.org/t/openstack/build/8fededcc92724ee6adc16182b0993754 : SUCCESS in 1h 15m 10s (non-voting)\n- trove-tempest-cinder-storage-driver-postgresql https://zuul.opendev.org/t/openstack/build/c28cd953da884da6898bc689d08af841 : SUCCESS in 1h 21m 30s (non-voting)\n- trove-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/7c1c415096d046fa9af2935fc34db712 : SUCCESS in 2m 54s","accounts_in_message":[],"_revision_number":2},{"id":"80a27eb205c01cb948fb0f3483ca5e4d19894768","author":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"date":"2026-05-26 19:42:51.000000000","message":"Patch Set 2: Backport-Candidate+1 Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ca19d51f659ef6021432c7decb67a9d19b4c74a1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 19:43:19.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"61a5b5aafbafe42a19476b625c2a193a14712cdd","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-05-26 19:46:33.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"1985897d56caccc531d6091e2e19d4ea9baa5e8f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 20:33:31.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4393472b5a5a48cfa47b7de66f03c7bd\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a749c6b6e5b84d5c94f2db7d77a6d5d2 : SUCCESS in 3m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/40155098b742452db28d11f043196c7d : SUCCESS in 4m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/11ff482454e7440c8816f5259da74cc7 : SUCCESS in 4m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e2cd65abaab74b32b32e63c985765543 : SUCCESS in 9m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f5c3e19c3c034c29a07ede4c4d1b34d3 : SUCCESS in 7m 54s\n- trove-tempest-ubuntu-base-mysql https://zuul.opendev.org/t/openstack/build/c987d5d25f5346b7a04d01970945ad3e : SUCCESS in 49m 24s\n- trove-tempest-ubuntu-base-mariadb https://zuul.opendev.org/t/openstack/build/7858fa3294b84c52a20fae46a5bdcb9a : SUCCESS in 40m 11s\n- trove-tempest-ubuntu-base-postgresql https://zuul.opendev.org/t/openstack/build/b8951040e4ec4070b2b9bbba14e48843 : SUCCESS in 46m 46s","accounts_in_message":[],"_revision_number":2},{"id":"2de83e9efb54680ad71014e947005fe0aa046473","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 20:33:31.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"985e67d92c1fd9fc036f4afba3c7373e67669164","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 20:34:43.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/65c7c4af345c4dd3a7f8e7ccdc6ec5a1\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd0634803bb346fa8c75587d30f87d59 : SUCCESS in 47s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"f6b0dac9d4361e083d7ff4cb74deac21218e9378","revisions":{"1471818c46b13318791868b4f3d86b76e650cffc":{"kind":"REWORK","_number":1,"created":"2026-05-26 09:15:26.000000000","uploader":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"ref":"refs/changes/71/990071/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/71/990071/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/71/990071/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/71/990071/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/71/990071/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/71/990071/1"}}},"commit":{"parents":[{"commit":"19db99328bd8929b76e5c726169f480877d02b4c","subject":"Merge \"update config parameters\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/19db99328bd8929b76e5c726169f480877d02b4c"}]}],"author":{"name":"wu.chunyang","email":"wuchunyang@yovole.com","date":"2026-05-26 08:29:14.000000000","tz":480},"committer":{"name":"wu.chunyang","email":"wuchunyang@yovole.com","date":"2026-05-26 09:14:17.000000000","tz":480},"subject":"replace .values()[0] with .scalar() in _migrate_legacy_database","message":"replace .values()[0] with .scalar() in _migrate_legacy_database\n\n- The .values() method is no longer supported in newer sqlalchemy versions\n- Use .scalar() to directly get the first column of the first row\n- Add unit test verifying the scalar() replacement works correctly\n\nStory: 2011682\n\nChange-Id: I7df18e2ec5ab16a0570ea85e5a85430b9f534fd1\nSigned-off-by: wu.chunyang \u003cwuchunyang@yovole.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/1471818c46b13318791868b4f3d86b76e650cffc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/1471818c46b13318791868b4f3d86b76e650cffc"}]},"branch":"refs/heads/master"},"f6b0dac9d4361e083d7ff4cb74deac21218e9378":{"kind":"REWORK","_number":2,"created":"2026-05-26 12:45:06.000000000","uploader":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"ref":"refs/changes/71/990071/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/71/990071/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/71/990071/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/71/990071/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/71/990071/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/71/990071/2"}}},"commit":{"parents":[{"commit":"19db99328bd8929b76e5c726169f480877d02b4c","subject":"Merge \"update config parameters\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/19db99328bd8929b76e5c726169f480877d02b4c"}]}],"author":{"name":"wu.chunyang","email":"wuchunyang@yovole.com","date":"2026-05-26 08:29:14.000000000","tz":480},"committer":{"name":"wu.chunyang","email":"wuchunyang@yovole.com","date":"2026-05-26 12:45:06.000000000","tz":0},"subject":"replace .values()[0] with .scalar() in _migrate_legacy_database","message":"replace .values()[0] with .scalar() in _migrate_legacy_database\n\n- The .values() method is no longer supported in newer sqlalchemy versions\n- Use .scalar() to directly get the first column of the first row\n- Add unit test verifying the scalar() replacement works correctly\n\nStory: 2011682\n\nChange-Id: I7df18e2ec5ab16a0570ea85e5a85430b9f534fd1\nSigned-off-by: wu.chunyang \u003cwuchunyang@yovole.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/f6b0dac9d4361e083d7ff4cb74deac21218e9378"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/f6b0dac9d4361e083d7ff4cb74deac21218e9378"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"}},{"label":"Backport-Candidate","status":"MAY","applied_by":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
