)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"a367939a1c4a23c288d3407e8835f8789900c3a0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6ddace27_c52a7808","updated":"2026-08-04 20:32:04.000000000","message":"@kinpaa@gmail.com: Release note please","commit_id":"9decba17f7d265fc56687a50c428bc2b7d424387"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"3c33e33eeaa04ad98fcfe708875cdc6de4b91c93","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"611e7455_d47a322f","updated":"2026-08-06 18:20:34.000000000","message":"Is there a bug report for this change?","commit_id":"026fec9407260a5e1f9f3c291966f128200c8da2"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"c3e4f16bec6259d7301fbd53e9a9ea720378a2b8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"12e98553_4678dc05","updated":"2026-08-06 20:58:39.000000000","message":"THank you for working on this change, please take a look at the comments inline.","commit_id":"026fec9407260a5e1f9f3c291966f128200c8da2"},{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"a31f6d64e3b08d4fadc2f7b42c70001371eb729b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"ffacf006_46944bdd","updated":"2026-08-12 12:23:08.000000000","message":"LGTM","commit_id":"e28392104686774afaae57bf4ed1a7d155d28c46"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"b1c82bb2d9e724a6c34091a0e0ac0e93313fa161","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"0238e650_9b86c770","updated":"2026-08-13 13:48:37.000000000","message":"LGTM, thanks for the fix. Please submit a follow-up change for the comment I shared inline","commit_id":"e28392104686774afaae57bf4ed1a7d155d28c46"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"8d4f86c39d39aaee43d872e1289a605ba813d4a6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"13572a2d_d95b8f23","updated":"2026-08-12 23:14:02.000000000","message":"recheck\n\nunrelated failure","commit_id":"e28392104686774afaae57bf4ed1a7d155d28c46"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"2e6c8280f49dd7ced2bb32bf3ad1c31d4b599fee","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"ff3db9c9_2d40ab56","updated":"2026-08-13 15:17:39.000000000","message":"recheck \n\nsame error again","commit_id":"e28392104686774afaae57bf4ed1a7d155d28c46"}],"manila/share/api.py":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"b1c82bb2d9e724a6c34091a0e0ac0e93313fa161","unresolved":true,"context_lines":[{"line_number":2742,"context_line":"        for share_instance in share.instances:"},{"line_number":2743,"context_line":"            had_mapping \u003d self.deny_access_to_instance("},{"line_number":2744,"context_line":"                ctx, share_instance, access)"},{"line_number":2745,"context_line":"            any_instance_had_mapping \u003d any_instance_had_mapping or had_mapping"},{"line_number":2746,"context_line":""},{"line_number":2747,"context_line":"        if not any_instance_had_mapping:"},{"line_number":2748,"context_line":"            # The rule has no instance mappings (orphaned ShareAccessMapping)."}],"source_content_type":"text/x-python","patch_set":4,"id":"38228fe4_6b242dc2","line":2745,"range":{"start_line":2745,"start_character":39,"end_line":2745,"end_character":63},"updated":"2026-08-13 13:48:37.000000000","message":"this is actually never modified or assigned to anything, so feels a bit pointless to compare here?","commit_id":"e28392104686774afaae57bf4ed1a7d155d28c46"}],"releasenotes/notes/fix-access-delete-404-orphaned-rules-f09da2088c390e29.yaml":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"c3e4f16bec6259d7301fbd53e9a9ea720378a2b8","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixed an issue where ``openstack share access delete`` returned HTTP 404"},{"line_number":5,"context_line":"    for orphaned share access rules — rules visible via ``access show`` but"},{"line_number":6,"context_line":"    absent from ``access list``. Such orphans can arise from a race during"},{"line_number":7,"context_line":"    replica add/remove or a share manager crash mid-sync. The delete operation"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"4032a978_9f7697ed","line":4,"range":{"start_line":4,"start_character":25,"end_line":4,"end_character":58},"updated":"2026-08-06 20:58:39.000000000","message":"if we focus too much on commands, it might feel like this is related to CLI - in fact, this isn\u0027t, it is related to the whole API behavior. We should refactor this note to be more user friendly and keep implementation details out of it.","commit_id":"026fec9407260a5e1f9f3c291966f128200c8da2"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"c3e4f16bec6259d7301fbd53e9a9ea720378a2b8","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixed an issue where ``openstack share access delete`` returned HTTP 404"},{"line_number":5,"context_line":"    for orphaned share access rules — rules visible via ``access show`` but"},{"line_number":6,"context_line":"    absent from ``access list``. Such orphans can arise from a race during"},{"line_number":7,"context_line":"    replica add/remove or a share manager crash mid-sync. The delete operation"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"01f5b766_28e20430","line":4,"range":{"start_line":4,"start_character":59,"end_line":4,"end_character":76},"updated":"2026-08-06 20:58:39.000000000","message":"too much implementation details, maybe say not found or something","commit_id":"026fec9407260a5e1f9f3c291966f128200c8da2"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"ade5eb0cdbcd84d17e4c5e7aebad946a85e736ab","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixed an issue where ``openstack share access delete`` returned HTTP 404"},{"line_number":5,"context_line":"    for orphaned share access rules — rules visible via ``access show`` but"},{"line_number":6,"context_line":"    absent from ``access list``. Such orphans can arise from a race during"},{"line_number":7,"context_line":"    replica add/remove or a share manager crash mid-sync. The delete operation"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"c8078368_af08a95b","line":4,"range":{"start_line":4,"start_character":59,"end_line":4,"end_character":76},"in_reply_to":"01f5b766_28e20430","updated":"2026-08-11 11:20:12.000000000","message":"Done","commit_id":"026fec9407260a5e1f9f3c291966f128200c8da2"},{"author":{"_account_id":32919,"name":"kiran pawar","display_name":"Kiran Pawar","email":"kinpaa@gmail.com","username":"kpdev"},"change_message_id":"ade5eb0cdbcd84d17e4c5e7aebad946a85e736ab","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixed an issue where ``openstack share access delete`` returned HTTP 404"},{"line_number":5,"context_line":"    for orphaned share access rules — rules visible via ``access show`` but"},{"line_number":6,"context_line":"    absent from ``access list``. Such orphans can arise from a race during"},{"line_number":7,"context_line":"    replica add/remove or a share manager crash mid-sync. The delete operation"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"93598afc_d0b8d8c5","line":4,"range":{"start_line":4,"start_character":25,"end_line":4,"end_character":58},"in_reply_to":"4032a978_9f7697ed","updated":"2026-08-11 11:20:12.000000000","message":"Done","commit_id":"026fec9407260a5e1f9f3c291966f128200c8da2"}]}
