URL:
https://github.com/SSSD/sssd/pull/261
Title: #261: Add systemtap probes into the top-level data provider requests
jhrozek commented:
"""
I'm really sorry this review took so long. I rebased the patches (I'll push them
to this PR) and they look good to me. Here is example output:
```
stap /usr/share/sssd/systemtap/dp_request.stp
*** Beginning run! ***
--> DP Request [Account #5] sent for domain [win.trust.test]
--> Target: [ID] - Method: [Account Handler]
DP Request [Account #5] finished with return code [0]: [Success]
Elapsed time [0m0.003s]
--> DP Request [Account #6] sent for domain [win.trust.test]
--> Target: [ID] - Method: [Account Handler]
DP Request [Account #6] finished with return code [0]: [Success]
Elapsed time [0m0.002s]
--> DP Request [Account #7] sent for domain [child.win.trust.test]
--> Target: [ID] - Method: [Account Handler]
DP Request [Account #7] finished with return code [0]: [Success]
Elapsed time [0m0.091s]
--> DP Request [Account #8] sent for domain [sibling.win.trust.test]
--> Target: [ID] - Method: [Account Handler]
DP Request [Account #8] finished with return code [0]: [Success]
Elapsed time [0m0.047s]
^C
Ending Systemtap Run - Providing Summary
Total Number of DP requests: [4]
Total time in DP requests: [0m0.143s]
Slowest request data:
Request: [Account #7]
Target: [ID]
Method: [Account Handler]
Start Time: [Tue Sep 5 13:01:56 2017 UTC]
End Time: [Tue Sep 5 13:01:56 2017 UTC]
Duration: [0m0.091s]
```
"""
See the full comment at
https://github.com/SSSD/sssd/pull/261#issuecomment-327169319