Fix and Improve access rules and interactions with Share Drivers
Access rules APIs have suffered degraded performance and have been muddled with bugs with changes made in the recent releases. The code has not evolved gracefully to accommodate newer features: share replication, share migration and internal design considerations: a unified driver interface for bulk access rule updates (update_access) and the database representation of multi-host shares (share instances). This work is aimed at fixing the remaining bugs [1] that we haven't fixed and evolving the access rules database representation, APIs and driver interactions.
Blueprint information
- Status:
- Complete
- Approver:
- Ben Swartzlander
- Priority:
- Undefined
- Drafter:
- Goutham Pacha Ravi
- Direction:
- Needs approval
- Assignee:
- Goutham Pacha Ravi
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Goutham Pacha Ravi
- Completed by
- Goutham Pacha Ravi
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Fix and improve Access Rules
Addressed by: https:/
Refactor Access Rules APIs
Addressed by: https:/
Add cast_rules_
Addressed by: https:/
[DNM] Debug Data helper bulk access changes
Addressed by: https:/
Add access-rules tests to improve the coverage