)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"7fa6c737fed18a427d49ae7b1712fd5d409bbd49","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"cba5953f_b3094f68","updated":"2026-02-20 16:07:30.000000000","message":"Adds resilience as described in the commit msg, lgtm.","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"85da61f46b103a3db4c47581679a4ead8c12e450","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"0331960c_0d8373a5","updated":"2026-03-12 15:25:50.000000000","message":"As CI is not working, logs for tempest and tox tests have been uploaded here: https://github.com/Everpure-Zuul-CI/Common-CI/tree/main/cinder/965365","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"7f9834db7d461fa4cd78e8534d9ee0786b866f36","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"35eeef9f_7343f313","updated":"2026-03-12 17:51:22.000000000","message":"LGTM","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":35075,"name":"Alexander Deiter","email":"adeiter@infinidat.com","username":"adeiter"},"change_message_id":"422d173ae0f85f101f15966f48b0d9e1a9ae3f02","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"d9b5d7a1_b20082f2","updated":"2026-02-20 14:46:39.000000000","message":"Looks good to me - thank you!","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"0505f53e8e8c8b718619d637c4677ffac6eafe26","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"2afde971_b5c49f0a","updated":"2025-11-07 15:40:58.000000000","message":"Simon, do you have pure ci results for this one?  I\u0027m not seeing them reported in the patch.","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"1ab0d5bc4ab87fccd6e90149cf791f36c256f81f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"0705f323_70819fb2","updated":"2026-03-13 22:53:54.000000000","message":"recheck","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"1ff37b4a49999712dcce0db0e8aa8b4c92f3a205","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"23e71661_4e82d3b2","updated":"2026-03-13 04:24:39.000000000","message":"recheck","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"448838ebc95e265cdc204efded06c1c13d8e67c2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"2621c64b_3a302add","updated":"2026-03-13 15:57:00.000000000","message":"recheck","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"f3fe3f79ca7c88e7c39f1cffdd191165eb648af6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"403b8035_c43095e7","updated":"2026-03-14 17:33:32.000000000","message":"recheck","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"a3ecb3cb6c2c7417a275db7d9627e11eeecfb8c0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"44ab974e_3196c369","updated":"2026-03-12 19:13:19.000000000","message":"recheck","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"eddc95cb7f51c5ff84348ab6caf271bef44f9d8d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"4d781202_fed487c3","updated":"2026-03-14 14:19:28.000000000","message":"recheck","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"ee610226ff8e16e66de54c658e8518f500c0a90a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"7eacddda_5b8a88cb","updated":"2026-03-13 20:24:01.000000000","message":"recheck","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"f5b3e78f4e2d85138860dbe625869a8c098d4870","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"8a7fb223_7c52599b","updated":"2026-03-14 11:42:05.000000000","message":"recheck","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"b71a004e0a93f117d96a2755944133b008b67fe9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"91a11616_7be3a18c","updated":"2026-03-13 10:21:20.000000000","message":"recheck","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"edbab1b66c43fa47473aeaa055c75b871042e4d9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"9a0a8aaf_09f9f483","updated":"2026-03-13 12:44:47.000000000","message":"recheck","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"85ea223e0d113bf5e2998d6dc228df8270b20d2a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"b5faf2ed_34e6666c","updated":"2026-03-13 01:50:52.000000000","message":"recheck","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"0957b030be6b6fc51ae42dea6554779f8a790cf3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"cafded47_cf288e6f","updated":"2026-03-13 02:50:52.000000000","message":"recheck","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"7171e81298f671bd90385161e3c04ddf373e0c16","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"e36edd41_f7c068ad","updated":"2026-03-14 01:51:58.000000000","message":"recheck","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"d04d3e40ea8084ed51da1884e9ab25c49f4eadf1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"ff880672_d16df872","updated":"2026-03-12 23:39:00.000000000","message":"recheck","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"}],"cinder/volume/drivers/pure.py":[{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"185ce8abd72c949938b4ac0e93e8c1f4dfad496a","unresolved":true,"context_lines":[{"line_number":1421,"context_line":"        space_info \u003d list(current_array.get_arrays_space().items)[0]"},{"line_number":1422,"context_line":"        perf_data \u003d current_array.get_arrays_performance("},{"line_number":1423,"context_line":"            end_time\u003dint(time.time()) * 1000,"},{"line_number":1424,"context_line":"            start_time\u003d(int(time.time()) * 1000) - ONE_HOUR,"},{"line_number":1425,"context_line":"            resolution\u003dTHIRTY_SEC,"},{"line_number":1426,"context_line":"            total_item_count\u003dTrue"},{"line_number":1427,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":4,"id":"f20bdeb0_306ec1b9","line":1424,"updated":"2026-02-21 04:39:37.000000000","message":"Wouldn\u0027t it help if the period of perf collection can be configured by user using cinder.conf?","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"c7e8712f4f87fa002535244cb9a8726ae74544f0","unresolved":true,"context_lines":[{"line_number":1421,"context_line":"        space_info \u003d list(current_array.get_arrays_space().items)[0]"},{"line_number":1422,"context_line":"        perf_data \u003d current_array.get_arrays_performance("},{"line_number":1423,"context_line":"            end_time\u003dint(time.time()) * 1000,"},{"line_number":1424,"context_line":"            start_time\u003d(int(time.time()) * 1000) - ONE_HOUR,"},{"line_number":1425,"context_line":"            resolution\u003dTHIRTY_SEC,"},{"line_number":1426,"context_line":"            total_item_count\u003dTrue"},{"line_number":1427,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":4,"id":"f8eda2eb_0eee41e9","line":1424,"in_reply_to":"f20bdeb0_306ec1b9","updated":"2026-02-21 04:51:28.000000000","message":"The performance metrics are quite complex and leaving the period open to customer selection could easily produce unnecessary errors.","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"},{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"b49be30de940d59b96ec5eb703315ee3c4b9e668","unresolved":false,"context_lines":[{"line_number":1421,"context_line":"        space_info \u003d list(current_array.get_arrays_space().items)[0]"},{"line_number":1422,"context_line":"        perf_data \u003d current_array.get_arrays_performance("},{"line_number":1423,"context_line":"            end_time\u003dint(time.time()) * 1000,"},{"line_number":1424,"context_line":"            start_time\u003d(int(time.time()) * 1000) - ONE_HOUR,"},{"line_number":1425,"context_line":"            resolution\u003dTHIRTY_SEC,"},{"line_number":1426,"context_line":"            total_item_count\u003dTrue"},{"line_number":1427,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":4,"id":"f163c56a_ea10763b","line":1424,"in_reply_to":"f8eda2eb_0eee41e9","updated":"2026-02-25 03:58:59.000000000","message":"Acknowledged","commit_id":"76053ce9aea48d3cbfa8dc8eff6c0bfba5493f9f"}]}
