Ticket #1062 (new defect)

Opened 5 years ago

Last modified 5 years ago

lookup parent groups during RFC2307bis initgroups in parallel

Reported by: jhrozek Owned by: somebody
Priority: major Milestone: SSSD Patches welcome
Component: SSSD Version: 1.6.2
Keywords: Cc:
Blocked By: Blocking:
Sensitive: Tests Updated: no
Coverity Bug: Patch Submitted: no
Red Hat Bugzilla: 0 Design link:
Feature Milestone:
Design review: Fedora test page:
Chosen: Candidate to push out:
Release Notes:
Temp mark:


For users who are members of large and complex group memberships, looking up all the groups can be time consuming. We are searching for the groups sequentially -- the reason we coded inigroups sequentially was that we were trying to avoid the trouble of having to detect loops in inter-group memberships.

We should reconsider looking up the groups (at least for one nesting level) in parallel. The loop problem should be solved by storing the groups in a hash, which we do already and checking if a group was already processed.

Change History

comment:1 Changed 5 years ago by dpal

  • Milestone changed from NEEDS_TRIAGE to SSSD Deferred

How many concurrent requests the server supports? We need to have this feature configurable.

comment:2 Changed 5 years ago by dpal

  • Red Hat Bugzilla set to 0
Note: See TracTickets for help on using tickets.