AAP-72039 Introduce partial-recomputation of team permissions#980
AAP-72039 Introduce partial-recomputation of team permissions#980AlanCoding wants to merge 4 commits intoansible:develfrom
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Enterprise Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
7f070ad to
050e7fc
Compare
Baby Yolo Results for Build 156 (containerized)Ran a Baby Yolo with RBAC AssessmentExcluding known/unrelated failures (AzureAD infra, credential cross-org tests, EDA event streams, hub E2E, notification unicode, host metrics, license config), there are zero RBAC failures in this build. Candidate Flaky 403 Tests This May FixAcross 12 recent
CaveatEach of these tests only failed in 1 out of 12 reference builds (~8% flake rate), so one passing run doesn't conclusively prove they're fixed. The failure pattern — role-based permission checks returning 403 when they shouldn't — is consistent with the race condition in |
050e7fc to
046003e
Compare
|
DVCS PR Check Results: PR appears valid (JIRA key(s) found) |
|




Description
This is created in response to a particularly server error observed from tests.
This happened due to requests dealing with 2 unrelated objects, which becomes a problem because of the global nature of the method here,
compute_team_member_rolesThis tries to introduce a reduced form of that method so that it can better isolate things and go faster.
This is heavily overlapping with
Because I think that 970 isn't hitting the worst inefficiency of the system. This should probably be a higher priority item. And I think 979 doesn't really approach this with clarity of mind. I think this will probably solve the issues that one is wanting to solve.
Type of Change
Self-Review Checklist
Testing Instructions
Prerequisites
Steps to Test
Expected Results
Additional Context
Required Actions
Screenshots/Logs