Jan Zelený <jzeleny(a)redhat.com> writes:
>> > As you described it, it looks like issue similar to what Stephen found
>> > earlier and is now fixed. It probably isn't caused by the size of
>> > groups but rather membership structure. Could you be more specific how
>> > the structure is organized? Do you use rfc2307 or rfc2307bis? If the
>> > latter is the case, how deep your membership structure goes and how
>> > does it approximately look like?
>>
>> This is rfc2307.
>
> There must be something else going on. I tested 2307 on a group with
> ~1000 users and I found no problem.
>
> Could you provide me a backtrace of the place where the process hangs?
> Any other information you might have will be useful as well.
I don't have a backtrace, since I compiled this as an rpm. However, an
strace of sssd_be hopefully holds a clue or two:
PS. I forgot to mention that I'm using sssd 1.5.12 + memberof patch on
rhel6 x86_64, since it required the least amount of effort to compile
and install.
Regards,
I managed to reproduce this issue, however I'm not sure it was related to the
plugin itself. What seemed to resolve it was update to latest packages in F15
and restart. However I did a small memory optimization, so I'm sending the
corrected patch. Please let me know if everything works for you now. In not,
try attaching gdb to sssd_be process *after* it freezes and send me a
backtrace.
Thanks
Jan