)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"89134c9c25fcea136530bcecbd93ef79f047e675","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"25c2ddde_35e2e985","updated":"2025-03-31 16:18:12.000000000","message":"Thanks for working on this issue; please see comments inline","commit_id":"f5f1881cf83407cc5c4f1e33e53d0798dafaacc9"},{"author":{"_account_id":37828,"name":"Maddileti Manideep","display_name":"Manideep","email":"manideepmaddileti@gmail.com","username":"manideep"},"change_message_id":"839cbd41389c75e3f02d54166f3b939a125525df","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"53169f6a_1a4c34cb","updated":"2025-04-01 18:36:24.000000000","message":"I made comments. please explain how to proceed further as the NetApp-CI is build failed.","commit_id":"eba44de6011197faf7d99edf715cea2805e6d789"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"18320730de60f6439d77d42843899b5761731ee8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0ede3e19_c01ad226","updated":"2025-03-31 22:27:24.000000000","message":"Manideep: Here\u0027s how you can respond to code review comments and \"Resolve\" them: https://www.youtube.com/watch?v\u003dzwQChupbU-c\n\nYou haven\u0027t responded to the earlier comments; PTAL","commit_id":"eba44de6011197faf7d99edf715cea2805e6d789"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"407cac81822502d1e548706ac02db52d3ab233af","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"eb248a0d_7c9374c4","updated":"2025-04-01 19:58:19.000000000","message":"Thanks for the responses, @manideepmaddileti@gmail.com\n\nPlease see my responses inline\n\nAlso, could you add a couple of things here:\n\n1) A unit test in `manila/tests/share/drivers/cephfs/test_driver.py` that mimics\n   the situations you\u0027re fixing.\n2) A release note: https://docs.openstack.org/manila/latest/contributor/adding_release_notes.html","commit_id":"eba44de6011197faf7d99edf715cea2805e6d789"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"b667d383b9e7a059566069da4bc1c72bb74326c4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"9888ac7a_bd271cda","in_reply_to":"53169f6a_1a4c34cb","updated":"2025-04-01 19:58:52.000000000","message":"Ignore NetApp CI for now.. the maintainers are yet to fix it.","commit_id":"eba44de6011197faf7d99edf715cea2805e6d789"},{"author":{"_account_id":37828,"name":"Maddileti Manideep","display_name":"Manideep","email":"manideepmaddileti@gmail.com","username":"manideep"},"change_message_id":"6dcae5babc328e0a8ceeb40c6e6f38b78cff7963","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1081a344_b20f82f3","in_reply_to":"eb248a0d_7c9374c4","updated":"2025-04-05 07:31:53.000000000","message":"Added a unit test in test_driver.py to mimic the scenario where the subvolume does not exist.\nAdded a release note as per the documentation link.","commit_id":"eba44de6011197faf7d99edf715cea2805e6d789"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"890a48b241134648cb0415ae3544786b665e62f9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f1b3ac7d_78a2d21c","updated":"2025-04-08 18:17:53.000000000","message":"Thanks for the changes @manideepmaddileti@gmail.com\n\nPlease see some more comments inline","commit_id":"da7f59e67eb92600704a6bc6393c8fd293721e5c"}],"manila/share/drivers/cephfs/driver.py":[{"author":{"_account_id":37828,"name":"Maddileti Manideep","display_name":"Manideep","email":"manideepmaddileti@gmail.com","username":"manideep"},"change_message_id":"839cbd41389c75e3f02d54166f3b939a125525df","unresolved":false,"context_lines":[{"line_number":784,"context_line":"        # remove FS subvolume/share"},{"line_number":785,"context_line":"        LOG.debug("},{"line_number":786,"context_line":"            \"[%(be)s]: delete_share: id\u003d%(id)s, group\u003d%(gr)s.\","},{"line_number":787,"context_line":"            {\"be\": self.backend_name, \"id\": share[\u0027id\u0027], \"gr\": share[\u0027share_group_id\u0027]}"},{"line_number":788,"context_line":"        )"},{"line_number":789,"context_line":""},{"line_number":790,"context_line":"        clone_name \u003d self._get_subvolume_name(share[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"69b363ff_45b34a21","line":787,"in_reply_to":"0e5c7e95_a7982c4a","updated":"2025-04-01 18:36:24.000000000","message":"I successfully run this \"tox -e pep8\" command without errors.","commit_id":"f5f1881cf83407cc5c4f1e33e53d0798dafaacc9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"407cac81822502d1e548706ac02db52d3ab233af","unresolved":false,"context_lines":[{"line_number":784,"context_line":"        # remove FS subvolume/share"},{"line_number":785,"context_line":"        LOG.debug("},{"line_number":786,"context_line":"            \"[%(be)s]: delete_share: id\u003d%(id)s, group\u003d%(gr)s.\","},{"line_number":787,"context_line":"            {\"be\": self.backend_name, \"id\": share[\u0027id\u0027], \"gr\": share[\u0027share_group_id\u0027]}"},{"line_number":788,"context_line":"        )"},{"line_number":789,"context_line":""},{"line_number":790,"context_line":"        clone_name \u003d self._get_subvolume_name(share[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"dd3e2770_9f2c85ab","line":787,"in_reply_to":"69b363ff_45b34a21","updated":"2025-04-01 19:58:19.000000000","message":"please note the rest of the comment.. there\u0027s no need for this whitespace change. Please revert this block to how it was.","commit_id":"f5f1881cf83407cc5c4f1e33e53d0798dafaacc9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"89134c9c25fcea136530bcecbd93ef79f047e675","unresolved":true,"context_lines":[{"line_number":784,"context_line":"        # remove FS subvolume/share"},{"line_number":785,"context_line":"        LOG.debug("},{"line_number":786,"context_line":"            \"[%(be)s]: delete_share: id\u003d%(id)s, group\u003d%(gr)s.\","},{"line_number":787,"context_line":"            {\"be\": self.backend_name, \"id\": share[\u0027id\u0027], \"gr\": share[\u0027share_group_id\u0027]}"},{"line_number":788,"context_line":"        )"},{"line_number":789,"context_line":""},{"line_number":790,"context_line":"        clone_name \u003d self._get_subvolume_name(share[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"0e5c7e95_a7982c4a","line":787,"in_reply_to":"a9b424b4_c28ba0ce","updated":"2025-03-31 16:18:12.000000000","message":"\u003e pep8: E501 line too long (87 \u003e 79 characters)\n\nA couple of things:\n\n- please run \"tox -e pep8\" within your environment, you\u0027ll be able to run the linting tests locally before you see these failures on Zuul CI\n- you shouldn\u0027t alter these lines unless your changes are related to the bugfix you\u0027re pursuing.. it may be tempting to add whitespace changes to an existing commit, but avoid doing too many unrelated things in a single commit","commit_id":"f5f1881cf83407cc5c4f1e33e53d0798dafaacc9"},{"author":{"_account_id":37828,"name":"Maddileti Manideep","display_name":"Manideep","email":"manideepmaddileti@gmail.com","username":"manideep"},"change_message_id":"6dcae5babc328e0a8ceeb40c6e6f38b78cff7963","unresolved":false,"context_lines":[{"line_number":784,"context_line":"        # remove FS subvolume/share"},{"line_number":785,"context_line":"        LOG.debug("},{"line_number":786,"context_line":"            \"[%(be)s]: delete_share: id\u003d%(id)s, group\u003d%(gr)s.\","},{"line_number":787,"context_line":"            {\"be\": self.backend_name, \"id\": share[\u0027id\u0027], \"gr\": share[\u0027share_group_id\u0027]}"},{"line_number":788,"context_line":"        )"},{"line_number":789,"context_line":""},{"line_number":790,"context_line":"        clone_name \u003d self._get_subvolume_name(share[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"d4c54894_0a6b555b","line":787,"in_reply_to":"dd3e2770_9f2c85ab","updated":"2025-04-05 07:31:53.000000000","message":"Reverted the unintended whitespace changes in the mentioned block.","commit_id":"f5f1881cf83407cc5c4f1e33e53d0798dafaacc9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"89134c9c25fcea136530bcecbd93ef79f047e675","unresolved":true,"context_lines":[{"line_number":788,"context_line":"        )"},{"line_number":789,"context_line":""},{"line_number":790,"context_line":"        clone_name \u003d self._get_subvolume_name(share[\u0027id\u0027])"},{"line_number":791,"context_line":"        if self._need_to_cancel_clone(share, clone_name):"},{"line_number":792,"context_line":"            try:"},{"line_number":793,"context_line":"                argdict \u003d {"},{"line_number":794,"context_line":"                    \"vol_name\": self.volname,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bc925fa8_32e69096","line":791,"range":{"start_line":791,"start_character":8,"end_line":791,"end_character":57},"updated":"2025-03-31 16:18:12.000000000","message":"In the bug, the error you see is being raised here.\n\nWe need a try..except block around this and return safely if the share isn\u0027t found.","commit_id":"f5f1881cf83407cc5c4f1e33e53d0798dafaacc9"},{"author":{"_account_id":37828,"name":"Maddileti Manideep","display_name":"Manideep","email":"manideepmaddileti@gmail.com","username":"manideep"},"change_message_id":"839cbd41389c75e3f02d54166f3b939a125525df","unresolved":false,"context_lines":[{"line_number":788,"context_line":"        )"},{"line_number":789,"context_line":""},{"line_number":790,"context_line":"        clone_name \u003d self._get_subvolume_name(share[\u0027id\u0027])"},{"line_number":791,"context_line":"        if self._need_to_cancel_clone(share, clone_name):"},{"line_number":792,"context_line":"            try:"},{"line_number":793,"context_line":"                argdict \u003d {"},{"line_number":794,"context_line":"                    \"vol_name\": self.volname,"}],"source_content_type":"text/x-python","patch_set":1,"id":"f601a7ce_2596f1e5","line":791,"range":{"start_line":791,"start_character":8,"end_line":791,"end_character":57},"in_reply_to":"bc925fa8_32e69096","updated":"2025-04-01 18:36:24.000000000","message":"I changed the code and used try and except block.","commit_id":"f5f1881cf83407cc5c4f1e33e53d0798dafaacc9"},{"author":{"_account_id":37828,"name":"Maddileti Manideep","display_name":"Manideep","email":"manideepmaddileti@gmail.com","username":"manideep"},"change_message_id":"6dcae5babc328e0a8ceeb40c6e6f38b78cff7963","unresolved":false,"context_lines":[{"line_number":788,"context_line":"        )"},{"line_number":789,"context_line":""},{"line_number":790,"context_line":"        clone_name \u003d self._get_subvolume_name(share[\u0027id\u0027])"},{"line_number":791,"context_line":"        if self._need_to_cancel_clone(share, clone_name):"},{"line_number":792,"context_line":"            try:"},{"line_number":793,"context_line":"                argdict \u003d {"},{"line_number":794,"context_line":"                    \"vol_name\": self.volname,"}],"source_content_type":"text/x-python","patch_set":1,"id":"e5d72a9f_a9a9fdf2","line":791,"range":{"start_line":791,"start_character":8,"end_line":791,"end_character":57},"in_reply_to":"cc34fc3f_275d87cd","updated":"2025-04-05 07:31:53.000000000","message":"I’ve now added exception handling to the specific block you mentioned, as it\u0027s the actual source of the error per the bug report.","commit_id":"f5f1881cf83407cc5c4f1e33e53d0798dafaacc9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"407cac81822502d1e548706ac02db52d3ab233af","unresolved":true,"context_lines":[{"line_number":788,"context_line":"        )"},{"line_number":789,"context_line":""},{"line_number":790,"context_line":"        clone_name \u003d self._get_subvolume_name(share[\u0027id\u0027])"},{"line_number":791,"context_line":"        if self._need_to_cancel_clone(share, clone_name):"},{"line_number":792,"context_line":"            try:"},{"line_number":793,"context_line":"                argdict \u003d {"},{"line_number":794,"context_line":"                    \"vol_name\": self.volname,"}],"source_content_type":"text/x-python","patch_set":1,"id":"cc34fc3f_275d87cd","line":791,"range":{"start_line":791,"start_character":8,"end_line":791,"end_character":57},"in_reply_to":"f601a7ce_2596f1e5","updated":"2025-04-01 19:58:19.000000000","message":"You probably mean the change to the block below.. I\u0027m asking for exception handling for this block as well; if you see the bug report, you\u0027ll notice the error is coming from this call.","commit_id":"f5f1881cf83407cc5c4f1e33e53d0798dafaacc9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"89134c9c25fcea136530bcecbd93ef79f047e675","unresolved":true,"context_lines":[{"line_number":815,"context_line":""},{"line_number":816,"context_line":"        try:"},{"line_number":817,"context_line":"            rados_command(self.rados_client, \"fs subvolume rm\", argdict)"},{"line_number":818,"context_line":"        except exception.NotFound:"},{"line_number":819,"context_line":"            LOG.info(\"Share %s does not exist, ignoring deletion\", share[\u0027id\u0027])"},{"line_number":820,"context_line":"        except Exception as e:"},{"line_number":821,"context_line":"            LOG.error(\"Failed to delete share: %s\", e)"}],"source_content_type":"text/x-python","patch_set":1,"id":"e9143327_9f15cf2f","line":818,"range":{"start_line":818,"start_character":8,"end_line":818,"end_character":34},"updated":"2025-03-31 16:18:12.000000000","message":"This isn\u0027t the exception that will get raised. \n\n\"rados_command\" is defined above in this module; it raises \"rados.Error\" which gets transformed into `exception.ShareBackendException` to the caller. \n\nSo, you should be handling `exception.ShareBackendException`. When you do this, you should also look into the exception message specifically for the error rados sends back, for example:\n\nrados.Error: [errno -2] subvolume \u0027e805066d-0db3-45ed-97a3-f428d08676a8\u0027 does not exist","commit_id":"f5f1881cf83407cc5c4f1e33e53d0798dafaacc9"},{"author":{"_account_id":37828,"name":"Maddileti Manideep","display_name":"Manideep","email":"manideepmaddileti@gmail.com","username":"manideep"},"change_message_id":"839cbd41389c75e3f02d54166f3b939a125525df","unresolved":false,"context_lines":[{"line_number":815,"context_line":""},{"line_number":816,"context_line":"        try:"},{"line_number":817,"context_line":"            rados_command(self.rados_client, \"fs subvolume rm\", argdict)"},{"line_number":818,"context_line":"        except exception.NotFound:"},{"line_number":819,"context_line":"            LOG.info(\"Share %s does not exist, ignoring deletion\", share[\u0027id\u0027])"},{"line_number":820,"context_line":"        except Exception as e:"},{"line_number":821,"context_line":"            LOG.error(\"Failed to delete share: %s\", e)"}],"source_content_type":"text/x-python","patch_set":1,"id":"0f50a2c8_b0add776","line":818,"range":{"start_line":818,"start_character":8,"end_line":818,"end_character":34},"in_reply_to":"e9143327_9f15cf2f","updated":"2025-04-01 18:36:24.000000000","message":"I fixed and made change as you mentioned.","commit_id":"f5f1881cf83407cc5c4f1e33e53d0798dafaacc9"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"890a48b241134648cb0415ae3544786b665e62f9","unresolved":true,"context_lines":[{"line_number":782,"context_line":""},{"line_number":783,"context_line":"    def delete_share(self, context, share, share_server\u003dNone):"},{"line_number":784,"context_line":"        # remove FS subvolume/share"},{"line_number":785,"context_line":"        LOG.debug("},{"line_number":786,"context_line":"            \"[%(be)s]: delete_share: id\u003d%(id)s, group\u003d%(gr)s.\","},{"line_number":787,"context_line":"            {"},{"line_number":788,"context_line":"                \"be\": self.backend_name,"},{"line_number":789,"context_line":"                \"id\": share[\u0027id\u0027],"},{"line_number":790,"context_line":"                \"gr\": share[\u0027share_group_id\u0027],"},{"line_number":791,"context_line":"            },"},{"line_number":792,"context_line":"        )"},{"line_number":793,"context_line":"        try:"},{"line_number":794,"context_line":"            clone_name \u003d self._get_subvolume_name(share[\u0027id\u0027])"},{"line_number":795,"context_line":"            if self._need_to_cancel_clone(share, clone_name):"}],"source_content_type":"text/x-python","patch_set":3,"id":"1e5a9623_01a97239","line":792,"range":{"start_line":785,"start_character":0,"end_line":792,"end_character":9},"updated":"2025-04-08 18:17:53.000000000","message":"in my previous comment, i asked for this to be returned to its current state so you don\u0027t mix simple whitespace changes with the intent of this commit\n\n\u003e         LOG.debug(\"[%(be)s]: delete_share: id\u003d%(id)s, group\u003d%(gr)s.\",\n                  {\"be\": self.backend_name, \"id\": share[\u0027id\u0027],\n                   \"gr\": share[\u0027share_group_id\u0027]})","commit_id":"da7f59e67eb92600704a6bc6393c8fd293721e5c"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"890a48b241134648cb0415ae3544786b665e62f9","unresolved":true,"context_lines":[{"line_number":813,"context_line":"                        share[\u0027id\u0027]"},{"line_number":814,"context_line":"                    )"},{"line_number":815,"context_line":"                return"},{"line_number":816,"context_line":"        except Exception as e:"},{"line_number":817,"context_line":"            LOG.error("},{"line_number":818,"context_line":"                \"Error while fetching subvolume name for share %s: %s\","},{"line_number":819,"context_line":"                share[\u0027id\u0027],"},{"line_number":820,"context_line":"                str(e),"},{"line_number":821,"context_line":"            )"},{"line_number":822,"context_line":"            return"},{"line_number":823,"context_line":""},{"line_number":824,"context_line":"        argdict \u003d {"},{"line_number":825,"context_line":"            \"vol_name\": self.volname,"}],"source_content_type":"text/x-python","patch_set":3,"id":"537b152f_52d9922d","line":822,"range":{"start_line":816,"start_character":8,"end_line":822,"end_character":18},"updated":"2025-04-08 18:17:53.000000000","message":"All exceptions do not mean the same thing and cannot be ignored\n\nThe code change here makes it so that any exception raised by the _need_to_cancel_clone or the `rados_command` call is logged and essentially ignored.\n\nThe bug you\u0027re fixing is specifically about NotFound exceptions. You need the same handling here as you\u0027re doing between lines 832-843","commit_id":"da7f59e67eb92600704a6bc6393c8fd293721e5c"}],"manila/tests/share/drivers/cephfs/test_driver.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"890a48b241134648cb0415ae3544786b665e62f9","unresolved":true,"context_lines":[{"line_number":993,"context_line":"    def test_delete_driver_no_client(self):"},{"line_number":994,"context_line":"        self.assertIsNone(self._driver._rados_client)"},{"line_number":995,"context_line":"        del self._driver"},{"line_number":996,"context_line":""},{"line_number":997,"context_line":"    @ddt.data("},{"line_number":998,"context_line":"        [21474836480, 293878, 97848372],"},{"line_number":999,"context_line":"        [21474836480, \"infinite\", 97848372],"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f189455_e520293b","line":996,"updated":"2025-04-08 18:17:53.000000000","message":"Move your test case here \n\nso that its in teh same place as other share deletion tests","commit_id":"da7f59e67eb92600704a6bc6393c8fd293721e5c"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"890a48b241134648cb0415ae3544786b665e62f9","unresolved":true,"context_lines":[{"line_number":1118,"context_line":"                              self._driver.transfer_accept,"},{"line_number":1119,"context_line":"                              self._context, fake_share_1,"},{"line_number":1120,"context_line":"                              \u0027new_user\u0027, new_project, access_rules)"},{"line_number":1121,"context_line":"    from manila import exception"},{"line_number":1122,"context_line":"    from unittest import mock"},{"line_number":1123,"context_line":""},{"line_number":1124,"context_line":"    def test_delete_share_subvolume_not_exist(self):"},{"line_number":1125,"context_line":"        # Arrange"}],"source_content_type":"text/x-python","patch_set":3,"id":"aa5194c7_eab1725b","line":1122,"range":{"start_line":1121,"start_character":0,"end_line":1122,"end_character":29},"updated":"2025-04-08 18:17:53.000000000","message":"imports are only done at the top of the module\n\nIf you\u0027re using an AI tool to generate your code, I suggest reading https://openinfra.org/legal/ai-policy","commit_id":"da7f59e67eb92600704a6bc6393c8fd293721e5c"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"890a48b241134648cb0415ae3544786b665e62f9","unresolved":true,"context_lines":[{"line_number":1125,"context_line":"        # Arrange"},{"line_number":1126,"context_line":"        share \u003d {\u0027id\u0027: \u0027fakeid\u0027, \u0027share_group_id\u0027: None}"},{"line_number":1127,"context_line":"        self.driver._get_subvolume_name \u003d mock.Mock(return_value\u003d\u0027fake_subvol\u0027)"},{"line_number":1128,"context_line":"        self.driver._need_to_cancel_clone \u003d mock.Mock(return_value\u003dFalse)"},{"line_number":1129,"context_line":""},{"line_number":1130,"context_line":"        # Simulate rados_command raising an exception with \"does not exist\""},{"line_number":1131,"context_line":"        with mock.patch("}],"source_content_type":"text/x-python","patch_set":3,"id":"b0b81561_6f612e2e","line":1128,"range":{"start_line":1128,"start_character":8,"end_line":1128,"end_character":73},"updated":"2025-04-08 18:17:53.000000000","message":"You are adding an exception handler around this call too, so, i\u0027d create a test case for this too","commit_id":"da7f59e67eb92600704a6bc6393c8fd293721e5c"}],"releasenotes/notes/fix-cephfs-delete-bug.yaml":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"890a48b241134648cb0415ae3544786b665e62f9","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7ece7f48_819c510e","updated":"2025-04-08 18:17:53.000000000","message":"This is good, can you please rename the file though - we have a random string if this file was generated with the \"reno\" tool.. maybe something like:\n\n\n bug-2065705-fix-cephfs-delete-bug-3d1345c910b884c7.yaml","commit_id":"da7f59e67eb92600704a6bc6393c8fd293721e5c"}]}
