summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | version bump rteval-loads to 1.1Clark Williams2010-02-191-1/+5
| | | | | | | | Signed-off-by: Clark Williams <williams@redhat.com>
* | added hackbench mods to cleanup zombiesClark Williams2010-02-191-0/+0
|/ | | | | | | Added David Sommerseth <davids@redhat.com> updates to hackbench to better track and reap child processes Signed-off-by: Clark Williams <williams@redhat.com>
* version bump to 1.18Clark Williams2010-02-162-2/+5
| | | | Signed-off-by: Clark Williams <williams@redhat.com>
* Fix usage of python 2.6 constructs in hackbench.pyClark Williams2010-02-161-14/+15
| | | | | | | The popen methods terminate() and kill() are python 2.6 constructs and not available on RHEL5. Fix this. Signed-off-by: Clark Williams <williams@redhat.com>
* fix problem using python 2.6 construct on RHEl5Clark Williams2010-02-161-1/+2
| | | | | | | The None argument to <str>.translate() is a python 2.6 enhancement and thus not available on RHEL5. Fix this. Signed-off-by: Clark Williams <williams@redhat.com>
* version bump to 0.17Clark Williams2010-02-162-2/+8
| | | | Signed-off-by: Clark Williams <williams@redhat.com>
* add some termination logic to hackbench.pyClark Williams2010-02-161-0/+7
| | | | | | | | Realized that the reason we had so many zombie processes from a normal termination of rteval was that we weren't calling wait when coming out the loop. Fix that. Signed-off-by: Clark Williams <williams@redhat.com>
* use popen terminate() method to stop hackbenchClark Williams2010-02-161-1/+1
| | | | | | | Try using the popen terminate() method to kill child hackbench processes. Signed-off-by: Clark Williams <williams@redhat.com>
* filter non-printable characters when getting service status outputClark Williams2010-02-161-2/+8
| | | | | | | | Some of the service startup scripts do highlighting and color coding in the output of their 'status' method. Filter this out so that we have legal XML for our status output. Signed-off-by: Clark Williams <williams@redhat.com>
* version bump to 1.16Clark Williams2010-02-112-2/+6
| | | | Signed-off-by: Clark Williams <williams@redhat.com>
* fix stupid int/float errors in countdown functionsClark Williams2010-02-111-11/+11
| | | | | | | forgot that time values are actually floating point values rather than integers. Signed-off-by: Clark Williams <williams@redhat.com>
* version bump to 0.15Clark Williams2010-02-112-3/+7
| | | | Signed-off-by: Clark Williams <williams@redhat.com>
* reworked NUMA logic and added time remaining outputClark Williams2010-02-113-12/+34
| | | | | | | | | | Reworked the NUMA code by passing the nodes detected from rteval into cyclictest (removing globbing code from cyclictest). Also added a countdown report (configurable interval) that prints to standard output the time remaining for the test. Defaults to 10 minute interval. Signed-off-by: Clark Williams <williams@redhat.com>
* add code to deal with NUMA systemsClark Williams2010-02-103-5/+30
| | | | | | | Modify cyclictest.py to use the new cyclictest options --smp and --numa, based on the numa nodes listed as available. Signed-off-by: Clark Williams <williams@redhat.com>
* version bump to 1.14Clark Williams2010-02-092-2/+6
| | | | Signed-off-by: Clark Williams <williams@redhat.com>
* Implemented rteval::XMLreport()David Sommerseth2010-01-071-0/+3
| | | | This method return a libxml2.xmlDoc object of the rteval report
* version bump to 1.13Clark Williams2009-12-222-3/+16
| | | | Signed-off-by: Clark Williams <williams@redhat.com>
* Merge commit 'davids/master_ipv4' into workClark Williams2009-12-222-11/+54
|\
| * Add explicit sys.path directory to the python sitelib+'/rteval'David Sommerseth2009-12-191-0/+4
| | | | | | | | | | When using the RtEval() class from another script, it would normally fail to dynamically load the load modules without this path explicitly set.
| * Send program arguments via RtEval() constructorDavid Sommerseth2009-12-181-5/+6
| | | | | | | | To make it possible to use rteval as module in another Python script
| * Added more DMI data into the summary.xml reportDavid Sommerseth2009-12-111-1/+39
| |
| * Fixed issue with not including all devices in the OnBoardDeviceInfo tagDavid Sommerseth2009-12-111-5/+5
| |
* | add config defaults for cyclictestClark Williams2009-12-221-0/+4
| | | | | | | | | | | | Add initializer for cyclictest defaults to RtEval class Signed-off-by: Clark Williams <williams@redhat.com>
* | add sanity checks to cyclictest statistics codeClark Williams2009-12-221-0/+12
| | | | | | | | | | | | | | | | Add a check for size of samples to the RunData class. When running on a non-rt system, some threads may get starved and not have any samples. Catch this, set calculated values to zero and bail. Signed-off-by: Clark Williams <williams@redhat.com>
* | add upstream push to release checklistClark Williams2009-12-221-0/+1
| | | | | | | | | | | | Added a git push to the checklist after commit and tagging Signed-off-by: Clark Williams <williams@redhat.com>
* | update 'clean' and 'help' targetsClark Williams2009-12-221-2/+3
|/ | | | | | | Update the clean target to get backupfiles in doc/* update the help target to add the rpmlint target Signed-off-by: Clark Williams <williams@redhat.com>
* added release checklistClark Williams2009-12-081-0/+21
| | | | | | Added the file doc/release-checklist.txt to document release steps Signed-off-by: Clark Williams <williams@redhat.com>
* Merge commit 'davids/master_ipv4' into workClark Williams2009-12-0828-198/+1965
|\ | | | | | | | | Conflicts: rteval.spec
| * Updated README files for the XMLRPC server to match latest changesDavid Sommerseth2009-12-082-17/+79
| | | | | | | | (cherry picked from commit d1e70546375f08c8ce0dc7730f671be371be2c2a)
| * Simplified the rpmlint Makefile targetDavid Sommerseth2009-12-081-4/+4
| |
| * Updated rteval-xmlrpc version numbers to 1.1, to reflect the new db schemaDavid Sommerseth2009-12-084-5/+20
| |
| * Avoid unexpected exit if the main thread starts process_submission_queue() ↵David Sommerseth2009-12-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | too early If the process_submission_queue() function in the main thread is started before the parsethread() based threads, the number of active threads will be 0 and process_submission_queue() will immediately send a "shutdown" message and exit. The quick solution is to sleep 3 seconds before starting the process_submission_queue() job. This way at least a few of the parsethread() threads should have had time to start up and setle.
| * Updated the SQL database schema and XML parser stylesheetDavid Sommerseth2009-12-083-7/+226
| | | | | | | | | | | | | | | | | | | | | | | | - 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.
| * Implemented SQL schema version handling on the database layerDavid Sommerseth2009-12-082-4/+41
| | | | | | | | | | | | | | | | | | | | | | | | When a database connection is established, the rteval_info table is queried for a key/value pair named 'sql_schema_ver' and parsed. This attribute defines which version the rteval database schema is in use. When processing XML documents with <sqldata/>, a checks is done to make sure there are no attempts on inserting data to an incompatible rteval database schema. If the rteval_info table or the sql_schema_ver value is not found, it will default to version 1.0 (the parsed int value will be 100)
| * Added function to extract and parse the new //sqldata/@schemaver attributeDavid Sommerseth2009-12-082-0/+32
| | | | | | | | | | | | This attribute defines which version of the SQL database schema which is needed for the SQL data found in the <sqldata/> document. This is to avoid SQL failures when inserting data which the database is not prepared for.
| * Merge commit 'v1.12' into master_ipv4David Sommerseth2009-12-035-17/+26
| |\ | | | | | | | | | | | | Conflicts: rteval.spec
| * | Build rteval-xmlrpc RPM when doing all rpmsDavid Sommerseth2009-12-031-1/+1
| | |
| * | Added rteval-xmlrpc.spec fileDavid Sommerseth2009-12-031-0/+54
| | |
| * | Take rteval-xmlrpc package out of rteval.specDavid Sommerseth2009-12-032-64/+21
| | | | | | | | | | | | Will be reintroduced into it's own spec file
| * | Fixed some issues with files related to the XML-RPC serverDavid Sommerseth2009-12-031-3/+7
| | | | | | | | | | | | | | | | | | | | | - Copy over gen_config.sh and the apache-rteval.conf.tpl to the distdir - Don't copy over already existing apache-rteval.conf - Only create apache-rteval.conf if --with-xmlrpc-webroot is defined - Only copy over README.xmlrpc to docs dir if --with-xmlrpc-webroot is defined
| * | Removed no longer needed install helperDavid Sommerseth2009-12-031-23/+0
| | |
| * | Added generation and installation of apache-rteval.conf during make installDavid Sommerseth2009-12-031-0/+8
| | |
| * | Changed the complete autotools setup for rteval-xmlrpcDavid Sommerseth2009-12-038-6/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Rewrote the complete autotools setup for rteval server to also include the XMLRPC interface - Compiles and installs both the Python files needed for Apache+mod_python and the files needed for the rteval_parserd - ./configure accepts --with-xmlrpc-webroot to set the directory of the XML-RPC files needed for mod_python. If this is not set, those files will not be installed. - Moved the sql/rteval-1.0.sql file into the server directory, where it is needed and install this file into the doc directory
| * | Cleaned up and fixed configure.ac issuesDavid Sommerseth2009-11-101-17/+48
| | | | | | | | | | | | | | | Now header files are detected correctly and all functions tested are tested properly
| * | Merge commit 'clark/master' into merge_ipv4David Sommerseth2009-11-103-7/+36
| |\ \
| * \ \ Merge commit 'clark/clark' into merge_ipv4David Sommerseth2009-11-104-73/+99
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cleaned up the Makefile to not be as intrusive in regards to building and installing the rteval_parserd. This should really be done in the .spec file and not this main Makefile Conflicts: .gitignore Makefile
| * | | | Updated README with info about new config parameters ++David Sommerseth2009-11-101-6/+23
| | | | |
| * | | | Cleaned up eFree_values() even moreDavid Sommerseth2009-11-101-18/+7
| | | | |
| * | | | Avoid recursion calls in do_free_vals()David Sommerseth2009-11-101-6/+11
| | | | |
| * | | | Simplified the API to parse_report() and check_filesize()David Sommerseth2009-11-101-41/+35
| | | | | | | | | | | | | | | | | | | | | | | | | Passing threadData_t * directly, instead of several individual parameters deriving from a threadData_t pointer.