938fb34 Ticket 50784 - performance testing scripts

12 files Authored by firstyear 4 years ago, Committed by firstyear 4 years ago,
    Ticket 50784 - performance testing scripts
    
    Bug Description: Everyone loves things to be fast, so to understand how to
    achieve that we need metrics and observability into the server to know
    what to change.
    
    Fix Description: This adds some python based test runnenrs able to
    setup and trigger ldclt against remote hosts.
    
    For those remove hosts, this adds support for them to have systemtap
    probes activated (--enable-systemtap), which can then be hooked by the
    scripts in profiling/stap/ to get histograms of function latency and
    timing.
    
    This also adds the needed debug info to use mutrace (http://0pointer.de/blog/projects/mutrace.html)
    to identify lock contention
    
    https://pagure.io/389-ds-base/issue/50784
    
    Author: William Brown <william@blackhats.net.au>
    
    Review by: tbordaz, mreynolds (Thanks!)
    
        
file modified
+2 -1
file modified
+14 -2
file modified
+16 -0
file modified
+20 -0
file modified
+16 -0
file modified
+10 -1
file modified
+19 -7