[Bugs] [Bug 1215187] New: timeout/expiry of group-cache should be set to 300 seconds

bugzilla at redhat.com bugzilla at redhat.com
Fri Apr 24 14:02:41 UTC 2015


https://bugzilla.redhat.com/show_bug.cgi?id=1215187

            Bug ID: 1215187
           Summary: timeout/expiry of group-cache should be set to 300
                    seconds
           Product: GlusterFS
           Version: mainline
         Component: core
          Keywords: EasyFix
          Assignee: bugs at gluster.org
          Reporter: ndevos at redhat.com
                CC: bugs at gluster.org, gluster-bugs at redhat.com



Description of problem:
The current timeout/expiry of the group-cache on the bricks is set to 5 (?)
seconds. When sssd is used to request all the groups of a user, and the request
requires network access (i.e. LDAP), expiry of the cache can happen way too
often.

sssd has a default of 300 seconds for memory caching (groups are only cached on
disk as of current sssd versions). Gluster should use the same timeout for
caching, making it more sssd friendly and preventing high cpu usage in some
environments where fetching groups is slow.

Version-Release number of selected component (if applicable):
mainline

How reproducible:
100%

Steps to Reproduce:
1. have a user in many (100's of groups) in an LDAP structure
2. enable server-side group fetching with server.manage-gids=on for the volume
3. do some I/O as the user
4. see the slowness when groups need to be refreshed constantly

Actual results:
Gluster performs poorly.

Expected results:
The number of groups that a user belongs to should not affect performance
*that* much.

Additional info:
https://lists.fedorahosted.org/pipermail/sssd-devel/2014-November/021451.html

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list