On (05/12/16 10:26), Jakub Hrozek wrote:
>On Mon, Dec 05, 2016 at 03:54:46AM -0000, [email protected] wrote:
>> I've created some flamegraphs of sssd_be, hovering your mouse over the 
>> elements should show more information.
>> 
>> This is of sssd_be while running "id <domain user>" with the caches 
>> completely flushed: http://svgshare.com/i/MJ.svg
>> 
>> This is of sssd_be while running "sudo -l" as a domain user with sudo 
>> privileges: http://svgur.com/i/MX.svg
>> 
>> Clearly there are some symbols missing, but I wasn't sure how to resolve 
>> this.  If someone could point me to the package(s) needed to fix this, I'd 
>> be happy to rerun them.
>
>First, sorry for not following up sooner, but there was quite a bit of
>different new cases and bugs coming in internally last week, so the
>sssd-users list responses are a bit delayed. But some quick thoughts on
>the systemtap output and the flame graphs:
>    1) I think it would be nice (and this is a work for us)
>       to decorate the paths in sssd_be a bit more with systemtap probes
>       because there the probes just indicate that sssd started parsing
>       entries which takes a long time, but we need to break down that
>       part better into smaller parts to see which exact part of code is
>       slow
>
>    2) Thank you very much for the flame graphs. I'm also a fan of
>       Brendan Gregg's work :-) Could you tell us how exactly did you
>       generate those? And to resolve the missing symbols, normally
>       debuginfo-install sssd should be enough. If you already did that,
>       maybe 'dnf --enablerepo=\*debuginfo upgrade' would sync the
>       debuginfo packages in sync with the non-debuginfo ones.
>

"dnf/dnf debuginfo-install" does not update packages by default.
It can be changed in /etc/dnf/plugins/debuginfo-install.conf

LS
_______________________________________________
sssd-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to