)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"change_message_id":"69ad7d3ba7d80dea845601185670ab6b47bafaf8","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     jayaanand borra \u003cjayaanand.borra@netapp.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2025-03-19 05:29:22 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"NetApp NVMe namespace support in-use expansion."},{"line_number":8,"context_line":"corruption occures in case of os-type mismatch."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Closes-bug: #2102515"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"681bf452_64cea2d7","line":7,"updated":"2025-06-26 14:16:43.000000000","message":"nit: avoid punctuation in the commit title/short description","commit_id":"82eb2f7250980967b2b4dacc7f6877ef6694705b"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"dd7b99d6bfe4508d60c2ba5af4b95308b238d3f2","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     jayaanand borra \u003cjayaanand.borra@netapp.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2025-03-19 05:29:22 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"NetApp NVMe namespace support in-use expansion."},{"line_number":8,"context_line":"corruption occures in case of os-type mismatch."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Closes-bug: #2102515"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"d4715ced_fa28b791","line":7,"in_reply_to":"681bf452_64cea2d7","updated":"2025-07-03 16:35:41.000000000","message":"Done","commit_id":"82eb2f7250980967b2b4dacc7f6877ef6694705b"},{"author":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"change_message_id":"69ad7d3ba7d80dea845601185670ab6b47bafaf8","unresolved":true,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2025-03-19 05:29:22 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"NetApp NVMe namespace support in-use expansion."},{"line_number":8,"context_line":"corruption occures in case of os-type mismatch."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Closes-bug: #2102515"},{"line_number":11,"context_line":"Change-Id: If7de1dd46798b82211be10708f8eb1d175eafb75"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"d4192548_5d5b7cc6","line":8,"updated":"2025-06-26 14:16:43.000000000","message":"From the commit message I couldn\u0027t get what this patch is aiming for. I would recommend adding more context to the commit message.","commit_id":"82eb2f7250980967b2b4dacc7f6877ef6694705b"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"dd7b99d6bfe4508d60c2ba5af4b95308b238d3f2","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2025-03-19 05:29:22 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"NetApp NVMe namespace support in-use expansion."},{"line_number":8,"context_line":"corruption occures in case of os-type mismatch."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Closes-bug: #2102515"},{"line_number":11,"context_line":"Change-Id: If7de1dd46798b82211be10708f8eb1d175eafb75"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ed1444c7_63e72bd7","line":8,"in_reply_to":"d4192548_5d5b7cc6","updated":"2025-07-03 16:35:41.000000000","message":"Done","commit_id":"82eb2f7250980967b2b4dacc7f6877ef6694705b"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"4101fb828f3ad901ee0d5e214e02e53d2b6a80bc","unresolved":true,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch enables in-use expansion of NetApp NVMe namespaces, allowing"},{"line_number":10,"context_line":"volumes to be resized while attached to running instances without"},{"line_number":11,"context_line":"requiring detachment. Current NVMe backed support in-use expansion without corruption if OS-type mismatch present. Added flag changes so that NVMe comparable NetApp pool for in-use expansion."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This change doesn\u0027t ensures data integrity during NVMe namespace expansion operations and prevents corruption scenarios caused by OS-type"},{"line_number":14,"context_line":"configuration mismatches."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"0510a6b3_ab6dcc99","line":11,"updated":"2025-07-10 15:07:06.000000000","message":"I\u0027m having trouble understanding the above, do you mean without corruption assuming there is no os-type mismatch?\n\nCan you wrap these lines correctly (72 chars) in your update?","commit_id":"c1d8ddb9a20a436dbf9a4b2af42a5aea76158c1a"},{"author":{"_account_id":21129,"name":"Alan Bishop","email":"abishopsweng@gmail.com","username":"ASBishop","status":"ex Red Hat"},"change_message_id":"433a072133860b4a1d6c03503e025e7fe0872c59","unresolved":true,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch enables in-use expansion of NetApp NVMe namespaces, allowing"},{"line_number":10,"context_line":"volumes to be resized while attached to running instances without"},{"line_number":11,"context_line":"requiring detachment. Current NVMe backed support in-use expansion without corruption if OS-type mismatch present. Added flag changes so that NVMe comparable NetApp pool for in-use expansion."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This change doesn\u0027t ensures data integrity during NVMe namespace expansion operations and prevents corruption scenarios caused by OS-type"},{"line_number":14,"context_line":"configuration mismatches."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"abba04de_3b9c5387","line":11,"in_reply_to":"0510a6b3_ab6dcc99","updated":"2025-07-16 16:26:05.000000000","message":"This is confusing to me as well. All the code change does is modify the NetApp backend\u0027s capabilities to indicate supports extending a volume when it\u0027s online (in-use). That\u0027s it, and so I\u0027m confused by statements mentioning \"corruption\" and \"OS-type.\"\n\nAs a side comment, I\u0027m not sure why you use \"expansion\" rather than \"extend\".","commit_id":"c1d8ddb9a20a436dbf9a4b2af42a5aea76158c1a"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"892739c0129d1cf38d2736de9a5df074ecae2130","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch enables in-use expansion of NetApp NVMe namespaces, allowing"},{"line_number":10,"context_line":"volumes to be resized while attached to running instances without"},{"line_number":11,"context_line":"requiring detachment. Current NVMe backed support in-use expansion without corruption if OS-type mismatch present. Added flag changes so that NVMe comparable NetApp pool for in-use expansion."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This change doesn\u0027t ensures data integrity during NVMe namespace expansion operations and prevents corruption scenarios caused by OS-type"},{"line_number":14,"context_line":"configuration mismatches."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"03035086_9423464c","line":11,"in_reply_to":"abba04de_3b9c5387","updated":"2025-07-31 16:25:30.000000000","message":"Sorry for confusion. OS-type mismatch scenario is not applicable for in-use volume expansion. Removed duplicate and unnecessary text.","commit_id":"c1d8ddb9a20a436dbf9a4b2af42a5aea76158c1a"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"4101fb828f3ad901ee0d5e214e02e53d2b6a80bc","unresolved":true,"context_lines":[{"line_number":11,"context_line":"requiring detachment. Current NVMe backed support in-use expansion without corruption if OS-type mismatch present. Added flag changes so that NVMe comparable NetApp pool for in-use expansion."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This change doesn\u0027t ensures data integrity during NVMe namespace expansion operations and prevents corruption scenarios caused by OS-type"},{"line_number":14,"context_line":"configuration mismatches."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Closes-bug: #2102515"},{"line_number":17,"context_line":"Change-Id: If7de1dd46798b82211be10708f8eb1d175eafb75"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"373e517d_a48268c6","line":14,"updated":"2025-07-10 15:07:06.000000000","message":"I think, if I\u0027m understanding correctly, this is a restatement of the previous sentence regarding corruption in the event of os-type mismatches.  This might be redundant in that case, I think this can be improve and clarified a bit, otherwise, it all looks good to me.","commit_id":"c1d8ddb9a20a436dbf9a4b2af42a5aea76158c1a"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"892739c0129d1cf38d2736de9a5df074ecae2130","unresolved":false,"context_lines":[{"line_number":11,"context_line":"requiring detachment. Current NVMe backed support in-use expansion without corruption if OS-type mismatch present. Added flag changes so that NVMe comparable NetApp pool for in-use expansion."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This change doesn\u0027t ensures data integrity during NVMe namespace expansion operations and prevents corruption scenarios caused by OS-type"},{"line_number":14,"context_line":"configuration mismatches."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Closes-bug: #2102515"},{"line_number":17,"context_line":"Change-Id: If7de1dd46798b82211be10708f8eb1d175eafb75"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"6714aa9e_20aa9778","line":14,"in_reply_to":"373e517d_a48268c6","updated":"2025-07-31 16:25:30.000000000","message":"Removed duplicate text.","commit_id":"c1d8ddb9a20a436dbf9a4b2af42a5aea76158c1a"},{"author":{"_account_id":21129,"name":"Alan Bishop","email":"abishopsweng@gmail.com","username":"ASBishop","status":"ex Red Hat"},"change_message_id":"13e0c6bf7c8ecb3a59b3c29620f268723c9e3198","unresolved":true,"context_lines":[{"line_number":10,"context_line":"volumes to be resized while attached to running instances without"},{"line_number":11,"context_line":"requiring detachment as this feature is supported by NetApp backend."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Closes-bug: #2102515"},{"line_number":14,"context_line":"Change-Id: If7de1dd46798b82211be10708f8eb1d175eafb75"},{"line_number":15,"context_line":"Signed-off-by: jayaanan \u003cjayaanand.borra@netapp.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"c52086ff_987389e6","line":13,"updated":"2025-08-06 12:28:15.000000000","message":"This doesn\u0027t look like the correct launchpad bug number. Is this patch fixing a bug or adding a feature? The release note indicates it\u0027s a feature.","commit_id":"b9d15bf25ac6ab25b55105b22510c20b5f82c7f3"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"fa817555dc217aad1a507b25459239938ac65644","unresolved":false,"context_lines":[{"line_number":10,"context_line":"volumes to be resized while attached to running instances without"},{"line_number":11,"context_line":"requiring detachment as this feature is supported by NetApp backend."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Closes-bug: #2102515"},{"line_number":14,"context_line":"Change-Id: If7de1dd46798b82211be10708f8eb1d175eafb75"},{"line_number":15,"context_line":"Signed-off-by: jayaanan \u003cjayaanand.borra@netapp.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"0e03f23c_289177f5","line":13,"in_reply_to":"c52086ff_987389e6","updated":"2025-08-11 07:20:06.000000000","message":"Thank you! Alan, i am not able to open BUG 2102515. Created new tracking BUT 2120279. i will add more details if required.","commit_id":"b9d15bf25ac6ab25b55105b22510c20b5f82c7f3"},{"author":{"_account_id":21129,"name":"Alan Bishop","email":"abishopsweng@gmail.com","username":"ASBishop","status":"ex Red Hat"},"change_message_id":"e298d35f0618c44915c6367e86df8845a0163527","unresolved":true,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch enables in-use expansion of NetApp NVMe namespaces, allowing"},{"line_number":10,"context_line":"volumes to be resized while attached to running instances without"},{"line_number":11,"context_line":"requiring detachment. Current NVMe backed support in-use expansion without corruption if OS-type mismatch present. Added flag changes so that NVMe comparable NetApp pool for in-use expansion."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This change doesn\u0027t ensures data integrity during NVMe namespace expansion operations and prevents corruption scenarios caused by OS-type"},{"line_number":14,"context_line":"configuration mismatches."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Closes-bug: #2120279"},{"line_number":17,"context_line":"Change-Id: If7de1dd46798b82211be10708f8eb1d175eafb75"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"1593f975_f37e8187","line":14,"range":{"start_line":11,"start_character":22,"end_line":14,"end_character":25},"updated":"2025-08-11 16:19:13.000000000","message":"There were several comments on the commit message that you cleaned up in patchset 5, but this version is a regression. Some of the lines are too long, and the part about corruption and the OS-type was deemed confusing. I suggest you use gerrit\u0027s ability to show you what you wrote in patchset 5, which was generally good except for the bug reference.","commit_id":"882f04a6f336f9ae98e98a58ab1af5f6e037283b"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"20693bf9735548ccf2c168cee2452a5fb95131ba","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch enables in-use expansion of NetApp NVMe namespaces, allowing"},{"line_number":10,"context_line":"volumes to be resized while attached to running instances without"},{"line_number":11,"context_line":"requiring detachment. Current NVMe backed support in-use expansion without corruption if OS-type mismatch present. Added flag changes so that NVMe comparable NetApp pool for in-use expansion."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This change doesn\u0027t ensures data integrity during NVMe namespace expansion operations and prevents corruption scenarios caused by OS-type"},{"line_number":14,"context_line":"configuration mismatches."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Closes-bug: #2120279"},{"line_number":17,"context_line":"Change-Id: If7de1dd46798b82211be10708f8eb1d175eafb75"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"babe8e17_27225ef8","line":14,"range":{"start_line":11,"start_character":22,"end_line":14,"end_character":25},"in_reply_to":"1593f975_f37e8187","updated":"2025-08-12 11:43:44.000000000","message":"Thank you! Alan, git-review is re-basing automatically. updated patchset 5 comments and latest BUG id.","commit_id":"882f04a6f336f9ae98e98a58ab1af5f6e037283b"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"change_message_id":"69ad7d3ba7d80dea845601185670ab6b47bafaf8","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"81122802_94914099","updated":"2025-06-26 14:16:43.000000000","message":"hi Jayaamamd Borra, a few comments below. Please also include a releasenotes.","commit_id":"82eb2f7250980967b2b4dacc7f6877ef6694705b"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"3fcab4b70f906e8fccd992c183f705004e6aeb97","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"9f57770a_5999240e","in_reply_to":"81122802_94914099","updated":"2025-07-03 16:36:22.000000000","message":"Done","commit_id":"82eb2f7250980967b2b4dacc7f6877ef6694705b"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"d57a9c864f782df9b9956f1f8dfdb8e723fa9a1f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"2eedb656_7db5cec5","updated":"2025-07-07 10:48:28.000000000","message":"As mentioned by Fernando, release note can be added","commit_id":"5615f20018d56648a71bd36a6d68214009661639"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"dd7b99d6bfe4508d60c2ba5af4b95308b238d3f2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"467d4bd2_893378d2","updated":"2025-07-03 16:35:41.000000000","message":"addressed review comments. please review again.","commit_id":"5615f20018d56648a71bd36a6d68214009661639"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"3fcab4b70f906e8fccd992c183f705004e6aeb97","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"4d60026f_1a91a0d8","updated":"2025-07-03 16:36:22.000000000","message":"addressed review comments. please review again.","commit_id":"5615f20018d56648a71bd36a6d68214009661639"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"a2c133929520c06e89326d5ff3b045af9286fe47","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"59ea7075_5f29468c","updated":"2025-07-07 09:32:01.000000000","message":"attached tempest results.","commit_id":"5615f20018d56648a71bd36a6d68214009661639"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"61510f06432370821f9e6cdf58b6a4292195a9bb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"16185fe1_e97e2e32","in_reply_to":"2eedb656_7db5cec5","updated":"2025-07-07 14:10:59.000000000","message":"Thank you! Raghavendra... added release notes as suggested.","commit_id":"5615f20018d56648a71bd36a6d68214009661639"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"61510f06432370821f9e6cdf58b6a4292195a9bb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"0bcd3bea_f600bf83","updated":"2025-07-07 14:10:59.000000000","message":"added release notes","commit_id":"c1d8ddb9a20a436dbf9a4b2af42a5aea76158c1a"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"892739c0129d1cf38d2736de9a5df074ecae2130","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"f90ba1f4_8ee8d505","updated":"2025-07-31 16:25:30.000000000","message":"Thank you! Jon and Alan for your comments and time. Please review again.","commit_id":"b9d15bf25ac6ab25b55105b22510c20b5f82c7f3"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"fa817555dc217aad1a507b25459239938ac65644","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"7dc42124_f87e4440","updated":"2025-08-11 07:20:06.000000000","message":"Thank you Alan, update BUG details. please review again.","commit_id":"8f96d039cb3c1117f52c75acf6b62cc8eb58483d"},{"author":{"_account_id":21129,"name":"Alan Bishop","email":"abishopsweng@gmail.com","username":"ASBishop","status":"ex Red Hat"},"change_message_id":"d1d6e6fb2456512c3d004d4e35ea4ea5731ad2dc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"713aa27c_808056ca","updated":"2025-08-11 13:33:47.000000000","message":"You fixed the Closes-Bug reference in the commit message, but added back all of the bad text from patchset 4 that you cleaned up in patchset 5. You need to restore the commit message from patchset 5 and just update the bug reference.\n\nThis patchset deleted the release note, and this patch requires one.","commit_id":"8f96d039cb3c1117f52c75acf6b62cc8eb58483d"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"86ca89bd541a76bc1349dfa62fa6a0d12edc186c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"ab54cd2d_e275c1b9","updated":"2025-08-11 16:09:38.000000000","message":"Thank you! Alan, Sorry, my workspace is messed up with multiple PRs. Please review again.","commit_id":"882f04a6f336f9ae98e98a58ab1af5f6e037283b"},{"author":{"_account_id":36725,"name":"Nilesh Thathagar","display_name":"Nilesh Thathagar","email":"nilesh.thathagar@dell.com","username":"NileshT"},"change_message_id":"e2d3bde0dc9f56450dc95bad6819868a0121c700","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"d5ee9f87_651c5d3a","updated":"2025-08-18 05:30:23.000000000","message":"LGTM","commit_id":"05db7b03e9c95c91100c8d66b5b686af287f0f76"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"20693bf9735548ccf2c168cee2452a5fb95131ba","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"e9003e2b_8def0644","updated":"2025-08-12 11:43:44.000000000","message":"Thank you! Alan, Please review change again.","commit_id":"05db7b03e9c95c91100c8d66b5b686af287f0f76"},{"author":{"_account_id":36725,"name":"Nilesh Thathagar","display_name":"Nilesh Thathagar","email":"nilesh.thathagar@dell.com","username":"NileshT"},"change_message_id":"987877e221c49b6c993ea72b93a1ff4f3c7fbcfe","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"78213ee1_7d662744","updated":"2025-08-26 18:08:03.000000000","message":"LGTM","commit_id":"9a66d4dbc9aa31494d45afbb6486b08d2fbb6c6e"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"aeba356a55c889b2cb6c89fd3f28b0406ea55b02","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"47e46400_a78b22d7","updated":"2025-08-26 21:17:26.000000000","message":"There\u0027s a comment in there somewhere that this has been tested with the nvme backend; all the code change does is report the capability to the scheduler.  LGTM.","commit_id":"9a66d4dbc9aa31494d45afbb6486b08d2fbb6c6e"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"04e8e46b1ad5c799a510e6296a3f265c94a0bbfd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"9dd25420_d2ba55f0","updated":"2025-08-25 07:42:29.000000000","message":"rebased my changes ontop of latest","commit_id":"9a66d4dbc9aa31494d45afbb6486b08d2fbb6c6e"},{"author":{"_account_id":36725,"name":"Nilesh Thathagar","display_name":"Nilesh Thathagar","email":"nilesh.thathagar@dell.com","username":"NileshT"},"change_message_id":"e08c2ed77ca599128c1a4d18f1af5b15638d01af","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"bae7da4d_7217d19e","updated":"2025-08-30 04:29:16.000000000","message":"Change of PS10 resolved with Ia486448b85feba636effef609d79ef8e57a6d39a. LGTM","commit_id":"1549d536d1fe106964dcf188741ec7ef292b5cdc"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"5c54da360ac6f1379a068f18d4ae5a715519af87","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"c80448c7_55dd9acd","updated":"2025-09-03 16:43:20.000000000","message":"Failed get due to merge conflict, all looks good now.","commit_id":"1549d536d1fe106964dcf188741ec7ef292b5cdc"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"6270633dfacea5d40be791f899b26f890b65835e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"8cd7df52_4f40a8c8","updated":"2025-08-30 04:05:49.000000000","message":"Hi @abishop@redhat.com,@rosmaita.fossdev@gmail.com,Doug GoldStein and @nilesh.thathagar@dell.com, Rebased my changes to resolve conflicts. Please review again.","commit_id":"1549d536d1fe106964dcf188741ec7ef292b5cdc"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"3259a0ba78b25352eeef1db7d2e0e49ed613f41c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"79aa3555_87e8436d","updated":"2025-09-02 13:00:01.000000000","message":"Looks like review comments have been addressed. Zuul also passed.","commit_id":"1549d536d1fe106964dcf188741ec7ef292b5cdc"},{"author":{"_account_id":36725,"name":"Nilesh Thathagar","display_name":"Nilesh Thathagar","email":"nilesh.thathagar@dell.com","username":"NileshT"},"change_message_id":"8838a48cf1fa63d327f6f2a1ad754ab29d541979","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"c8dc9d3e_1e9baa0e","updated":"2025-08-30 04:31:45.000000000","message":"Updating message: PS10 resolved with I9ba421df169247298a0c50a7169dd0c9a7aa056b.","commit_id":"1549d536d1fe106964dcf188741ec7ef292b5cdc"}],"cinder/volume/drivers/netapp/dataontap/nvme_library.py":[{"author":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"change_message_id":"69ad7d3ba7d80dea845601185670ab6b47bafaf8","unresolved":true,"context_lines":[{"line_number":524,"context_line":"            # Add driver capabilities and config info"},{"line_number":525,"context_line":"            pool[\u0027QoS_support\u0027] \u003d False"},{"line_number":526,"context_line":"            pool[\u0027multiattach\u0027] \u003d False"},{"line_number":527,"context_line":"            pool[\u0027online_extend_support\u0027] \u003d True"},{"line_number":528,"context_line":"            pool[\u0027consistencygroup_support\u0027] \u003d False"},{"line_number":529,"context_line":"            pool[\u0027consistent_group_snapshot_enabled\u0027] \u003d False"},{"line_number":530,"context_line":"            pool[\u0027reserved_percentage\u0027] \u003d self.reserved_percentage"}],"source_content_type":"text/x-python","patch_set":2,"id":"ea2c0fab_33ffd84d","line":527,"updated":"2025-06-26 14:16:43.000000000","message":"I guess your CI isn\u0027t capable of posting the results for online extend, correct? Have you executed Tempest manually to validate the results? I\u0027m more interested in the results for test \"tempest.api.volume.test_volumes_extend\"","commit_id":"82eb2f7250980967b2b4dacc7f6877ef6694705b"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"a2c133929520c06e89326d5ff3b045af9286fe47","unresolved":false,"context_lines":[{"line_number":524,"context_line":"            # Add driver capabilities and config info"},{"line_number":525,"context_line":"            pool[\u0027QoS_support\u0027] \u003d False"},{"line_number":526,"context_line":"            pool[\u0027multiattach\u0027] \u003d False"},{"line_number":527,"context_line":"            pool[\u0027online_extend_support\u0027] \u003d True"},{"line_number":528,"context_line":"            pool[\u0027consistencygroup_support\u0027] \u003d False"},{"line_number":529,"context_line":"            pool[\u0027consistent_group_snapshot_enabled\u0027] \u003d False"},{"line_number":530,"context_line":"            pool[\u0027reserved_percentage\u0027] \u003d self.reserved_percentage"}],"source_content_type":"text/x-python","patch_set":2,"id":"93b9bc7e_f19a0981","line":527,"in_reply_to":"7a9ddf10_041d1a67","updated":"2025-07-07 09:32:01.000000000","message":"@fesilva@redhat.com please find below test results...\n(venv) root@ostack-ubuntu-10:/opt/stack/tempest# tempest run --regex tempest.api.volume.test_volumes_extend\n{0} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendAttachedTest) ... SKIPPED: The microversion range[3.42 - latest] of this test is out of the configuration range[None - None].\n{0} tempest.api.volume.test_volumes_extend.VolumesExtendTest.test_volume_extend [6.036737s] ... ok\n{0} tempest.api.volume.test_volumes_extend.VolumesExtendTest.test_volume_extend_when_volume_has_snapshot [17.237841s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 3 tests in 23.6754 sec.\n - Passed: 2\n - Skipped: 1\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 23.2746 sec.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nWorker Balance\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n - Worker 0 (3 tests) \u003d\u003e 0:00:23.675393\n(venv) root@ostack-ubuntu-10:/opt/stack/tempest# \n\nstack@ostack-ubuntu-10:~$ cinder get-pools --detail\n+-----------------------------------+--------------------------------------------------------------+\n| Property                          | Value                                                        |\n+-----------------------------------+--------------------------------------------------------------+\n| QoS_support                       | False                                                        |\n| allocated_capacity_gb             | 1                                                            |\n| consistencygroup_support          | False                                                        |\n| consistent_group_snapshot_enabled | False                                                        |\n| driver_version                    | 1.0.0                                                        |\n| filter_function                   | capabilities.utilization \u003c 70                                |\n| free_capacity_gb                  | 20.0                                                         |\n| goodness_function                 | 100 - capabilities.utilization                               |\n| max_over_subscription_ratio       | 1.0                                                          |\n| multiattach                       | False                                                        |\n| name                              | ostack-ubuntu-10.nb.englab.netapp.com@ontap#j_nvme_namespace |\n| netapp_aggregate                  | aggr_enterprise                                              |\n| netapp_aggregate_used_percent     | 0                                                            |\n| netapp_compression                | true                                                         |\n| netapp_dedup                      | true                                                         |\n| netapp_dedupe_used_percent        | 0.0                                                          |\n| netapp_disk_type                  | [\u0027ssd\u0027]                                                      |\n| netapp_flexvol_encryption         | false                                                        |\n| netapp_hybrid_aggregate           | false                                                        |\n| netapp_is_flexgroup               | false                                                        |\n| netapp_mirrored                   | false                                                        |\n| netapp_qos_min_support            | true                                                         |\n| netapp_raid_type                  | raid4                                                        |\n| netapp_thin_provisioned           | true                                                         |\n| online_extend_support             | False                                                        |\n| pool_name                         | j_nvme_namespace                                             |\n| reserved_percentage               | 5                                                            |\n| storage_protocol                  | NVMe                                                         |\n| thick_provisioning_support        | False                                                        |\n| thin_provisioning_support         | True                                                         |\n| timestamp                         | 2025-07-07T09:27:32.318472                                   |\n| total_capacity_gb                 | 20.03                                                        |\n| utilization                       | 24.03                                                        |\n| vendor_name                       | NetApp                                                       |\n| volume_backend_name               | NVMeBackend                                                  |\n+-----------------------------------+--------------------------------------------------------------+\nstack@ostack-ubuntu-10:~$ openstack volume type list\n+--------------------------------------+-------------+-----------+\n| ID                                   | Name        | Is Public |\n+--------------------------------------+-------------+-----------+\n| 8f98be45-e760-4c04-a991-6fdbe9e591ce | ontap       | True      |\n| 79635e64-1f9b-4e43-afdc-b9a69ed16fc0 | __DEFAULT__ | True      |\n+--------------------------------------+-------------+-----------+\nstack@ostack-ubuntu-10:~$ openstack volume type show 8f98be45-e760-4c04-a991-6fdbe9e591ce\n+--------------------+--------------------------------------+\n| Field              | Value                                |\n+--------------------+--------------------------------------+\n| access_project_ids | None                                 |\n| description        | None                                 |\n| id                 | 8f98be45-e760-4c04-a991-6fdbe9e591ce |\n| is_public          | True                                 |\n| name               | ontap                                |\n| properties         | volume_backend_name\u003d\u0027NVMeBackend\u0027    |\n| qos_specs_id       | None                                 |\n+--------------------+--------------------------------------+\nstack@ostack-ubuntu-10:~$","commit_id":"82eb2f7250980967b2b4dacc7f6877ef6694705b"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"dd7b99d6bfe4508d60c2ba5af4b95308b238d3f2","unresolved":false,"context_lines":[{"line_number":524,"context_line":"            # Add driver capabilities and config info"},{"line_number":525,"context_line":"            pool[\u0027QoS_support\u0027] \u003d False"},{"line_number":526,"context_line":"            pool[\u0027multiattach\u0027] \u003d False"},{"line_number":527,"context_line":"            pool[\u0027online_extend_support\u0027] \u003d True"},{"line_number":528,"context_line":"            pool[\u0027consistencygroup_support\u0027] \u003d False"},{"line_number":529,"context_line":"            pool[\u0027consistent_group_snapshot_enabled\u0027] \u003d False"},{"line_number":530,"context_line":"            pool[\u0027reserved_percentage\u0027] \u003d self.reserved_percentage"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a9ddf10_041d1a67","line":527,"in_reply_to":"ce2c6cba_7538a4d6","updated":"2025-07-03 16:35:41.000000000","message":"Done","commit_id":"82eb2f7250980967b2b4dacc7f6877ef6694705b"},{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"ac763cfde65fe0937c0a14acf32a2d5a8ddb5cea","unresolved":true,"context_lines":[{"line_number":524,"context_line":"            # Add driver capabilities and config info"},{"line_number":525,"context_line":"            pool[\u0027QoS_support\u0027] \u003d False"},{"line_number":526,"context_line":"            pool[\u0027multiattach\u0027] \u003d False"},{"line_number":527,"context_line":"            pool[\u0027online_extend_support\u0027] \u003d True"},{"line_number":528,"context_line":"            pool[\u0027consistencygroup_support\u0027] \u003d False"},{"line_number":529,"context_line":"            pool[\u0027consistent_group_snapshot_enabled\u0027] \u003d False"},{"line_number":530,"context_line":"            pool[\u0027reserved_percentage\u0027] \u003d self.reserved_percentage"}],"source_content_type":"text/x-python","patch_set":2,"id":"ce2c6cba_7538a4d6","line":527,"in_reply_to":"ea2c0fab_33ffd84d","updated":"2025-06-26 14:53:16.000000000","message":"@fesilva@redhat.com small point to highlight the state of things, we are currently running a port of this patch (and https://review.opendev.org/c/openstack/cinder/+/928486) to Caracal in a production environment of our customer, I just asked the team to verify that online volume extend works (extend while volume is attached to a server) - all ok ✔ using the netapp_ontap_nvme_tcp driver","commit_id":"82eb2f7250980967b2b4dacc7f6877ef6694705b"}],"releasenotes/notes/netapp-nvme-in-use-expansion-d11f03fb64050145.yaml":[{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"4101fb828f3ad901ee0d5e214e02e53d2b6a80bc","unresolved":true,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    **NetApp NVMe namespace support for in-use expansion**"},{"line_number":5,"context_line":"    "},{"line_number":6,"context_line":"    Added support for in-use expansion of NetApp NVMe namespaces, allowing"},{"line_number":7,"context_line":"    volumes to be resized while attached to running instances without"},{"line_number":8,"context_line":"    requiring detachment. This feature enables seamless volume expansion"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"49e8529c_5d5292d6","line":5,"updated":"2025-07-10 15:07:06.000000000","message":"nit: whitespace","commit_id":"c1d8ddb9a20a436dbf9a4b2af42a5aea76158c1a"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"892739c0129d1cf38d2736de9a5df074ecae2130","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    **NetApp NVMe namespace support for in-use expansion**"},{"line_number":5,"context_line":"    "},{"line_number":6,"context_line":"    Added support for in-use expansion of NetApp NVMe namespaces, allowing"},{"line_number":7,"context_line":"    volumes to be resized while attached to running instances without"},{"line_number":8,"context_line":"    requiring detachment. This feature enables seamless volume expansion"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"b8834cf7_5612b1e3","line":5,"in_reply_to":"49e8529c_5d5292d6","updated":"2025-07-31 16:25:30.000000000","message":"removed.","commit_id":"c1d8ddb9a20a436dbf9a4b2af42a5aea76158c1a"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"4101fb828f3ad901ee0d5e214e02e53d2b6a80bc","unresolved":true,"context_lines":[{"line_number":7,"context_line":"    volumes to be resized while attached to running instances without"},{"line_number":8,"context_line":"    requiring detachment. This feature enables seamless volume expansion"},{"line_number":9,"context_line":"    for NVMe-backed volumes in NetApp ONTAP environments."},{"line_number":10,"context_line":"    "},{"line_number":11,"context_line":"    Key capabilities:"},{"line_number":12,"context_line":"    "},{"line_number":13,"context_line":"    * **In-use expansion**: Volumes can be expanded while attached to running instances"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"8ecf5200_dbc13f31","line":10,"updated":"2025-07-10 15:07:06.000000000","message":"nit: whitespace","commit_id":"c1d8ddb9a20a436dbf9a4b2af42a5aea76158c1a"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"892739c0129d1cf38d2736de9a5df074ecae2130","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    volumes to be resized while attached to running instances without"},{"line_number":8,"context_line":"    requiring detachment. This feature enables seamless volume expansion"},{"line_number":9,"context_line":"    for NVMe-backed volumes in NetApp ONTAP environments."},{"line_number":10,"context_line":"    "},{"line_number":11,"context_line":"    Key capabilities:"},{"line_number":12,"context_line":"    "},{"line_number":13,"context_line":"    * **In-use expansion**: Volumes can be expanded while attached to running instances"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"863cbeeb_0d15b825","line":10,"in_reply_to":"8ecf5200_dbc13f31","updated":"2025-07-31 16:25:30.000000000","message":"removed.","commit_id":"c1d8ddb9a20a436dbf9a4b2af42a5aea76158c1a"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"4101fb828f3ad901ee0d5e214e02e53d2b6a80bc","unresolved":true,"context_lines":[{"line_number":9,"context_line":"    for NVMe-backed volumes in NetApp ONTAP environments."},{"line_number":10,"context_line":"    "},{"line_number":11,"context_line":"    Key capabilities:"},{"line_number":12,"context_line":"    "},{"line_number":13,"context_line":"    * **In-use expansion**: Volumes can be expanded while attached to running instances"},{"line_number":14,"context_line":"    * **NVMe namespace compatibility**: Full support for NetApp NVMe namespace expansion"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"16654aa0_e35c677b","line":12,"updated":"2025-07-10 15:07:06.000000000","message":"nit: whitespace","commit_id":"c1d8ddb9a20a436dbf9a4b2af42a5aea76158c1a"},{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"892739c0129d1cf38d2736de9a5df074ecae2130","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    for NVMe-backed volumes in NetApp ONTAP environments."},{"line_number":10,"context_line":"    "},{"line_number":11,"context_line":"    Key capabilities:"},{"line_number":12,"context_line":"    "},{"line_number":13,"context_line":"    * **In-use expansion**: Volumes can be expanded while attached to running instances"},{"line_number":14,"context_line":"    * **NVMe namespace compatibility**: Full support for NetApp NVMe namespace expansion"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1bfe86c8_2c2b13b7","line":12,"in_reply_to":"16654aa0_e35c677b","updated":"2025-07-31 16:25:30.000000000","message":"removed.","commit_id":"c1d8ddb9a20a436dbf9a4b2af42a5aea76158c1a"}]}
