)]}'
{"id":"openstack%2Fwatcher~942910","triplet_id":"openstack%2Fwatcher~stable%2F2024.2~Ib5e9aa288232cc1b766bbf2a8ce2113d5a8e2f7d","project":"openstack/watcher","branch":"stable/2024.2","topic":"bug/2067815","attention_set":{},"removed_from_attention_set":{"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2025-04-24 13:02:39.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ib5e9aa288232cc1b766bbf2a8ce2113d5a8e2f7d","subject":"Further database refactoring","status":"MERGED","created":"2025-02-27 15:17:32.000000000","updated":"2025-04-24 13:04:44.000000000","submitted":"2025-04-24 13:02:39.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"942910-bug/2067815","meta_rev_id":"79676ee8f5389d7a6d4ae288c5c5e45f532439ad","_number":942910,"virtual_id_number":942910,"owner":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-04-24 13:02:39.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2025-03-11 09:15:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2025-02-28 09:01:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},{"value":0,"_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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2025-04-24 12:27:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},{"value":0,"_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,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-02-27 15:17:32.000000000","updated_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"reviewer":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"state":"CC"},{"updated":"2025-02-28 00:36:43.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-02-28 09:01:33.000000000","updated_by":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"reviewer":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"state":"REVIEWER"},{"updated":"2025-03-11 09:15:44.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"cc62caa715dc6af7b766d9907ed95f126e5348ef","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-02-27 15:17:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6833f749e4e066f4e3ec98032097bbbbc61e6d20","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-28 00:36:43.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/8e5021b36ea14f5597f5925e189fff95\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6568bc20d5aa49a1b7acfc21ee4d5fd3 : SUCCESS in 7m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6b37f4adeae6462fb0812af8e47cd8e4 : SUCCESS in 15m 22s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0f573d49a8d145f0a6026d39ba28f920 : SUCCESS in 14m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ef5080c33fb243c6815d7415f1bad1fa : SUCCESS in 13m 57s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2b7cc0c0986b410ab3befe063aed48ea : SUCCESS in 5m 36s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/13c416aba66547948074a76e11664b1a : SUCCESS in 6m 49s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/880ea0a2e6d24e0a94b592d1bd87a31d : SUCCESS in 36m 17s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/0ed85e3434ab46bd98b367250cda432a : SUCCESS in 42m 32s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/74498d0e2724409393a77d76542fae68 : SUCCESS in 46m 24s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/1887b9d75678420e9d5838783cc1ace3 : TIMED_OUT in 2h 02m 23s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/ec44c43507bf4e23a846875c9cfac322 : SUCCESS in 40m 11s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/eb2acf07c4114d918cd61e1c3497470a : SUCCESS in 29m 20s","accounts_in_message":[],"_revision_number":1},{"id":"acbea88d53b16aa169a972d84b91973da7d94dd6","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-02-28 08:10:25.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e9511ed9bb0a7aa0b8f684bdacb45707dfb947b9","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2025-02-28 09:01:33.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"593121e465785716b501ad4b4e9776027bae850c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-28 09:22:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2f208b772e3248d6992ef4a1c3beab50\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f373eb9718ff4f07815351dbe64d7f88 : SUCCESS in 4m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ae4adb8a48b74056807c46982e87296e : SUCCESS in 3m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/67babf4478f847f888b22269ff582a2c : SUCCESS in 4m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b667348227f846a68f90f570d250d7f4 : SUCCESS in 4m 49s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7dc7d8d42ae04b61a592339fc5840bec : SUCCESS in 4m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/01ca0717c0ca4d6db609880d8c0c5af5 : SUCCESS in 7m 22s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/c6ca87e38206490eaffc69dec800fa24 : SUCCESS in 36m 16s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/d3a104b568114a209b99e86e7abe6e22 : SUCCESS in 46m 10s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/0a761835e1064ab2a4ace0062cdda428 : SUCCESS in 53m 00s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/340010ab082a47b1bd69e7e1fadd1227 : SUCCESS in 50m 32s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/8e36e15ee54b4a8aabf99373ec375431 : SUCCESS in 21m 32s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/4c80cc9dc2284d1984bf6bf58d9b1681 : SUCCESS in 33m 53s","accounts_in_message":[],"_revision_number":1},{"id":"afff2c1ec374b27533b5bd5e9e77b5f1745d9329","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-11 09:15:44.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"12f83d184e6b686f382ee93cc40c9f18c4b7a7ff","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-04-24 12:27:11.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"f81aaba316f7d6705859d7fdcefea1211d13a2a9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 12:27:41.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"c630a8e7f04ac08157bd06ca3cd671031362769f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 13:02:39.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f3e5cc8656ba47a9b7b2963270a8864c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e3c470d2d5594e379e5b670522f83e16 : SUCCESS in 3m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/813f921e3c914a0e8718d96fcbcd662b : SUCCESS in 4m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1b28cfdec05642c79ec118ecd689cac8 : SUCCESS in 4m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4aea6f00645c4c77b22435c92c0a4600 : SUCCESS in 7m 48s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/2cb34a8902c54c95a2dd9fd0becee0b8 : SUCCESS in 19m 06s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/9759752209244de49133c2c24b916848 : SUCCESS in 25m 52s","accounts_in_message":[],"_revision_number":1},{"id":"bf61ad9c7ed899d567060d012a80efddde4fa9cd","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 13:02:39.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"79676ee8f5389d7a6d4ae288c5c5e45f532439ad","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 13:04:44.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ef85673b7601456b825f4c961d646e54\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6d5671eb2984fc4903764dbcdd191ee : SUCCESS in 55s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"54b3b58428b4a4b2da1d8d76740abcf31925a501","revisions":{"54b3b58428b4a4b2da1d8d76740abcf31925a501":{"kind":"REWORK","_number":1,"created":"2025-02-27 15:17:32.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/10/942910/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/10/942910/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/942910/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/942910/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/10/942910/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/10/942910/1"}}},"commit":{"parents":[{"commit":"8b0f1dbf6689790ed9305eaf513893ddfb743d8a","subject":"Replace deprecated LegacyEngineFacade","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8b0f1dbf6689790ed9305eaf513893ddfb743d8a"}]}],"author":{"name":"James Page","email":"james.page@canonical.com","date":"2025-02-14 11:42:47.000000000","tz":0},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-02-27 15:15:34.000000000","tz":60},"subject":"Further database refactoring","message":"Further database refactoring\n\nMore refactoring of the SQLAlchemy database layer to improve\ncompatility with eventlet on newer Pythons.\n\nInspired by https://opendev.org/openstack/magnum/commit/0ce2c41404f1f8dcd1bcd19d36a885edc34926a2\n\nRelated-Bug: 2067815\nChange-Id: Ib5e9aa288232cc1b766bbf2a8ce2113d5a8e2f7d\n(cherry picked from commit 753c44b0c465f018d7c61f5ffce24b603e2f12c0)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/54b3b58428b4a4b2da1d8d76740abcf31925a501"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/54b3b58428b4a4b2da1d8d76740abcf31925a501"}]},"branch":"refs/heads/stable/2024.2"}},"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":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"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":{}}}]}
