)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"02c9b700637de8c8ea104cdb89deb277a40f0249","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2c50efd5_9a8cc94e","updated":"2023-11-09 20:39:29.000000000","message":"No objections from me.","commit_id":"8e3530b54ef8517a2ee0a2c1d9d66856a533aa49"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"ca2cb7e2262ec2aceeeaf09c72bcf473d7930637","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"fa8b5770_96c05061","updated":"2022-09-28 14:59:46.000000000","message":"recheck\n\ntempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete","commit_id":"8e3530b54ef8517a2ee0a2c1d9d66856a533aa49"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"acaf3144c85ed6764d161b046d752d455e1eada8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8b3e131a_e8bba751","updated":"2024-12-16 13:09:46.000000000","message":"recheck\n\nhttps://review.opendev.org/c/openstack/cinder-tempest-plugin/+/937725 landed","commit_id":"0fab1213c9300130df23ab1f773c6973df6552a5"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"efdfaa25946ebd4d285b485956aea8ccd55c9022","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"d353e75b_205228a3","updated":"2024-12-12 18:13:07.000000000","message":"recheck\n\nopenstack-tox-py39 timed out","commit_id":"0fab1213c9300130df23ab1f773c6973df6552a5"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"8a092fedaf4173b9dfb81e06defa40b66e1b9398","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"e6d3dd8b_2c562bc2","updated":"2025-03-27 12:15:13.000000000","message":"The only difference between PS1 where I was +2 and PS4 is that the issue Pete pointed out has been made moot by https://review.opendev.org/c/openstack/cinder/+/901053 merging, so I am still +2 on this.","commit_id":"69d8231ceec1911e4682adc5558c20e6add13a2d"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"b6955e24d616154059acdb5fd5a16131593ae9df","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3d9939cc_d4e3aa76","updated":"2025-03-26 11:27:34.000000000","message":"recheck\n\ncinder-plugin-ceph-tempest oom-killer","commit_id":"69d8231ceec1911e4682adc5558c20e6add13a2d"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"8523fc8da9f766deab9fc1959df1d8f60d5bfc2c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"95cde6c6_53f14fc7","updated":"2025-03-25 17:41:52.000000000","message":"recheck\n\ncinder-plugin-ceph-tempest oom-killer fired off","commit_id":"69d8231ceec1911e4682adc5558c20e6add13a2d"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"473d3d0637e3ac71e637ce2cac7b8cc36e920844","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"d5eca620_86b5b7eb","updated":"2025-03-26 15:40:10.000000000","message":"recheck\n\nopenstack-tox-docs timed out","commit_id":"69d8231ceec1911e4682adc5558c20e6add13a2d"}],"cinder/api/api_utils.py":[{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"c22ac4738aa8cf6387feba6562d0eb1f9fc6b127","unresolved":true,"context_lines":[{"line_number":15,"context_line":"import typing"},{"line_number":16,"context_line":"from typing import Any, Callable, Generator   # noqa: H301"},{"line_number":17,"context_line":"from typing import Iterable, Optional, Union  # noqa: H301"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from keystoneauth1 import exceptions as ks_exc"},{"line_number":20,"context_line":"from keystoneauth1 import identity"},{"line_number":21,"context_line":"from keystoneauth1 import loading as ka_loading"}],"source_content_type":"text/x-python","patch_set":1,"id":"21a206ee_53ca68cd","line":18,"updated":"2023-11-15 16:39:11.000000000","message":"I\u0027d just split them up. I suspect that H301 may be a dumb check.","commit_id":"8e3530b54ef8517a2ee0a2c1d9d66856a533aa49"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"ee9114b1ed78c926318d81a6f0cda1d8d3f5896e","unresolved":true,"context_lines":[{"line_number":15,"context_line":"import typing"},{"line_number":16,"context_line":"from typing import Any, Callable, Generator   # noqa: H301"},{"line_number":17,"context_line":"from typing import Iterable, Optional, Union  # noqa: H301"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from keystoneauth1 import exceptions as ks_exc"},{"line_number":20,"context_line":"from keystoneauth1 import identity"},{"line_number":21,"context_line":"from keystoneauth1 import loading as ka_loading"}],"source_content_type":"text/x-python","patch_set":1,"id":"fdeee354_3c30f0a2","line":18,"in_reply_to":"21a206ee_53ca68cd","updated":"2023-11-15 16:59:15.000000000","message":"https://review.opendev.org/c/openstack/cinder/+/901053 makes this better","commit_id":"8e3530b54ef8517a2ee0a2c1d9d66856a533aa49"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"3892a69bb940bf8c3e74a24cfadec3a097e27418","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import typing"},{"line_number":16,"context_line":"from typing import Any, Callable, Generator   # noqa: H301"},{"line_number":17,"context_line":"from typing import Iterable, Optional, Union  # noqa: H301"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from keystoneauth1 import exceptions as ks_exc"},{"line_number":20,"context_line":"from keystoneauth1 import identity"},{"line_number":21,"context_line":"from keystoneauth1 import loading as ka_loading"}],"source_content_type":"text/x-python","patch_set":1,"id":"a0373d96_abe6ba2e","line":18,"in_reply_to":"fdeee354_3c30f0a2","updated":"2024-01-08 16:46:19.000000000","message":"Done","commit_id":"8e3530b54ef8517a2ee0a2c1d9d66856a533aa49"}]}
