)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"a24b94c242c949c38be4269dbce4f0f2a4ccb6bf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"88a8dc6d_9bf0a455","updated":"2025-11-03 21:23:10.000000000","message":"recheck\n\nstale logs","commit_id":"20a8dbdec2317cab17c371610f4638e5f3e105e0"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"513092b6f5cb3ca57cb0e935be957c43f04d9caf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e8b3d6c8_893035e0","updated":"2026-01-16 19:54:54.000000000","message":"Hey @volodymyr.boiko@vastdata.com: ptal at the comments inline. Can you also update the driver matrix here: https://github.com/openstack/manila/blob/master/doc/source/admin/share_back_ends_feature_support_mapping.rst","commit_id":"77fc40589f7f28df2620c7a99a3a90b056f6116f"},{"author":{"_account_id":36962,"name":"Volodymyr Boiko","display_name":"Volodymyr","email":"volodymyr.boiko@vastdata.com","username":"fnn45"},"change_message_id":"a145e4561c29fc9461781604249a9f5d83cc9af4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"c5ff4195_cc0d90f0","in_reply_to":"e8b3d6c8_893035e0","updated":"2026-03-02 10:35:54.000000000","message":"Done","commit_id":"77fc40589f7f28df2620c7a99a3a90b056f6116f"}],"manila/exception.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"513092b6f5cb3ca57cb0e935be957c43f04d9caf","unresolved":true,"context_lines":[{"line_number":1218,"context_line":"class VastApiException(ManilaException):"},{"line_number":1219,"context_line":"    message \u003d _(\"Rest api error: %(reason)s.\")"},{"line_number":1220,"context_line":""},{"line_number":1221,"context_line":"    def __init__(self, message\u003dNone, status_code\u003d0, detail_data\u003d{}, **kwargs):"},{"line_number":1222,"context_line":"        self.status_code \u003d status_code"},{"line_number":1223,"context_line":"        super().__init__(message, detail_data, **kwargs)"},{"line_number":1224,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"540b80ec_8a08fabd","line":1221,"range":{"start_line":1221,"start_character":52,"end_line":1221,"end_character":66},"updated":"2026-01-16 19:54:54.000000000","message":"This is a mutable default argument, will likely cause bugs. The dict is created once when the module is loaded and shared across all instances.\nInstead set `detail_data\u003dNone` and have:\n\n`detail_data \u003d detail_data if detail_data is not None else {}` inside the method","commit_id":"77fc40589f7f28df2620c7a99a3a90b056f6116f"},{"author":{"_account_id":36962,"name":"Volodymyr Boiko","display_name":"Volodymyr","email":"volodymyr.boiko@vastdata.com","username":"fnn45"},"change_message_id":"a145e4561c29fc9461781604249a9f5d83cc9af4","unresolved":false,"context_lines":[{"line_number":1218,"context_line":"class VastApiException(ManilaException):"},{"line_number":1219,"context_line":"    message \u003d _(\"Rest api error: %(reason)s.\")"},{"line_number":1220,"context_line":""},{"line_number":1221,"context_line":"    def __init__(self, message\u003dNone, status_code\u003d0, detail_data\u003d{}, **kwargs):"},{"line_number":1222,"context_line":"        self.status_code \u003d status_code"},{"line_number":1223,"context_line":"        super().__init__(message, detail_data, **kwargs)"},{"line_number":1224,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"bced2f32_3314c65f","line":1221,"range":{"start_line":1221,"start_character":52,"end_line":1221,"end_character":66},"in_reply_to":"540b80ec_8a08fabd","updated":"2026-03-02 10:35:54.000000000","message":"Done","commit_id":"77fc40589f7f28df2620c7a99a3a90b056f6116f"}],"manila/share/drivers/vastdata/driver.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"a24b94c242c949c38be4269dbce4f0f2a4ccb6bf","unresolved":true,"context_lines":[{"line_number":113,"context_line":"              and \u0027revert_to_snapshot\u0027 capabilities."},{"line_number":114,"context_line":"    \"\"\""},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    VERSION \u003d \"1.1\""},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":119,"context_line":"        super().__init__(False, *args, config_opts\u003d[OPTS], **kwargs)"}],"source_content_type":"text/x-python","patch_set":1,"id":"566ad498_b3d39b34","line":116,"range":{"start_line":116,"start_character":4,"end_line":116,"end_character":19},"updated":"2025-11-03 21:23:10.000000000","message":"Maybe rebase this change, or the multi-pool change on top of the other so the version can be fixed up?","commit_id":"20a8dbdec2317cab17c371610f4638e5f3e105e0"},{"author":{"_account_id":36962,"name":"Volodymyr Boiko","display_name":"Volodymyr","email":"volodymyr.boiko@vastdata.com","username":"fnn45"},"change_message_id":"a145e4561c29fc9461781604249a9f5d83cc9af4","unresolved":false,"context_lines":[{"line_number":113,"context_line":"              and \u0027revert_to_snapshot\u0027 capabilities."},{"line_number":114,"context_line":"    \"\"\""},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    VERSION \u003d \"1.1\""},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":119,"context_line":"        super().__init__(False, *args, config_opts\u003d[OPTS], **kwargs)"}],"source_content_type":"text/x-python","patch_set":1,"id":"a1e8a2f9_8753420e","line":116,"range":{"start_line":116,"start_character":4,"end_line":116,"end_character":19},"in_reply_to":"566ad498_b3d39b34","updated":"2026-03-02 10:35:54.000000000","message":"Done","commit_id":"20a8dbdec2317cab17c371610f4638e5f3e105e0"}],"releasenotes/notes/vast-additonal-snaphot-capabilitieds-8a20ade710dd7384.yaml":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"513092b6f5cb3ca57cb0e935be957c43f04d9caf","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"b6207ac8_1974882f","updated":"2026-01-16 19:54:54.000000000","message":"nit: couple of typos in the file name","commit_id":"77fc40589f7f28df2620c7a99a3a90b056f6116f"},{"author":{"_account_id":36962,"name":"Volodymyr Boiko","display_name":"Volodymyr","email":"volodymyr.boiko@vastdata.com","username":"fnn45"},"change_message_id":"a145e4561c29fc9461781604249a9f5d83cc9af4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1c71552a_bde4dcae","in_reply_to":"b6207ac8_1974882f","updated":"2026-03-02 10:35:54.000000000","message":"Done","commit_id":"77fc40589f7f28df2620c7a99a3a90b056f6116f"}]}
