summaryrefslogtreecommitdiffstats
path: root/server/parser/xmlparser.xsl
Commit message (Collapse)AuthorAgeFilesLines
* cyclictest: Don't bother reporting 'variance'David Sommerseth2013-04-151-2/+0
| | | | | | | | | | | | | | | | | | | | | The data used to do the mathematical reporting is based on histogram data, where the calculated variance will be rather pointless to gather. Imagine you have 3 samples in the historgram in the 2000µs slot, even if you have quite a lot of data with the average measurements around 50µs, the calculated "variance" for that time slot will be (1950^2)*3. Even though the final variance calculation will divide on number of samples gathered, it will take an enormous amount of samples within a the lower time slots to make this value interesting. So rather, don't report or save the calculated variance. However, the standard deviation is based on the variance, that value is far more sane due to the needed square root function on the final variance value. So it gives a far more sane and interesting value. The applied math in the cyclictest module should be fine itself, it's just the variance value that isn't much interesting on this kind of data source. Signed-off-by: David Sommerseth <davids@redhat.com>
* Added timestamps tracking when each module starts and stopsDavid Sommerseth2013-03-141-0/+1
| | | | | | | | Currently ignoring load modules in general, as the <loads/> tags isn't easily extended. Not convinced it makes any sense to track these time stamps on load modules anyway. Signed-off-by: David Sommerseth <davids@redhat.com>
* rteval-parser: Only consider cyclic statistics which have samples registeredDavid Sommerseth2013-01-311-1/+1
| | | | Signed-off-by: David Sommerseth <davids@redhat.com>
* Rework the XSLT template for rteval-parserd to tackle rteval v2.0 reportsDavid Sommerseth2012-12-201-259/+499
| | | | | | | | This reorganises most of the XSLT template, separating out pre v2.0 and post v2.0 reports, preserving support for all report versions. Also tried to preserve as much as possible of common code. Signed-off-by: David Sommerseth <davids@redhat.com>
* rteval-parserd: Extend the xmlparser.xsl to also process hwlatdetect resultsDavid Sommerseth2012-11-081-1/+70
| | | | | | | This adds two new tables to the database schema, and adds the needed bits to extract hwlatdetect results from the rteval summary.xml reports. Signed-off-by: David Sommerseth <davids@redhat.com>
* Added support for PostgreSQL arrays + store cpu_topology CPU spread as an arrayDavid Sommerseth2011-10-071-1/+20
| | | | | | | | 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>
* Moved annotation data into a separate table field in rtevalruns_detailsDavid Sommerseth2011-01-101-2/+4
| | | | Signed-off-by: David Sommerseth <davids@redhat.com>
* Added --annotate | -a feature to rtevalDavid Sommerseth2010-04-121-1/+1
|
* Added support for num_cpu_sockets and improved num_cpu_cores extractionDavid Sommerseth2010-04-011-3/+16
| | | | | | This change will support both the new <cpu_topology/> tag and the old <cpu_cores/> tag. Added extraction of data for the rtevalruns_details.num_cpu_sockets field as well.
* Added basic info for more CPU topology infoDavid Sommerseth2010-03-311-11/+16
| | | | | | | Have not yet implemented extraction new cpu_topology tags, but the summary of this information will go into the num_cpu_cores and num_cpu_sockets fields in the database. Right now it only takes the /rteval/hardware/cpu_cores and puts it into num_cpu_cores
* Added storing NUMA nodes in to rtevalruns_detailsDavid Sommerseth2010-03-261-3/+5
|
* Added support for storing Linux distro in the databaseDavid Sommerseth2010-03-251-1/+3
|
* Cleaned up xmlparser.xsl - avoid not needed <xsl:apply-templates/> callsDavid Sommerseth2010-03-231-170/+146
|
* Updated the SQL database schema and XML parser stylesheetDavid Sommerseth2009-12-081-7/+11
| | | | | | | | | | | | - This database schema introduces the rteval_info table which should contain rather static information about the current rteval installation. - New data fields from cyclictest are introduces (variance and mean_abs_dev) - Added //sqldata/@schemaver attributes to all defined tables in xmlparser.xsl - Introduced a delta-1.0_1.1.sql file which will update the old 1.0 based database schema to the new 1.1 version.
* Cleaned up the XML-RPC serverDavid Sommerseth2009-10-261-0/+289
Removed code not needed any more and updated README with correct information. This is all connected to the introduction of the rteval_parserd process, which is found in ./parser.