-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LDAP Group Backend optimizations #19919
Conversation
ab9f13a
to
7d1f0ce
Compare
@blizzz 19? |
- less duplication - profiting of the same cache entry Signed-off-by: Arthur Schiwon <[email protected]>
- saves some overhead costs - in some occasions saves LDAP requests Signed-off-by: Arthur Schiwon <[email protected]>
Keep a runtime cache of dn-id-mapping Signed-off-by: Arthur Schiwon <[email protected]>
Signed-off-by: Arthur Schiwon <[email protected]>
7d1f0ce
to
090c59f
Compare
090c59f
to
a530f6d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🐘
a530f6d
to
9f87a3f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🐘 your call @blizzz
Aye! Lemme adjust the formatting commit for the remaining stuff the csfixer is complaining about and then merge |
Signed-off-by: Arthur Schiwon <[email protected]>
9f87a3f
to
4babdc0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🐘
Failures seems unrelated |
In some test scenarios I reduced page loading of users page over
20%40% (with 4k of groups), and OCS calls to fetch user details10% downstagnate (also with 4k groups). Extreme cases of course, but the changes make sense either way. In the end, it is also very individual, depending on the config and setup.