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!)