Project

General

Profile

Actions

Bug #16007

closed

Permission graph update is slow with large numbers of groups

Added by Peter Amstutz almost 5 years ago. Updated about 4 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
API
Target version:
Story points:
5.0
Release relationship:
Auto

Description

400 users
5k groups
3.5k permission links

May be due to the large number of permission links (one project is described as having 20 sharing links).

Investigate, try to recreate

Propose an update strategy that is more efficient that current one (which recomputes all permissions any time any permission changes).


Files

select_subtree.sql (10.7 KB) select_subtree.sql Peter Amstutz, 05/01/2020 02:55 PM
populate.py (2.58 KB) populate.py Peter Amstutz, 05/01/2020 02:55 PM

Subtasks 2 (0 open2 closed)

Task #16185: Review 16007-permission-table-rbResolvedLucas Di Pentima05/26/2020Actions
Task #16481: Review 16007-validate-group-classResolvedPeter Amstutz05/26/2020Actions

Related issues

Related to Arvados Epics - Idea #16443: Redesign permission table updatesResolved04/01/202006/17/2020Actions
Related to Arvados - Bug #16811: Ensure that "public favorites" still workResolvedPeter Amstutz09/15/2020Actions
Related to Arvados - Bug #12994: Can't create user group with the same name as a top level projectResolvedActions
Actions

Also available in: Atom PDF