Extract IPv6 network configuration

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>
Implemented simple XML-RPC call to check the database status

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>
Moved annotation data into a separate table field in rtevalruns_details

Signed-off-by: David Sommerseth <davids@redhat.com>
Don't try to always expand SQL SELECT query when throwing an exception

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>
Don't return None values in the database_status() method

That just makes the XML-RPC serialiser grumpy.  Return "something"
instead of None.

Signed-off-by: David Sommerseth <davids@redhat.com>
Added mod_wsgi handler

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>
If the dirpath is an absolute path, go to the root dir before continuing.

This bug was triggered when using the mod_wsgi platform, where you are
not placed in the root directory by default.
Added needed autoconf changes to enable the new mod_wsgi feature

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>
Update version information to rteval-xmlrpc-1.4

This also fixes a forgotten update to the new database schema (1.3)

Signed-off-by: David Sommerseth <davids@redhat.com>
Updated build files to package rteval-xmlrpc-1.4

Signed-off-by: David Sommerseth <davids@redhat.com>
Fixed wrong copying of apache config files to the tarball for the XML-RPC service

The tarball simply lacked the proper templates for the apache config file generation

Signed-off-by: David Sommerseth <davids@redhat.com>
add a potential load of KVM
change low-memory threshold to be 0.75GB/core

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>
version bump to 1.33

Signed-off-by: Clark Williams <williams@redhat.com>
Merge branch 'master' into work

Conflicts:
	rteval/hackbench.py
add a potential load of KVM
change low-memory threshold to be 0.75GB/core

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>
version bump to 1.33

Signed-off-by: Clark Williams <williams@redhat.com>
changed default built target, refactored a bit in kcompile.py

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>
added --onlyload option

Add mechanism to run only loads (not measuring thread) for debug
and tracing purposes.

Signed-off-by: Clark Williams <williams@redhat.com>