)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"change_message_id":"71078c1e88bf1f225a90cb308366e7ea103a4b20","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"433b7fc3_3abb1218","updated":"2026-09-17 21:25:59.000000000","message":"LGTM","commit_id":"807818e43a3bdf6e0d7593833fcbfb4d7321c6f6"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"e6fe6af3aa258a9e14d0f3d6ba8bd32ddbc9b350","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"cbf0a77f_6838102e","updated":"2026-09-09 18:34:10.000000000","message":"Successful test run: https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/1004866","commit_id":"807818e43a3bdf6e0d7593833fcbfb4d7321c6f6"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"change_message_id":"390e51f4156c1fe0a497106f64d43d01b719a466","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"9e9c109d_31b38cbe","updated":"2026-09-23 15:38:55.000000000","message":"Adding back my +1","commit_id":"daec31df3eca2edcade6df2edc91a5e3c6b9ab6f"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"e5ca38e1da27b1882d58748300305b785980109a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2f28dddf_2263ce38","updated":"2026-09-23 18:11:11.000000000","message":"actually https://review.opendev.org/c/openstack/devstack/+/1006968 seems to be the better and more complete solution, please let us know whether you agree","commit_id":"daec31df3eca2edcade6df2edc91a5e3c6b9ab6f"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"c66a37dff82d1e9254927f1715c06de0d7aea949","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6d828f52_9b17758d","in_reply_to":"2f28dddf_2263ce38","updated":"2026-09-23 18:16:14.000000000","message":"Yes, makes sense to me.","commit_id":"daec31df3eca2edcade6df2edc91a5e3c6b9ab6f"}],"lib/cinder_backups/s3_swift":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ae8ad3e0533bc9c3e181b0563131059108e16ac7","unresolved":true,"context_lines":[{"line_number":20,"context_line":"set +o xtrace"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"function configure_cinder_backup_s3_swift {"},{"line_number":23,"context_line":"    pip_install boto3"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    # This configuration requires swift and s3api. If we\u0027re"},{"line_number":26,"context_line":"    # on a subnode we might not know if they are enabled"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"1277782d_cc94a2ef","line":23,"range":{"start_line":23,"start_character":4,"end_line":23,"end_character":15},"updated":"2026-09-22 14:03:52.000000000","message":"```suggestion\n    pip_install_gr boto3\n```\nI haven\u0027t checked whether this is still being used by other projects, but as long as boto3 is in global requirements, we should be using the cap from there","commit_id":"807818e43a3bdf6e0d7593833fcbfb4d7321c6f6"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"aac7c0492ec1583171691a2797f0802949dd370b","unresolved":false,"context_lines":[{"line_number":20,"context_line":"set +o xtrace"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"function configure_cinder_backup_s3_swift {"},{"line_number":23,"context_line":"    pip_install boto3"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    # This configuration requires swift and s3api. If we\u0027re"},{"line_number":26,"context_line":"    # on a subnode we might not know if they are enabled"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"c9bd943e_7a7b9611","line":23,"range":{"start_line":23,"start_character":4,"end_line":23,"end_character":15},"in_reply_to":"1277782d_cc94a2ef","updated":"2026-09-23 15:33:00.000000000","message":"Done","commit_id":"807818e43a3bdf6e0d7593833fcbfb4d7321c6f6"}]}
