)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":35316,"name":"Keerthivasan S","email":"ksuresh@purestorage.com","username":"keerthivasan"},"change_message_id":"ed73200cd17251871150d68b1fc85c84512bdf47","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"8a5f36ce_8ff268ca","updated":"2025-06-24 13:10:42.000000000","message":"recheck","commit_id":"a4c5af721b2df97b9d1c2322ddf4ede5de4332cd"},{"author":{"_account_id":35316,"name":"Keerthivasan S","email":"ksuresh@purestorage.com","username":"keerthivasan"},"change_message_id":"e683b44984cb1d05cd37e5e67755277658f87dc8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"52174a98_5b448580","updated":"2025-06-16 14:27:08.000000000","message":"run Pure Storage CI","commit_id":"a4c5af721b2df97b9d1c2322ddf4ede5de4332cd"},{"author":{"_account_id":35316,"name":"Keerthivasan S","email":"ksuresh@purestorage.com","username":"keerthivasan"},"change_message_id":"dce5e33fd65b13f4ac413ecf58ed547ae65a8f5e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9aa7ed94_ae75aba3","updated":"2025-06-17 02:53:15.000000000","message":"run Pure Storage CI","commit_id":"a4c5af721b2df97b9d1c2322ddf4ede5de4332cd"},{"author":{"_account_id":35316,"name":"Keerthivasan S","email":"ksuresh@purestorage.com","username":"keerthivasan"},"change_message_id":"88d0fbc116e3e7de722555c1739f7ff215ff888d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9d7cf289_38818828","updated":"2025-06-17 08:47:34.000000000","message":"run Pure Storage CI","commit_id":"a4c5af721b2df97b9d1c2322ddf4ede5de4332cd"},{"author":{"_account_id":35316,"name":"Keerthivasan S","email":"ksuresh@purestorage.com","username":"keerthivasan"},"change_message_id":"7425dfed906b1c0e9465a895796346643138e394","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"fa59d803_efe2dfa0","updated":"2025-06-17 05:30:41.000000000","message":"run Pure Storage CI","commit_id":"a4c5af721b2df97b9d1c2322ddf4ede5de4332cd"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"f6efd25a454c6207c7d2f97c246f3b648fa83958","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"9efaa56b_147ab04f","updated":"2025-09-10 22:51:55.000000000","message":"Ran out of time looking at the code and tests, will resume later/tomorrow.  In the meantime, there\u0027s some cleanup suggested inline for the release note.","commit_id":"854cb641af78279c6b4dde138438f62ee7974565"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"1bca44f1191daa5551bf5c21352c9823f5aeb763","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"85014c99_e93dbded","updated":"2025-09-08 21:15:49.000000000","message":"recheck","commit_id":"854cb641af78279c6b4dde138438f62ee7974565"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"591f80868bb7198dec40b9cac4acbaf7905d37a0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"7215c286_c4b98cc4","updated":"2025-09-09 00:58:49.000000000","message":"recheck devstack-plugin-nfs-tempest-full post failure","commit_id":"854cb641af78279c6b4dde138438f62ee7974565"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"624778352cac26399d80ac6321a1e36871a0208c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"6897ffa7_efbbd47b","updated":"2025-09-11 22:17:38.000000000","message":"Code and tests look good, as does the release note revision.  I don\u0027t see anything concerning.","commit_id":"d9a7d06907d7e3b21fc08d5311a69aa1e4bff951"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"d8a01454935a3bb0af4d475f603e800206ebd7aa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"5bd39482_32f8edcd","updated":"2025-09-11 15:58:24.000000000","message":"Shouldn\u0027t this also bump the driver version since this is a new feature being added.","commit_id":"d9a7d06907d7e3b21fc08d5311a69aa1e4bff951"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"624778352cac26399d80ac6321a1e36871a0208c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"8332a478_51985777","in_reply_to":"5bd39482_32f8edcd","updated":"2025-09-11 22:17:38.000000000","message":"Good catch, but Pure handles the versioning a bit differently from the other drivers -- they bump it at the beginning of each cycle to indicate that it contains all the features merged during the cycle.  The flamingo bump was https://review.opendev.org/c/openstack/cinder/+/944941","commit_id":"d9a7d06907d7e3b21fc08d5311a69aa1e4bff951"}],"releasenotes/notes/pure_retype_sync_support-fe72a726f83cb063.yaml":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"f6efd25a454c6207c7d2f97c246f3b648fa83958","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Pure Storage driver now supports retyping simple/async-replicated"},{"line_number":5,"context_line":"    volume into sync/trisync-replicated volume."},{"line_number":6,"context_line":"    Now `cinder manage` can bring in existing sync replicated volume."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"c5bae51a_d408232f","line":4,"range":{"start_line":4,"start_character":46,"end_line":4,"end_character":52},"updated":"2025-09-10 22:51:55.000000000","message":"\"a simple\"","commit_id":"854cb641af78279c6b4dde138438f62ee7974565"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"74028b6ba2c5dcab088b289f6681decfb761bd99","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Pure Storage driver now supports retyping simple/async-replicated"},{"line_number":5,"context_line":"    volume into sync/trisync-replicated volume."},{"line_number":6,"context_line":"    Now `cinder manage` can bring in existing sync replicated volume."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7e81e971_7b422c29","line":4,"range":{"start_line":4,"start_character":46,"end_line":4,"end_character":52},"in_reply_to":"c5bae51a_d408232f","updated":"2025-09-11 15:57:30.000000000","message":"Done","commit_id":"854cb641af78279c6b4dde138438f62ee7974565"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"f6efd25a454c6207c7d2f97c246f3b648fa83958","unresolved":true,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Pure Storage driver now supports retyping simple/async-replicated"},{"line_number":5,"context_line":"    volume into sync/trisync-replicated volume."},{"line_number":6,"context_line":"    Now `cinder manage` can bring in existing sync replicated volume."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ea679971_97ec509c","line":5,"range":{"start_line":5,"start_character":16,"end_line":5,"end_character":20},"updated":"2025-09-10 22:51:55.000000000","message":"\"a sync\"","commit_id":"854cb641af78279c6b4dde138438f62ee7974565"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"74028b6ba2c5dcab088b289f6681decfb761bd99","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Pure Storage driver now supports retyping simple/async-replicated"},{"line_number":5,"context_line":"    volume into sync/trisync-replicated volume."},{"line_number":6,"context_line":"    Now `cinder manage` can bring in existing sync replicated volume."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"b7f0ab5e_cd9af05c","line":5,"range":{"start_line":5,"start_character":16,"end_line":5,"end_character":20},"in_reply_to":"ea679971_97ec509c","updated":"2025-09-11 15:57:30.000000000","message":"Done","commit_id":"854cb641af78279c6b4dde138438f62ee7974565"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"f6efd25a454c6207c7d2f97c246f3b648fa83958","unresolved":true,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Pure Storage driver now supports retyping simple/async-replicated"},{"line_number":5,"context_line":"    volume into sync/trisync-replicated volume."},{"line_number":6,"context_line":"    Now `cinder manage` can bring in existing sync replicated volume."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"2a454981_90479b66","line":6,"range":{"start_line":6,"start_character":4,"end_line":6,"end_character":69},"updated":"2025-09-10 22:51:55.000000000","message":"This last sentence is more clear in the commit message.  I suggest something like:\n\n```\nAdditionally, the ``cinder manage`` command may now be used to bring existing sync replicated volumes under cinder control.\n```\n\nYou may also want to add something about \"whereas previously, sync replicated volumes could not be managed\" or whatever the case was.","commit_id":"854cb641af78279c6b4dde138438f62ee7974565"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"74028b6ba2c5dcab088b289f6681decfb761bd99","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Pure Storage driver now supports retyping simple/async-replicated"},{"line_number":5,"context_line":"    volume into sync/trisync-replicated volume."},{"line_number":6,"context_line":"    Now `cinder manage` can bring in existing sync replicated volume."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5f760a13_06398b15","line":6,"range":{"start_line":6,"start_character":4,"end_line":6,"end_character":69},"in_reply_to":"2a454981_90479b66","updated":"2025-09-11 15:57:30.000000000","message":"Done","commit_id":"854cb641af78279c6b4dde138438f62ee7974565"}]}
