)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"9eb252430e58b2d8c69ad4113e33db2708bdb901","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"5b193f3c_48323bf0","updated":"2025-02-18 18:55:45.000000000","message":"This looks okay to me.  Where are CI results, am I missing it?","commit_id":"e11118ae0f4980b715f1e6107c3e0843504951f7"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"4c898268f2849843a71867065e29f0ea68f68762","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"c2c8ed9d_fb72e16d","updated":"2024-06-17 11:59:50.000000000","message":"recheck 2 barbican tests failed with timeouts during volume provisioning, not related to change","commit_id":"e11118ae0f4980b715f1e6107c3e0843504951f7"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"fb887c11813e6681068cc40e24b7bfd182a6a087","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"1e9e797e_dc431de3","updated":"2024-06-21 09:04:36.000000000","message":"recheck lio barbican(-fips) failed with timeouts not related to the change.","commit_id":"e11118ae0f4980b715f1e6107c3e0843504951f7"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"ca4a3e0cb86ca7f40fccc1adebc4fb71eb1476da","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"9118e772_ccc142ad","in_reply_to":"5b193f3c_48323bf0","updated":"2025-02-20 15:26:44.000000000","message":"No, ci is in reconstruction. I\u0027ll recheck this as soon as we can provide results, again.","commit_id":"e11118ae0f4980b715f1e6107c3e0843504951f7"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"5bb332096511c71a72a4db0fddb787e6134ef3c6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"329d0438_e0e429d9","updated":"2025-05-23 09:08:57.000000000","message":"run-quobyteci","commit_id":"de4a85996421880769d7341272a183d3e1663471"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"cc2c602e1754dfa8f1b1266b1163532c8cf9baa1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"633d5563_c86ac0a8","updated":"2025-05-27 16:04:26.000000000","message":"run-quobyteci","commit_id":"de4a85996421880769d7341272a183d3e1663471"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"e8e7699878edca6336b316aadd176869d8cfa577","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"7aabcc51_9bf4de66","updated":"2025-09-16 06:13:45.000000000","message":"run-quobyteci","commit_id":"3948daf0078e5b36a9afcea02dbc576ad0ab2183"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"e4a37b58c40b7e2108ed942c75b8616c9c239edd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"c678ff34_d55e8cf6","updated":"2025-10-31 15:15:29.000000000","message":"recheck","commit_id":"f5036b85d11b2fa7d1aa87f3df3631acccacd4b4"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"db996a6997488fcd3122a2d375309a741397d5d5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"017e752a_4aced76a","updated":"2025-11-07 13:19:39.000000000","message":"recheck\n\nZuul failed on a ceph related test that is not affected by this change.","commit_id":"f5036b85d11b2fa7d1aa87f3df3631acccacd4b4"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"233b794799459ba607f491862bfaf1e565ebd545","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"50c1dd89_9015fbba","updated":"2025-09-17 13:36:39.000000000","message":"recheck\n\nzuul failed on backup unit test not related to this change.","commit_id":"f5036b85d11b2fa7d1aa87f3df3631acccacd4b4"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"c84390d9cbca32e46cbf23aba4f0dea7643b09ac","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"961f521e_ab4425b3","updated":"2026-01-13 16:38:23.000000000","message":"recheck\nrun-Quobyte CI","commit_id":"fc59321a9c0188fcb9fa389a9b67884a074e87de"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"858d8a75faa1b4df66db0141771cd6f3e5ed1c54","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"744be22f_3d654531","updated":"2026-01-26 12:56:29.000000000","message":"recheck\n\nZuul failed on nfs/tempest which is not touched by this change.","commit_id":"2d2124d972710f9b2ae615aed838ae823defb60f"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"919079ce285dbffa5ae0b0856757dc9e4899c31d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"035a00db_4d003271","updated":"2026-03-30 15:51:43.000000000","message":"Thanks for the review, will update for the superfluous name assignment.","commit_id":"6bed6db6c4bd8d65225edff575b6a5190bf5af3c"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"f264bcc2e86bcb5433704e3c03fc83419dc01fd7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"4a0af6d7_3414b865","updated":"2026-04-29 20:37:27.000000000","message":"Looks good. Simple driver only change.","commit_id":"057452e5006191384694f4115403fe70091e7131"}],"cinder/volume/drivers/quobyte.py":[{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"9f20bea5f2b0ad121a72adb1d096a3ef8c6c2fc5","unresolved":true,"context_lines":[{"line_number":785,"context_line":"            self.configuration.quobyte_qcow2_volumes"},{"line_number":786,"context_line":"            or self.configuration.quobyte_sparsed_volumes)"},{"line_number":787,"context_line":"        self._stats[\u0027thick_provisioning_support\u0027] \u003d ("},{"line_number":788,"context_line":"            not self._stats[\u0027thin_provisioning_support\u0027])"},{"line_number":789,"context_line":"        self._stats[\u0027volume_backend_name\u0027] \u003d self.volume_backend_name"},{"line_number":790,"context_line":""},{"line_number":791,"context_line":"    def _validate_volume(self, mount_path):"}],"source_content_type":"text/x-python","patch_set":12,"id":"cb915bd5_2b5d4b1b","line":788,"updated":"2026-03-17 12:00:49.000000000","message":"thick_provisioning_support is hard negation of thin?volume_type with thick_provisioning_support\u003dTrue will fail to schedule on Quobyte even when QCOW2 with preallocation is a valid target. Only raw+non-sparse actually precludes thin, not QCOW2.","commit_id":"23f32d1c6f5e09059b7cb7c2d1137b9f3a03049e"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"919079ce285dbffa5ae0b0856757dc9e4899c31d","unresolved":false,"context_lines":[{"line_number":785,"context_line":"            self.configuration.quobyte_qcow2_volumes"},{"line_number":786,"context_line":"            or self.configuration.quobyte_sparsed_volumes)"},{"line_number":787,"context_line":"        self._stats[\u0027thick_provisioning_support\u0027] \u003d ("},{"line_number":788,"context_line":"            not self._stats[\u0027thin_provisioning_support\u0027])"},{"line_number":789,"context_line":"        self._stats[\u0027volume_backend_name\u0027] \u003d self.volume_backend_name"},{"line_number":790,"context_line":""},{"line_number":791,"context_line":"    def _validate_volume(self, mount_path):"}],"source_content_type":"text/x-python","patch_set":12,"id":"a2760107_7844f861","line":788,"in_reply_to":"cb915bd5_2b5d4b1b","updated":"2026-03-30 15:51:43.000000000","message":"mmh, qcow2 is using preallocation\u003dmetadata with the Quobyte driver which is still a variant of thin provisioning, no? Thus i\u0027d say this logic is sound. Only raw+non-sparse are thickly provisioned.","commit_id":"23f32d1c6f5e09059b7cb7c2d1137b9f3a03049e"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"9f20bea5f2b0ad121a72adb1d096a3ef8c6c2fc5","unresolved":true,"context_lines":[{"line_number":786,"context_line":"            or self.configuration.quobyte_sparsed_volumes)"},{"line_number":787,"context_line":"        self._stats[\u0027thick_provisioning_support\u0027] \u003d ("},{"line_number":788,"context_line":"            not self._stats[\u0027thin_provisioning_support\u0027])"},{"line_number":789,"context_line":"        self._stats[\u0027volume_backend_name\u0027] \u003d self.volume_backend_name"},{"line_number":790,"context_line":""},{"line_number":791,"context_line":"    def _validate_volume(self, mount_path):"},{"line_number":792,"context_line":"        \"\"\"Runs a number of tests on the expect Quobyte mount\"\"\""}],"source_content_type":"text/x-python","patch_set":12,"id":"c792609d_c9763be6","line":789,"updated":"2026-03-17 12:00:49.000000000","message":"super _update_volume_stats updates volume_backend_name. why to assign again?","commit_id":"23f32d1c6f5e09059b7cb7c2d1137b9f3a03049e"},{"author":{"_account_id":13915,"name":"Silvan Kaiser","email":"silvan@quobyte.com","username":"kaisers"},"change_message_id":"919079ce285dbffa5ae0b0856757dc9e4899c31d","unresolved":false,"context_lines":[{"line_number":786,"context_line":"            or self.configuration.quobyte_sparsed_volumes)"},{"line_number":787,"context_line":"        self._stats[\u0027thick_provisioning_support\u0027] \u003d ("},{"line_number":788,"context_line":"            not self._stats[\u0027thin_provisioning_support\u0027])"},{"line_number":789,"context_line":"        self._stats[\u0027volume_backend_name\u0027] \u003d self.volume_backend_name"},{"line_number":790,"context_line":""},{"line_number":791,"context_line":"    def _validate_volume(self, mount_path):"},{"line_number":792,"context_line":"        \"\"\"Runs a number of tests on the expect Quobyte mount\"\"\""}],"source_content_type":"text/x-python","patch_set":12,"id":"76ddc09d_1cd8035c","line":789,"in_reply_to":"c792609d_c9763be6","updated":"2026-03-30 15:51:43.000000000","message":"true that, done.","commit_id":"23f32d1c6f5e09059b7cb7c2d1137b9f3a03049e"}]}
