)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"b8f025dd59dd21765a86795d32e6ce5194bb405c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7aa238f3_eebd7016","updated":"2026-06-16 01:27:05.000000000","message":"I added a few comments and suggestions. But more importantly, we should add a section and a link calling to the new driver\u0027s contributions checklist. That\u0027s currently unreachable from the navigation (at least I couldn\u0027t find an anchor to it).\n\nhttps://docs.openstack.org/cinder/latest//contributor/new_driver_checklist.html","commit_id":"b6e6d9f1c77f9ada7549b73593a5d52f3cee4cfe"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"c83902867badfd0b5eb831cb9d0d09473ca646d3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d889a419_bcd72ac3","updated":"2026-06-16 15:18:52.000000000","message":"Thanks for the review, Erlon!  Will have a new PS up shortly.","commit_id":"b6e6d9f1c77f9ada7549b73593a5d52f3cee4cfe"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"c83902867badfd0b5eb831cb9d0d09473ca646d3","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9d14ad51_edd377f4","in_reply_to":"7aa238f3_eebd7016","updated":"2026-06-16 15:18:52.000000000","message":"That\u0027s a good idea, I\u0027ll add a section for driver maintainers.","commit_id":"b6e6d9f1c77f9ada7549b73593a5d52f3cee4cfe"}],"doc/source/contributor/contributing.rst":[{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"b8f025dd59dd21765a86795d32e6ce5194bb405c","unresolved":true,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"os-brick"},{"line_number":23,"context_line":"    | Shared library for managing local volume attaches."},{"line_number":24,"context_line":"    | code: https://opendev.org/openstack/os-brick"},{"line_number":25,"context_line":"    | docs: https://docs.openstack.org/os-brick"},{"line_number":26,"context_line":"    | library API reference:"},{"line_number":27,"context_line":"      https://docs.openstack.org/os-brick/latest/reference/index.html"}],"source_content_type":"text/x-rst","patch_set":1,"id":"6dee9701_e0705be6","line":24,"range":{"start_line":24,"start_character":6,"end_line":24,"end_character":10},"updated":"2026-06-16 01:27:05.000000000","message":"It itches me to see all of these in lowercase. Should we get the opportunity to Fix it?","commit_id":"b6e6d9f1c77f9ada7549b73593a5d52f3cee4cfe"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"c83902867badfd0b5eb831cb9d0d09473ca646d3","unresolved":true,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"os-brick"},{"line_number":23,"context_line":"    | Shared library for managing local volume attaches."},{"line_number":24,"context_line":"    | code: https://opendev.org/openstack/os-brick"},{"line_number":25,"context_line":"    | docs: https://docs.openstack.org/os-brick"},{"line_number":26,"context_line":"    | library API reference:"},{"line_number":27,"context_line":"      https://docs.openstack.org/os-brick/latest/reference/index.html"}],"source_content_type":"text/x-rst","patch_set":1,"id":"20f62229_df4974c5","line":24,"range":{"start_line":24,"start_character":6,"end_line":24,"end_character":10},"in_reply_to":"6dee9701_e0705be6","updated":"2026-06-16 15:18:52.000000000","message":"I kind of like the lowercase, but will bow to consensus if it\u0027s bugging other reviewers too.","commit_id":"b6e6d9f1c77f9ada7549b73593a5d52f3cee4cfe"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"b8f025dd59dd21765a86795d32e6ce5194bb405c","unresolved":true,"context_lines":[{"line_number":25,"context_line":"    | docs: https://docs.openstack.org/os-brick"},{"line_number":26,"context_line":"    | library API reference:"},{"line_number":27,"context_line":"      https://docs.openstack.org/os-brick/latest/reference/index.html"},{"line_number":28,"context_line":"    | Launchpad: https://launchpad.net/os-brick"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"python-cinderclient"},{"line_number":31,"context_line":"    | Python client library for the OpenStack Block Storage API; includes"}],"source_content_type":"text/x-rst","patch_set":1,"id":"4576ebec_e4d31a7e","line":28,"range":{"start_line":28,"start_character":6,"end_line":28,"end_character":15},"updated":"2026-06-16 01:27:05.000000000","message":"For new contributors it makes more sense to say what Launchpad is:\nbug tracker (Launchpad):","commit_id":"b6e6d9f1c77f9ada7549b73593a5d52f3cee4cfe"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"c83902867badfd0b5eb831cb9d0d09473ca646d3","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    | docs: https://docs.openstack.org/os-brick"},{"line_number":26,"context_line":"    | library API reference:"},{"line_number":27,"context_line":"      https://docs.openstack.org/os-brick/latest/reference/index.html"},{"line_number":28,"context_line":"    | Launchpad: https://launchpad.net/os-brick"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"python-cinderclient"},{"line_number":31,"context_line":"    | Python client library for the OpenStack Block Storage API; includes"}],"source_content_type":"text/x-rst","patch_set":1,"id":"0324a4db_685adf5e","line":28,"range":{"start_line":28,"start_character":6,"end_line":28,"end_character":15},"in_reply_to":"4576ebec_e4d31a7e","updated":"2026-06-16 15:18:52.000000000","message":"Done","commit_id":"b6e6d9f1c77f9ada7549b73593a5d52f3cee4cfe"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"b8f025dd59dd21765a86795d32e6ce5194bb405c","unresolved":true,"context_lines":[{"line_number":76,"context_line":"~~~~~~~~~~~~~"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"IRC"},{"line_number":79,"context_line":"    We use IRC *a lot*.  You will, too.  You can find infomation about what"},{"line_number":80,"context_line":"    IRC network OpenStack uses for communication (and tips for using IRC)"},{"line_number":81,"context_line":"    in the `Setup IRC"},{"line_number":82,"context_line":"    \u003chttps://docs.openstack.org/contributors/common/irc.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ce23b19_f171f764","line":79,"range":{"start_line":79,"start_character":54,"end_line":79,"end_character":64},"updated":"2026-06-16 01:27:05.000000000","message":"typo","commit_id":"b6e6d9f1c77f9ada7549b73593a5d52f3cee4cfe"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"c83902867badfd0b5eb831cb9d0d09473ca646d3","unresolved":false,"context_lines":[{"line_number":76,"context_line":"~~~~~~~~~~~~~"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"IRC"},{"line_number":79,"context_line":"    We use IRC *a lot*.  You will, too.  You can find infomation about what"},{"line_number":80,"context_line":"    IRC network OpenStack uses for communication (and tips for using IRC)"},{"line_number":81,"context_line":"    in the `Setup IRC"},{"line_number":82,"context_line":"    \u003chttps://docs.openstack.org/contributors/common/irc.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":1,"id":"cbf1f2f0_b7e184cd","line":79,"range":{"start_line":79,"start_character":54,"end_line":79,"end_character":64},"in_reply_to":"3ce23b19_f171f764","updated":"2026-06-16 15:18:52.000000000","message":"Done","commit_id":"b6e6d9f1c77f9ada7549b73593a5d52f3cee4cfe"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"b8f025dd59dd21765a86795d32e6ce5194bb405c","unresolved":true,"context_lines":[{"line_number":104,"context_line":"    The last meeting of each month is held simultaneously in video conference"},{"line_number":105,"context_line":"    and IRC.  Connection information is posted on the meeting agenda."},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    weekly bug squad meeting"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        .. note::"},{"line_number":110,"context_line":"           This meeting is currently inactive, but we are looking for a"}],"source_content_type":"text/x-rst","patch_set":1,"id":"66b8e46a_0add3e9b","line":107,"range":{"start_line":107,"start_character":4,"end_line":107,"end_character":28},"updated":"2026-06-16 01:27:05.000000000","message":"Should we replace this with the Festival of reviews?","commit_id":"b6e6d9f1c77f9ada7549b73593a5d52f3cee4cfe"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"c83902867badfd0b5eb831cb9d0d09473ca646d3","unresolved":true,"context_lines":[{"line_number":104,"context_line":"    The last meeting of each month is held simultaneously in video conference"},{"line_number":105,"context_line":"    and IRC.  Connection information is posted on the meeting agenda."},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    weekly bug squad meeting"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        .. note::"},{"line_number":110,"context_line":"           This meeting is currently inactive, but we are looking for a"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7b721c27_d11b51d7","line":107,"range":{"start_line":107,"start_character":4,"end_line":107,"end_character":28},"in_reply_to":"66b8e46a_0add3e9b","updated":"2026-06-16 15:18:52.000000000","message":"The festival shows up later under the \"virtual meetups\" section.","commit_id":"b6e6d9f1c77f9ada7549b73593a5d52f3cee4cfe"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"fd3208d22222a4503b8f79990f87bba164ad876c","unresolved":true,"context_lines":[{"line_number":405,"context_line":"* :doc:`drivers` - technical information about cinder drivers"},{"line_number":406,"context_line":"* :doc:`drivers_locking_examples` - using locks"},{"line_number":407,"context_line":"* :doc:`new_driver_checklist` - know what reviewers are looking for *before*"},{"line_number":408,"context_line":"  you submit a patch"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ed54dff9_ab2f57ac","line":408,"updated":"2026-06-17 14:37:30.000000000","message":"add a link to the cinder logging guidelines here\nhttps://etherpad.opendev.org/p/OpenStack_Cinder_Logging_Guidelines","commit_id":"0a4add7bf7174375da5cc3a3d817e78f31e8330a"}]}
