<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rteval.git/rteval/modules/__init__.py, 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>Added new measurement module, sysstat</title>
<updated>2013-06-17T19:00:52+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2013-06-17T18:55:08+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=9b1ec7ab89fa047877e5713ff33054ac55ecb710'/>
<id>9b1ec7ab89fa047877e5713ff33054ac55ecb710</id>
<content type='text'>
This module runs in parallel with cyclictest and will every minute
use sysstat/sadc to collect all available system statistics.  These
statistics is both added as a single file to the tarball and embedded
into the summary.xml.

Also changed the polling time which checks if measurement and load modules
are alive from every second to every minute.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This module runs in parallel with cyclictest and will every minute
use sysstat/sadc to collect all available system statistics.  These
statistics is both added as a single file to the tarball and embedded
into the summary.xml.

Also changed the polling time which checks if measurement and load modules
are alive from every second to every minute.

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>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>Made some log lines clearer</title>
<updated>2013-01-17T20:49:54+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2013-01-17T20:49:54+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=eefec3600c20c50bc54ad28160c81cbded01b870'/>
<id>eefec3600c20c50bc54ad28160c81cbded01b870</id>
<content type='text'>
Modules doesn't start running instantly, but they start preparing to
be kicked off.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Modules doesn't start running instantly, but they start preparing to
be kicked off.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Reworked the run logic for modules - allow them to flag they won't run</title>
<updated>2013-01-15T20:12:55+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2013-01-15T20:12:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=6c0f7ab28d73fa7703b8374355a1563b5c97eba2'/>
<id>6c0f7ab28d73fa7703b8374355a1563b5c97eba2</id>
<content type='text'>
If a module sets the self._donotrun flag to True, the module logic will
take care of not running this module at all.

This also sorts out some issues when hackbench is not run, where some of
the log file descriptors are not found when cleaning up in the end.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a module sets the self._donotrun flag to True, the module logic will
take care of not running this module at all.

This also sorts out some issues when hackbench is not run, where some of
the log file descriptors are not found when cleaning up in the end.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Corrects RuntimeError behavior using a new rtevalRuntimeError for modules</title>
<updated>2013-01-04T13:20:47+00:00</updated>
<author>
<name>Raphaël Beamonte</name>
<email>raphael.beamonte@gmail.com</email>
</author>
<published>2012-12-24T02:36:36+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=daecdace119ecee546ece48450760b404f8a6189'/>
<id>daecdace119ecee546ece48450760b404f8a6189</id>
<content type='text'>
Previously, when a module was raising a RuntimeError, parent threads weren't
using it to stop the execution of the program. As RuntimeError are frequently
fatal for what we want to set for the execution of rteval, this patches proposes
to use a new rtevalRuntimeError which will set a flag on a module when raised to
allow its parent to raise a RuntimeError to the main thread.

Signed-off-by: Raphaël Beamonte &lt;raphael.beamonte@gmail.com&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, when a module was raising a RuntimeError, parent threads weren't
using it to stop the execution of the program. As RuntimeError are frequently
fatal for what we want to set for the execution of rteval, this patches proposes
to use a new rtevalRuntimeError which will set a flag on a module when raised to
allow its parent to raise a RuntimeError to the main thread.

Signed-off-by: Raphaël Beamonte &lt;raphael.beamonte@gmail.com&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Adds is_alive() before join() to remove a RuntimeError raise when Ctrl-C on module error</title>
<updated>2013-01-04T13:16:25+00:00</updated>
<author>
<name>Raphaël Beamonte</name>
<email>raphael.beamonte@gmail.com</email>
</author>
<published>2012-12-24T02:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=20f0a8ec4f2ae9d2235b1976d21006a270ccb0d9'/>
<id>20f0a8ec4f2ae9d2235b1976d21006a270ccb0d9</id>
<content type='text'>
Signed-off-by: Raphaël Beamonte &lt;raphael.beamonte@gmail.com&gt;
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: Raphaël Beamonte &lt;raphael.beamonte@gmail.com&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Instead of passing the config class a few places, save it in __init__()</title>
<updated>2012-12-19T16:07:38+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2012-12-19T16:07:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=77fcdf51e62efa910eb25eb055fa8909f6ea71cf'/>
<id>77fcdf51e62efa910eb25eb055fa8909f6ea71cf</id>
<content type='text'>
This cleans up the API a little bit, and lets the configuration access
become a bit easier in the load and measurement classes.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This cleans up the API a little bit, and lets the configuration access
become a bit easier in the load and measurement classes.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use default values from config file when setting up modules' option parser</title>
<updated>2012-12-19T15:39:43+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2012-12-19T15:39:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=9332c914f6bae11c3a244cec4ecb06fbe6f17f4b'/>
<id>9332c914f6bae11c3a244cec4ecb06fbe6f17f4b</id>
<content type='text'>
Try to grab the values from the config file instead of the defaults from
the module, if it is present.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Try to grab the values from the config file instead of the defaults from
the module, if it is present.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update config with values from the command line</title>
<updated>2012-12-19T14:55:04+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2012-12-19T14:55:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/rteval.git/commit/?id=f9e8cce6b39c0fb966562613da4292c7e952d7a7'/>
<id>f9e8cce6b39c0fb966562613da4292c7e952d7a7</id>
<content type='text'>
Now all the command line argument modifications will update the
configuration object.  Command line arguments will override any
default or configuration variables.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now all the command line argument modifications will update the
configuration object.  Command line arguments will override any
default or configuration variables.

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