| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
To avoid depending on libxslt-python, use the more standard Python lxml
module for XSLT processing.
Signed-off-by: David Sommerseth <davids@redhat.com>
|
|
|
|
| |
Signed-off-by: Clark Williams <williams@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add command line options:
--cyclictest-priority
--cyclictest-distance
--cyclictest-interval
--cyclictest-buckets
--hackbench-jobspercore
--kcompile-jobspercore
These options allow setting module specific behavior for a run.
Updated the rteval.8 man page to reflect this and the rteval.conf file
as well.
Signed-off-by: Clark Williams <williams@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In my previous patches, I introduced a getcmdpath method which intended
to replace the direct calls to binary from clear paths, using the which
binary to locate the place of the searched one. This behavior was in
fact not the finest as the method itself used the full path to the which
binary. In this patch, I corrected the getcmdpath command to use only
python calls (os.path.isfile and os.access) to identify in the PATH
environment variable the place where the binary is.
Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Signed-off-by: Clark Williams <williams@redhat.com>
|
|
|
|
| |
Signed-off-by: Clark Williams <williams@redhat.com>
|
|
|
|
|
|
|
|
| |
Changes the get_services method to call the new created
__get_services_sysvinit and __get_services_systemd methods
to be able to manage the two different init daemons.
Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
|
|
|
|
| |
Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
|
|
|
|
| |
Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
|
|
|
|
| |
Signed-off-by: Clark Williams <williams@redhat.com>
|
|
|
|
| |
Signed-off-by: Clark Williams <williams@redhat.com>
|
|
|
|
| |
Signed-off-by: Clark Williams <williams@redhat.com>
|
|
|
|
|
|
|
| |
Accidentally left SIGINT and SIGTERM signal handlers commented
out when committing. Undo this thinko...
Signed-off-by: Clark Williams <williams@redhat.com>
|
|
|
|
| |
Signed-off-by: Clark Williams <williams@redhat.com>
|
|\
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
rteval/hackbench.py
rteval/rteval.py
Signed-off-by: Clark Williams <williams@redhat.com>
|
| |
| |
| |
| | |
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
This is to put all PostgreSQL related functions in one place. Using the
init_xmlparser() the function needed to format arrays are provided to the
xmlparser code paths.
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
| |
| |
| |
| |
| |
| | |
This is the first step towards moving PostgreSQL specific parts out of xmlparser.c
to make the xmlparser database backend agnostic.
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Implemented a new value type for the internal <sqldata/> XML format, which will
store data in an PostgreSQL array. This is used now to store the CPU core spread
of the socket in a sepearate field in rtevalruns_details.
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
| |
| |
| |
| |
| |
| | |
Add mechanism to run only loads (not measuring thread) for debug
and tracing purposes.
Signed-off-by: Clark Williams <williams@redhat.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Modified kernel build commands to use 'mrproper' as setup target and
changed build command to just use default (rather than specifying
the bzImage and modules targets).
Added some debug prints.
Signed-off-by: Clark Williams <williams@redhat.com>
|
| |
| |
| |
| | |
Signed-off-by: Clark Williams <williams@redhat.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
The previous cutoff for running hackbench was 1GB/core but
many systems actually report that as 0.8GB/core. Change the
cutoff ratio to be 0.75GB/core to catch this.
Signed-off-by: Clark Williams <williams@redhat.com>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
service
The tarball simply lacked the proper templates for the apache config file generation
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
| |
| |
| | |
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
| |
| |
| |
| |
| | |
This also fixes a forgotten update to the new database schema (1.3)
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
By default, mod_wsgi will be used. If --enable-mod-python is given
to the ./configure script, the older (and deprecated) mod_python
variant of the rteval XML-RPC server will be installed.
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
| |
| |
| |
| | |
This bug was triggered when using the mod_wsgi platform, where you are
not placed in the root directory by default.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is an alternative Python handler for the XML-RPC server, making
use of the WSGI platform instead.
If the rteval_xmlrpc.wsgi script is started manually, using python
it will act as a standalone server, listening to localhost:65432
as default.
This script can also be loaded by, f.ex., the mod_wsgi module to
Apache. A template for Apache config is also added.
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
| |
| |
| |
| |
| |
| | |
That just makes the XML-RPC serialiser grumpy. Return "something"
instead of None.
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
| |
| |
| |
| |
| |
| | |
If the requested SQL don't have any WHERE values, don't try to expand
the SQL query to include them. That just hides the real SQL error.
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
| |
| |
| | |
Signed-off-by: David Sommerseth <davids@redhat.com>
|
| |
| |
| |
| |
| |
| | |
Use a helper so we get a report when hackbench restarts
Signed-off-by: Clark Williams <williams@redhat.com>
|
| |
| |
| |
| |
| |
| |
| | |
We missed merging the parameters into the cyclictest config
section so that numanodes was not being passed down.
Signed-off-by: Clark Williams <williams@redhat.com>
|
| |
| |
| |
| | |
Signed-off-by: Clark Williams <williams@redhat.com>
|
|\ \
| | |
| | |
| | |
| | | |
Conflicts:
rteval/hackbench.py
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add mechanism to run only loads (not measuring thread) for debug
and tracing purposes.
Signed-off-by: Clark Williams <williams@redhat.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Modified kernel build commands to use 'mrproper' as setup target and
changed build command to just use default (rather than specifying
the bzImage and modules targets).
Added some debug prints.
Signed-off-by: Clark Williams <williams@redhat.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
This allows you to specify fractional loads (e.g. 1.5 jobs per core)
Signed-off-by: Clark Williams <williams@redhat.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Clark Williams <williams@redhat.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The previous cutoff for running hackbench was 1GB/core but
many systems actually report that as 0.8GB/core. Change the
cutoff ratio to be 0.75GB/core to catch this.
Signed-off-by: Clark Williams <williams@redhat.com>
|
| |/
|/| |
|
| |
| |
| |
| |
| |
| | |
This can be used to check if the XML-RPC service have access to the database
Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
|
|/
|
|
|
|
|
|
| |
This implementation will need python-ethtool v0.4 or newer to be able to
extract the IPv6 information. This update makes sure older python-ethtool
version will continue to work, while not extracting the IPv6 information.
Signed-off-by: David Sommerseth <davids@redhat.com>
|
|
|
|
| |
Signed-off-by: Clark Williams <williams@redhat.com>
|
|
|
|
| |
Signed-off-by: Clark Williams <williams@redhat.com>
|
|
|
|
| |
Signed-off-by: Clark Williams <williams@redhat.com>
|
|
|
|
|
|
|
| |
Don't depend on the 'run' attribute for a load section since
it was just added and old reports do not contain it.
Signed-off-by: Clark Williams <williams@redhat.com>
|
|
|
|
|
|
|
| |
Return None if there were no jobs, otherwise return the command
line used to start hackbench
Signed-off-by: Clark Williams <williams@redhat.com>
|
|
|
|
|
|
|
| |
Add the 'run' attribute for load summary so that appropriate text
can be generated if a load doesn't run
Signed-off-by: Clark Williams <williams@redhat.com>
|