)]}'
{"id":"openstack%2Fwatcher~994777","triplet_id":"openstack%2Fwatcher~master~Ia60b253c301d52625353c8475ce6a39ac8702fa8","project":"openstack/watcher","branch":"master","topic":"bug-2119957","attention_set":{},"removed_from_attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2026-07-21 14:36:25.000000000","reason":"\u003cGERRIT_ACCOUNT_30002\u003e replied on the change","reason_account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-07-21 12:15:58.000000000","reason":"\u003cGERRIT_ACCOUNT_34452\u003e replied on the change","reason_account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},"28006":{"account":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"last_update":"2026-07-21 12:01:17.000000000","reason":"removed on reply"},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-07-21 12:11:38.000000000","reason":"removed on reply"},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2026-07-22 13:12:35.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia60b253c301d52625353c8475ce6a39ac8702fa8","subject":"Add volume_type, created_at and host fields to volumes in model","status":"MERGED","created":"2026-06-24 16:16:19.000000000","updated":"2026-07-22 13:13:45.000000000","submitted":"2026-07-22 13:12:35.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":22,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"994777-bug-2119957","meta_rev_id":"685cd2a2adb53de4be32a3c863895bb6589242f6","_number":994777,"virtual_id_number":994777,"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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-22 13:12:34.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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":2,"date":"2026-07-21 14:36:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2026-07-21 12:15:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":-1,"date":"2026-07-21 12:11:38.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,"_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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":1,"date":"2026-07-22 11:27:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"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":{"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}],"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"},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-24 16:16:31.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-06-24 18:28:58.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-06-24 19:13:17.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":"2026-06-25 08:58:51.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2026-07-03 15:06:09.000000000","updated_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"REVIEWER"}],"messages":[{"id":"914f801059e76c8094c18a1ba55d1fadf2e1fe3b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-06-24 16:16:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0ca4409e1f347c73071b6e5690043c0189c97247","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-24 16:16:31.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"32358c608f06e1abac8a4704f54111bc0be1614b","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-24 16:47:31.000000000","message":"Patch Set 1:\n\n(3 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/404924bef5a041ab9f2e05d6b174e9d8\n\n- teim-code-review https://zuul.teim.app/t/main/build/ffb95d9498bd4db58097de856eeebc42 : SUCCESS in 15m 53s","accounts_in_message":[],"_revision_number":1},{"id":"bcf409d1a6852b0eacf9139cc72a557b9a09dcc2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-24 18:28:58.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/4980069432874e7f967d9cf890b00eb6\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8c00fd843367470bb5fdaf40c8a49624 : SUCCESS in 6m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fb592b524f6e417ba8f1721d97fd9dd7 : SUCCESS in 2m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fef3289471ce41d3beee9384866a321e : SUCCESS in 3m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c94ce4cd4b86429087936ba6e7cb9bb8 : SUCCESS in 4m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cb6d7c91c6124c7fba45b0e80df6a6a9 : SUCCESS in 7m 59s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/493e1b0e98264ab48e7911cb20ccd968 : SUCCESS in 5m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/274b63275fd0430499f98e171cca473f : SUCCESS in 5m 19s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/eb3e94d4cf0c4cc1886646b4be219bb7 : SUCCESS in 5m 20s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/5455326fcf4140fabe93726169ed5c1b : SUCCESS in 44m 33s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/66521f92e4954a7ab482c87c3be8b712 : SUCCESS in 56m 42s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/d4511921433d4e5b8fbd5b365dd99527 : SUCCESS in 28m 32s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/d11ac06fd970497f9508b9475e4d12fc : SUCCESS in 2h 06m 05s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/16193bdb71464f26903aff3179ed88d2 : TIMED_OUT in 2h 06m 20s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/c0dd0a073b434f42a3163b06affe2456 : SUCCESS in 1h 54m 02s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/1bde6fbe9c704ce18f885881848f4aba : TIMED_OUT in 2h 08m 54s","accounts_in_message":[],"_revision_number":1},{"id":"9ef96e06ab894a3a65dd3a95975df3f4c8dd6f6c","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-06-24 19:13:17.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/d42177aa86424beabf350b3d8537c385\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/09b252a159614e338aa7bd5ea89549ef : SUCCESS in 2h 55m 11s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/7eb42ec7e8734e0fb872c241300cdb60 : SUCCESS in 2h 13m 35s","accounts_in_message":[],"_revision_number":1},{"id":"ee5af9e14eb0067ad52ed20a412e926b65a39495","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-06-25 07:32:16.000000000","message":"Uploaded patch set 2.\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":2},{"id":"3d68c50db36cb7ca958c029fb55ca7f7fad36f6d","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-25 07:32:28.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"3918a9c705c4dd4418ee347e0192bd81ce3d4067","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-25 08:58:51.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7ac0eedcf33f438b97131db18e04c700328ba049","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-06-25 09:29:04.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"de5bc81cd3c85404f0d21a1c72b3c0f0402b8862","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 09:36:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/378c30631e4f4999b3245a5606bae05e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/03699895e0c845b484dd08ee0838233b : SUCCESS in 6m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fb51559f9b904de08316b3be4d8aa269 : SUCCESS in 4m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0e0809021e6243f3992f0bd64383752c : SUCCESS in 6m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1b960071297f46cc9b1b966c39711f5d : SUCCESS in 4m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b89beec8bee84704a818af37a7ce1805 : SUCCESS in 10m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a3cb938bf51a46d291aafbefdd9f0e0f : SUCCESS in 9m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/57d56d9eeade402e9b06481be2952550 : SUCCESS in 5m 49s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/734e40409db04128938f065bb21bd6a5 : SUCCESS in 5m 40s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/9b3da4256a454f1682846f9d1585f220 : SUCCESS in 52m 43s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/25db8083e2ab45f28550ad39b4b332b2 : SUCCESS in 51m 42s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/3dee8214908e41988968c8913505559d : SUCCESS in 19m 51s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/43c89de3ab7242659f447747113bbb64 : SUCCESS in 1h 10m 21s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/2b82e214ba524f64889b3d1d5be20e7f : SUCCESS in 1h 13m 51s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/d4ba14b6cf514976a5b7adec7a04fb4f : SUCCESS in 1h 58m 28s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/e72e551ec9104b979ecd81350f3631aa : SUCCESS in 1h 13m 09s","accounts_in_message":[],"_revision_number":2},{"id":"14d8da84311a3584311aba4c766718f4e6cd255a","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-06-25 10:32:11.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/b6a33ea543b24c6287adf31b95c1d576\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/76f73b0f484a4d04a0fa60f4105d9dfe : SUCCESS in 2h 58m 16s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/8a81f1bb965f4f07883b71cdc2bdc00c : SUCCESS in 2h 13m 59s","accounts_in_message":[],"_revision_number":2},{"id":"415cd9f19358123e3d4281cdccd40a259e219485","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-25 10:55:17.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/29a0d8036e5f4038a332ddf0900a78bb\n\n- teim-code-review https://zuul.teim.app/t/main/build/7ed4dc59efa44162a578202f7af4e215 : SUCCESS in 20m 13s\n\nWarning:\n  The new Volume model fields (volume_type, created_at, host) are declared as non-nullable StringField without defaults, consistent with existing fields like size and name. However, get_or_create_volume creates a Volume with only uuid set before update_volume populates the rest. Impact: This is a pre-existing pattern not introduced by this patch - the same applies to size, status, and name. The new fields follow the same convention, so no regression is introduced. Recommendation: No action required for this patch. If the team wants to improve model safety, consider making model fields nullable or adding defaults in a separate follow-up patch that covers all Volume fields uniformly.","accounts_in_message":[],"_revision_number":2},{"id":"84e9a6ad4dcdc7d9523758ea76ca54720d374962","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-02 14:06:38.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"78258a92fa9e3fbf3cdd4367029128c1cb6dc835","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-03 15:06:09.000000000","message":"Patch Set 2: Code-Review+1\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"e2b507c424f68c8025113414fdfca51e57fc4e92","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-03 15:06:51.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b9377533c46bc95444beb1d75d9ed7920d57b901","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-21 12:01:08.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"6163a48d69375bbf4bb02678c96b40954470d1e7","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 12:01:17.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"cebfeacabd4cc4bb457decfc5429b2610ee32a81","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-21 12:01:52.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"73cafbba70c5ebc509e8136bf862b221cac91b61","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-21 12:11:38.000000000","message":"Patch Set 3: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/5af558ea024a4e169277d833bb68c904\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/60f5972dfe054531b02bf2f0c39fd952 : FAILURE in 8m 30s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/22f10c320b00458b9df14d976ece336b : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":3},{"id":"cbdabb6e0e79db55054753372abd05d74788474f","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-21 12:15:58.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"1f4b76bd20930306ce818c2daf87522b80fce4c4","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 12:32:46.000000000","message":"Patch Set 3:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/332a70a06f024ffab514d17c2a0c062a\n\n- teim-code-review https://zuul.teim.app/t/main/build/765e0339e9af4765acc5837c66635708 : SUCCESS in 11m 06s\n\nWarning:\n  The patch adds three new fields (volume_type, created_at, host) to the Volume model element and a new VolumeTypeNotFound exception, but no reno release note was added. Impact: Strategy developers and operators relying on watcher release notes to understand model changes will not be aware of the new volume_type, created_at, and host fields or the new VolumeTypeNotFound exception. Recommendation: Add a reno release note (e.g. releasenotes/notes/add-volume-model-fields-\u003chash\u003e.yaml) describing the new fields and exception, tagged as a feature or upgrade note.","accounts_in_message":[],"_revision_number":3},{"id":"ec513fec5b4246eed95c09f8e702665b92b91a83","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 13:42:34.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/8cc702d49c2e40429864e56e2eaa82a0\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e118ab2305794585bc9e2990f7298e61 : SUCCESS in 7m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/953297d87c7a4f4eac1c5f12ba52cd46 : SUCCESS in 6m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ea0d5466ee43481482efeee5e5246ad0 : SUCCESS in 5m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a69944a9cdaa48509d6725b1f0af270e : SUCCESS in 6m 27s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5061c31fadfb46b9911ce5f5e71fec0e : SUCCESS in 9m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/81845750901e45739c1bb22c180ff9f0 : SUCCESS in 5m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7b91799a85924e89bc3dee430c6e2955 : SUCCESS in 4m 50s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/e66c19e48b1449d4b3c95feee003568c : SUCCESS in 2m 59s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/5c3c004ed95d4aedb36302721dd28779 : SUCCESS in 57m 56s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c68ce157e1594c62b73fdaa460589cca : SUCCESS in 28m 07s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/cb98412270294c729d41f416b7558960 : SUCCESS in 45m 04s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/d1f4b9d8ed1b4b9ba52eaed4e4509a93 : FAILURE in 1h 07m 00s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/2166ff07cd10437d830298a3ed0d558e : SUCCESS in 1h 39m 20s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/cc278c7d5a83457bb37368fccd6caaaa : SUCCESS in 48m 52s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/a79387d28da24d84a3113b36dc95e2be : SUCCESS in 1h 33m 48s","accounts_in_message":[],"_revision_number":3},{"id":"1b8c88e7f92d30de416399d25ffb67233964b116","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-21 14:36:25.000000000","message":"Patch Set 3: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"4b8c1af0e48a0e4fc6cbcb902c11e7359266f7a2","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 14:36:33.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"6ec8d2cfdf8451357a2f527c4843d8be5788a38b","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 14:52:16.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/265da9cf44c7432d85a64740a7f32e42\n\n- teim-code-review https://zuul.teim.app/t/main/build/61808c8dc2df4c8a97a7579ff1962744 : SUCCESS in 15m 32s","accounts_in_message":[],"_revision_number":3},{"id":"2ccab81b139d467aaa355434122911df03c9a589","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 17:06:13.000000000","message":"Patch Set 3:\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/30b2d1f2314e4e13ad72c26f7df5841d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/63cce54565c748e18b226aa9aa6fd579 : SUCCESS in 7m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4b39a3cd80c14f5791c8ef64225825e9 : SUCCESS in 2m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c82144141c9148e09a180bf7f87d4761 : FAILURE in 3m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1f4576d7d40b494ba9fef0f2a5bbca91 : SUCCESS in 6m 12s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3f0bb0c2dcc7401abab7238f8e6e7860 : SUCCESS in 8m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f3a92c0168e848e4b20a64999c7fe069 : SUCCESS in 6m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/334805cf663a4646bccf87af459d4d93 : SUCCESS in 3m 19s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/a039d9c3f94643288e2975ed8ca3fd38 : SUCCESS in 4m 11s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/a9aa23d187e2424787d70cf83b81aa47 : SUCCESS in 55m 19s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/532dffaa551442b4be99a8ff4474a4c4 : SUCCESS in 52m 26s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/0c1a75ccd6f54b368b0dbc16f9306f47 : SUCCESS in 38m 13s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/2b3bd59225ba4c21b7602b2c39572b4a : SUCCESS in 43m 19s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/0727dfff352244f2a41b1b666986ba1f : SUCCESS in 45m 35s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/82894d62d94d42909e522f234a6c4d5a : SUCCESS in 46m 07s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/f8029e528e88402bbc0599537f9d2f73 : SUCCESS in 1h 36m 31s","accounts_in_message":[],"_revision_number":3},{"id":"d9bdba47e4d52372d14120525975c5f0b5d794fc","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-21 17:41:34.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"bf5a2033b8bd06cc7b8644db2c6736eb81dc0e83","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 17:41:42.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"30d96f6ecb3bb27d35ba08f1536ce8dd68e1d842","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 17:54:20.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/1547a0269b2b4c938a76c5b740fc4345\n\n- teim-code-review https://zuul.teim.app/t/main/build/791abdfe2d254eda9b413945fe1a2933 : SUCCESS in 12m 30s","accounts_in_message":[],"_revision_number":3},{"id":"ca6e8bf9a6dd0ff3723787398e2bb3d8a2685ecc","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-21 19:17:31.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/7965ab748a964f9382968935171a7b90\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/ff441b538eaa4f0ca914fd9918d5c745 : FAILURE in 10m 17s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/4e2a170b88a44a06962add18fd2b11ae : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":3},{"id":"2ad175d36f0ffa80b596b38099fd4979f146f63c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 19:31:27.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/912f72a4d0bd463e8eac274e6d138afc\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e634f6baa33c482bb6b9a0c89428c6e1 : SUCCESS in 5m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bf709077557143b49b9b15495b061f9c : SUCCESS in 3m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1f3f6fefaa3742a1b3f26e0deb01621d : SUCCESS in 5m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8d1edfdd7cd840f29b5ae57e3db545b0 : SUCCESS in 5m 17s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7f43110fcfd34ca6b1c79975bdb32744 : SUCCESS in 10m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5980f5f0d9da4b2b9be6e4a43d1c1535 : SUCCESS in 8m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0021f885092c4f4982292e78a060488d : SUCCESS in 2m 50s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/4407d8ae275749e0858abf585647106e : SUCCESS in 6m 30s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/9e0b5986a6b349c29293709d8dd1d5c3 : SUCCESS in 41m 49s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/26ba1681081a42ae94a4c41115c76526 : SUCCESS in 31m 03s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/57b40f519ac04e0c924f77b4cb4cff36 : SUCCESS in 21m 19s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/fc20828bf24c44f1ac9892ab7e670e09 : SUCCESS in 1h 29m 06s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/57b42d165c884af294c21a1a54ab9249 : SUCCESS in 1h 37m 27s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/e5fb9cb73aae439b97b5a7b299fa1d4a : SUCCESS in 1h 32m 09s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/4ae2c266fc814e11aebe190a1c5277b9 : SUCCESS in 1h 20m 40s","accounts_in_message":[],"_revision_number":3},{"id":"9c89be54503dc3b2afb0e3d063df817ebfef63cc","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-07-22 11:27:17.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"65d21cb82357a5af8af80636567cdc14dab4acc4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 11:27:56.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"81cc42a9e85cbabfc17cc4cc97d7742d8fd1d49e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 13:12:34.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3fec9ebcfff04ead909e13f347ac9404\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b914183a87324f9da48380434f398de1 : SUCCESS in 4m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6e8a60ff844f4f87885fb9ae74538056 : SUCCESS in 4m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fc0e7548a81c46dfa5a1ea954acb1fd2 : SUCCESS in 5m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/488e454517064f199bcfda063ebbd039 : SUCCESS in 9m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2bdf14fe80e8432e88a8b97dd46a9eaa : SUCCESS in 3m 17s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/6e79c3ac45014444a55a71620e52f90a : SUCCESS in 4m 58s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/a54e9737752d42e6b90cf93f14ecbcb2 : SUCCESS in 53m 43s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b83666e2eaf14727b1c02be8cd8dac8e : SUCCESS in 30m 34s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/40171db4a0e5460bb38b01da02bb241d : SUCCESS in 38m 08s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/2ecdeb13be624441b2e5247b68035f90 : SUCCESS in 42m 43s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/b3c08626f3d242c89d18dc342e519272 : SUCCESS in 1h 35m 41s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/f5a28143d3cb429a886f8392fe6fe0e7 : SUCCESS in 44m 55s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/599092e132ff46ff9a1e60666fd7899c : SUCCESS in 1h 42m 17s","accounts_in_message":[],"_revision_number":3},{"id":"c7efc6aa2623067ceba3d1a92737ffb12505d003","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 13:12:35.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"685cd2a2adb53de4be32a3c863895bb6589242f6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 13:13:45.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5110ec22e5ce4b08a5136833a0bd9ea0\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6af91966990148198bf8136e5b75f496 : SUCCESS in 54s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"16ecaafaadce2d25aaa9b350c00fcb9b645349be","revisions":{"d1606633053143ee714a3c77597f57cf9145e3ba":{"kind":"REWORK","_number":1,"created":"2026-06-24 16:16:19.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/77/994777/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/77/994777/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/994777/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/994777/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/994777/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/77/994777/1"}}},"commit":{"parents":[{"commit":"0cc8aa52f459a832b75486a26c68e4fff9a376d4","subject":"Remove Nova API calls from zone_migration strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0cc8aa52f459a832b75486a26c68e4fff9a376d4"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-06-24 15:25:18.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-06-24 15:25:18.000000000","tz":120},"subject":"Add volume_type, created_at and host fields to volumes in model","message":"Add volume_type, created_at and host fields to volumes in model\n\nRemoving Cinder API calls from zone_migrate strategy requires to\nget the volume type name, creation date and host of the storage\npool where the volume is located from the model.\n\nThis patch adds three new fields to the Volume element:\n\n- volume_type: the volume type name as returned by the Cinder\n  Volumes API. In the notification handler, the volume_type ID\n  from the notification payload is resolved to the type name via\n  a new get_volume_type_name_by_id helper in CinderHelper.\n- created_at: the volume creation timestamp.\n- host: the value of `os-vol-host-attr:host` from the Cinder API,\n  which corresponds to the pool name (e.g. host@backend#pool).\n\nA new VolumeTypeNotFound exception is added for cases where the\nvolume type ID cannot be resolved.\n\nAssisted-By: Claude\nRelated-Bug: #2119957\nChange-Id: Ia60b253c301d52625353c8475ce6a39ac8702fa8\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d1606633053143ee714a3c77597f57cf9145e3ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d1606633053143ee714a3c77597f57cf9145e3ba"}]},"branch":"refs/heads/master"},"9a43811fbb104d4040c00c01f12463a59a78ae48":{"kind":"REWORK","_number":2,"created":"2026-06-25 07:32:16.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/77/994777/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/77/994777/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/994777/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/994777/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/994777/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/77/994777/2"}}},"commit":{"parents":[{"commit":"0cc8aa52f459a832b75486a26c68e4fff9a376d4","subject":"Remove Nova API calls from zone_migration strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0cc8aa52f459a832b75486a26c68e4fff9a376d4"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-06-24 15:25:18.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-06-25 07:08:32.000000000","tz":120},"subject":"Add volume_type, created_at and host fields to volumes in model","message":"Add volume_type, created_at and host fields to volumes in model\n\nRemoving Cinder API calls from zone_migrate strategy requires to\nget the volume type name, creation date and host of the storage\npool where the volume is located from the model.\n\nThis patch adds three new fields to the Volume element:\n\n- volume_type: the volume type name as returned by the Cinder\n  Volumes API. In the notification handler, the volume_type ID\n  from the notification payload is resolved to the type name via\n  a new get_volume_type_name_by_id helper in CinderHelper.\n- created_at: the volume creation timestamp.\n- host: the value of `os-vol-host-attr:host` from the Cinder API,\n  which corresponds to the pool name (e.g. host@backend#pool).\n\nA new VolumeTypeNotFound exception is added for cases where the\nvolume type ID cannot be resolved.\n\nAssisted-By: Claude\nRelated-Bug: #2119957\nChange-Id: Ia60b253c301d52625353c8475ce6a39ac8702fa8\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9a43811fbb104d4040c00c01f12463a59a78ae48"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9a43811fbb104d4040c00c01f12463a59a78ae48"}]},"branch":"refs/heads/master"},"16ecaafaadce2d25aaa9b350c00fcb9b645349be":{"kind":"REWORK","_number":3,"created":"2026-07-21 12:01:08.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/77/994777/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/77/994777/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/994777/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/994777/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/994777/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/77/994777/3"}}},"commit":{"parents":[{"commit":"0cc8aa52f459a832b75486a26c68e4fff9a376d4","subject":"Remove Nova API calls from zone_migration strategy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0cc8aa52f459a832b75486a26c68e4fff9a376d4"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-06-24 15:25:18.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-07-21 12:01:06.000000000","tz":120},"subject":"Add volume_type, created_at and host fields to volumes in model","message":"Add volume_type, created_at and host fields to volumes in model\n\nRemoving Cinder API calls from zone_migrate strategy requires to\nget the volume type name, creation date and host of the storage\npool where the volume is located from the model.\n\nThis patch adds three new fields to the Volume element:\n\n- volume_type: the volume type name as returned by the Cinder\n  Volumes API. In the notification handler, the volume_type ID\n  from the notification payload is resolved to the type name via\n  a new get_volume_type_name_by_id helper in CinderHelper.\n- created_at: the volume creation timestamp.\n- host: the value of `os-vol-host-attr:host` from the Cinder API,\n  which corresponds to the pool name (e.g. host@backend#pool).\n\nA new VolumeTypeNotFound exception is added for cases where the\nvolume type ID cannot be resolved.\n\nAssisted-By: Claude\nRelated-Bug: #2119957\nChange-Id: Ia60b253c301d52625353c8475ce6a39ac8702fa8\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/16ecaafaadce2d25aaa9b350c00fcb9b645349be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/16ecaafaadce2d25aaa9b350c00fcb9b645349be"}]},"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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},{"label":"Review-Priority","status":"MAY"}]}],"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":"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":"Review-Priority","description":"Review Priority","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":"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":""}}}]}
