<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rteval.git/server/parser, branch work/v2.0</title>
<subtitle>Working copy of the upstream rteval.git tree</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/'/>
<entry>
<title>cyclictest: Don't bother reporting 'variance'</title>
<updated>2013-04-15T14:57:51+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2013-04-15T14:44:51+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=01cf6ef60920c50df0de789f122a8f0a8b238fa2'/>
<id>01cf6ef60920c50df0de789f122a8f0a8b238fa2</id>
<content type='text'>
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 &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Added timestamps tracking when each module starts and stops</title>
<updated>2013-03-14T20:35:04+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2013-03-14T19:55:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=c62d9599f7243ab9f08c0954854db7178a23903e'/>
<id>c62d9599f7243ab9f08c0954854db7178a23903e</id>
<content type='text'>
Currently ignoring load modules in general, as the &lt;loads/&gt; 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 &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently ignoring load modules in general, as the &lt;loads/&gt; 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 &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rteval-parser: Only consider cyclic statistics which have samples registered</title>
<updated>2013-01-31T17:09:05+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2013-01-31T16:59:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=27783aa01e41bce0e2b7b6e3db5d4b453f438ffe'/>
<id>27783aa01e41bce0e2b7b6e3db5d4b453f438ffe</id>
<content type='text'>
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Copyright updates</title>
<updated>2013-01-18T20:21:28+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2013-01-18T20:05:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=0c107c8e19b9880ccd769507e272df3cd19207e2'/>
<id>0c107c8e19b9880ccd769507e272df3cd19207e2</id>
<content type='text'>
- Updated the GPLv2 license text to match the latest GPLv2 from FSF
- Updated all FSF addresses in all copyright notices in source files
- Updated copyright years for all contributors to include 2013
- Removed all #!/usr/bin/python lines in files which does not need it

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Updated the GPLv2 license text to match the latest GPLv2 from FSF
- Updated all FSF addresses in all copyright notices in source files
- Updated copyright years for all contributors to include 2013
- Removed all #!/usr/bin/python lines in files which does not need it

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Changed the parsing defaults for summary reports</title>
<updated>2012-12-20T21:37:33+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2012-12-20T21:37:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=71b5ce0b05bf3c4583f01036213c558a1e75e951'/>
<id>71b5ce0b05bf3c4583f01036213c558a1e75e951</id>
<content type='text'>
- Don't parse the cyclic_rawdata table any more.  The last rteval release to
  use that table was v1.4.

- Parse the hwlatedetect data by default.  This is a new feature of
  rteval v2.0, so lets add this parsing by default.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Don't parse the cyclic_rawdata table any more.  The last rteval release to
  use that table was v1.4.

- Parse the hwlatedetect data by default.  This is a new feature of
  rteval v2.0, so lets add this parsing by default.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rework the XSLT template for rteval-parserd to tackle rteval v2.0 reports</title>
<updated>2012-12-20T21:34:44+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2012-12-20T21:27:11+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=47714597d7d23d3ba5fa2ec401cb7f58afb25c4c'/>
<id>47714597d7d23d3ba5fa2ec401cb7f58afb25c4c</id>
<content type='text'>
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 &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rteval-parserd: Avoid live-lock if errors happens while registering the system</title>
<updated>2012-11-19T19:13:49+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2012-11-19T19:13:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=8e9ddaa4cf69a4796bc1847b4b36399d7dd2a90d'/>
<id>8e9ddaa4cf69a4796bc1847b4b36399d7dd2a90d</id>
<content type='text'>
If an error occured when calling db_register_system() and db_get_new_rterid(),
the mutex lock set before these calls were never reset.  This would block
all other parser threads as well.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If an error occured when calling db_register_system() and db_get_new_rterid(),
the mutex lock set before these calls were never reset.  This would block
all other parser threads as well.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rteval-parserd: Fix issue when IPv4 address has not been set</title>
<updated>2012-11-19T18:39:56+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2012-11-19T18:39:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=f54673027f699aea91eb6e0964752e18e450f1a5'/>
<id>f54673027f699aea91eb6e0964752e18e450f1a5</id>
<content type='text'>
The SQL append errornous '%s' to the hostname.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The SQL append errornous '%s' to the hostname.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rteval-parserd: Extend the xmlparser.xsl to also process hwlatdetect results</title>
<updated>2012-11-08T19:40:17+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2012-11-08T19:34:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=e8fca98477f6625207aebc66271b24d6f8f80f5a'/>
<id>e8fca98477f6625207aebc66271b24d6f8f80f5a</id>
<content type='text'>
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 &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>server/parser: Make the parsing of measurement data more flexible</title>
<updated>2012-11-08T19:40:17+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2012-11-08T19:22:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=dd48e1616d52a5030cb8c94e71d459efc1c18581'/>
<id>dd48e1616d52a5030cb8c94e71d459efc1c18581</id>
<content type='text'>
The parsing of measurement data was hard coded to be very cyclictest
centric.  With this patch, the code paths used by cyclictest parsing
is made more generic and which measurement data to parse is now
declared in the configuration file.

The default measurement data tables are set to be cyclic_statistics,
cyclic_histogram and cyclic_rawdata.  These tables can be overridden
by setting the measurement_tables config variable in the
xmlrpc_parser section.

With this change, it is now possible to extend the rteval summary.xml
measurement parsing without modifying the C code at all.  Only the
database schema and the xmlparser.xsl files needs to be updated, and
then add this new table to configuration file.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The parsing of measurement data was hard coded to be very cyclictest
centric.  With this patch, the code paths used by cyclictest parsing
is made more generic and which measurement data to parse is now
declared in the configuration file.

The default measurement data tables are set to be cyclic_statistics,
cyclic_histogram and cyclic_rawdata.  These tables can be overridden
by setting the measurement_tables config variable in the
xmlrpc_parser section.

With this change, it is now possible to extend the rteval summary.xml
measurement parsing without modifying the C code at all.  Only the
database schema and the xmlparser.xsl files needs to be updated, and
then add this new table to configuration file.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
