Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Added missing rteval_parserd ... with the needed main() function | David Sommerseth | 2009-10-21 | 1 | -0/+342 | |
| | | | ||||||
| * | | Added error message when submissionqueue update to STAT_INPROG fails | David Sommerseth | 2009-10-21 | 1 | -0/+5 | |
| | | | ||||||
| * | | Added logic to move parsed files into a specified report directory. | David Sommerseth | 2009-10-20 | 6 | -45/+233 | |
| | | | | | | | | | | | | | | | This directory is set in the 'xmlrpc_parser' section, with 'reportdir'. If this is not set, it defaults to /var/lib/rteval/reports. | |||||
| * | | Fixed a memory leak | David Sommerseth | 2009-10-20 | 1 | -1/+3 | |
| | | | ||||||
| * | | Added support for histogram data for cyclictest | David Sommerseth | 2009-10-20 | 3 | -44/+74 | |
| | | | ||||||
| * | | Fixed typos | David Sommerseth | 2009-10-20 | 1 | -3/+3 | |
| | | | ||||||
| * | | Added another database user account, and renamed the old one | David Sommerseth | 2009-10-19 | 2 | -14/+16 | |
| | | | | | | | | | | | | | | | | | | | | | rtevxmlrpc - the user account the XML-RPC process uses rtevparser - the user the rteval_parserd program uses Adopted the right user levels to each table to this new setup | |||||
| * | | Big rewrite, but now a working rteval_parserd process is ready | David Sommerseth | 2009-10-19 | 5 | -67/+222 | |
| | | | | | | | | | | | | | | | Need to add daemonizing mode, add proper logging and fix all FIXME's in the code | |||||
| * | | Added a missing status level | David Sommerseth | 2009-10-15 | 2 | -12/+13 | |
| | | | ||||||
| * | | Rearrenged return codes from parsethread() | David Sommerseth | 2009-10-15 | 2 | -14/+22 | |
| | | | ||||||
| * | | Cleaned up and added comments | David Sommerseth | 2009-10-15 | 2 | -27/+60 | |
| | | | ||||||
| * | | Added first-cut of the parsethread() function | David Sommerseth | 2009-10-14 | 2 | -0/+135 | |
| | | | ||||||
| * | | Added db_begin(), db_rollback() and db_commit() functions | David Sommerseth | 2009-10-14 | 2 | -1/+72 | |
| | | | ||||||
| * | | Added needed pgsql.h file and cleaned up the DB API a little bit | David Sommerseth | 2009-10-13 | 2 | -20/+52 | |
| | | | ||||||
| * | | Added doxygen comments for xmlparser.[ch] and pgsql.c | David Sommerseth | 2009-10-12 | 3 | -2/+188 | |
| | | | ||||||
| * | | Added db_register_cyclictest() | David Sommerseth | 2009-10-12 | 1 | -0/+65 | |
| | | | ||||||
| * | | Note to self: it's more clever to use strdup_nullsafe() than strdup() ... | David Sommerseth | 2009-10-12 | 1 | -1/+1 | |
| | | | ||||||
| * | | Added db_register_rtevalrun() | David Sommerseth | 2009-10-12 | 2 | -2/+82 | |
| | | | | | | | | | | | | | | | Registers report XML data into the rtevalruns and rtevalruns_details tables in the database. | |||||
| * | | Added db_register_system() | David Sommerseth | 2009-10-12 | 1 | -3/+111 | |
| | | | | | | | | | | | | | | | This functions registers a report XML's system and hostname information in the database. It will return the numeric syskey ID. | |||||
| * | | Added sqldataGetHostInfo() | David Sommerseth | 2009-10-12 | 2 | -1/+42 | |
| | | | | | | | | | | | | | | | | | | This function parses the input report XML through the xmlparser.xsl XSLT template. It returns hostname and IP address via the function arguments and an sqldata XML document as the return value. On errors, NULL is returned. | |||||
| * | | Refactored sqldataGetFid() and sqldataGetValue() functions | David Sommerseth | 2009-10-12 | 2 | -11/+15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | sqldataGetFid() now takes xmlNode instead of xmlDoc, and sqldataGetValue() takes field name instead of numeric field id (fid) to simpilfy the API. Fixed a double-free bug caused by a missing strdup() in sqldataValueHas(). | |||||
| * | | Made some basic DB API stuff more generic | David Sommerseth | 2009-10-09 | 1 | -1/+6 | |
| | | | | | | | | | | | | | | | Renamed connectdb() to db_connect() and introduced db_disconnect(). This is to make it easier to introduce a new database backend. | |||||
| * | | Make pgsql_INSERT() make use of the new neat functions in xmlparser | David Sommerseth | 2009-10-09 | 1 | -46/+11 | |
| | | | ||||||
| * | | Added some more useful functions to xmlparser | David Sommerseth | 2009-10-09 | 2 | -0/+153 | |
| | | | ||||||
| * | | Added needed pieces to make the C based summary.xml parser work | David Sommerseth | 2009-10-07 | 14 | -0/+2126 | |
| | | | ||||||
| * | | Add XML-RPC submissions into a submission queue instead of parsing it directly | David Sommerseth | 2009-09-30 | 3 | -10/+31 | |
| | | | | | | | | | | | | | | | | | | This is to avoid overloading the Apache process doing XML parsing and database inserts on bigger XML reports. A separate parser process will need to pick files from the submission queue and parse them in separate thread(s). | |||||
| * | | Added submissionqueue table | David Sommerseth | 2009-09-30 | 1 | -0/+19 | |
| | | | ||||||
* | | | split kcompile and hackbench into sub-packages | Clark Williams | 2009-10-14 | 2 | -8/+46 | |
| | | | | | | | | | | | | | | | | | | Modified specfile to generate kcompile and hackbench sub-packages, so that updates to rteval won't require re-downloading a kernel tarball | |||||
* | | | fixed tarfile creation | Clark Williams | 2009-10-14 | 1 | -3/+21 | |
| | | | | | | | | | | | | | | | | | | modified tar file creation to avoid adding cruft to the archive by explicitly copying the python and xls files required (instead of copying the rteval directory and all it's contents) | |||||
* | | | updated version number | Clark Williams | 2009-10-14 | 1 | -1/+1 | |
| |/ |/| | ||||||
* | | version bump to 1.7 | Clark Williams | 2009-10-13 | 2 | -2/+7 | |
| | | | | | | | | | | Added <kthread> section to XML summary and merged David's fixes to option processing and additions to XML. | |||||
* | | added <kthread> section to XML report | Clark Williams | 2009-10-13 | 1 | -7/+29 | |
| | | | | | | | | | | added code to grab kthread policy/priority via 'rtctl' and store that in the xml summary report of a run | |||||
* | | Merge commit 'davids/clark' into clark | Clark Williams | 2009-10-13 | 2 | -4/+5 | |
|\ \ | ||||||
| * | | Added hardware product name and manufacturer to the screen report | David Sommerseth | 2009-10-13 | 1 | -0/+1 | |
| | | | ||||||
| * | | Fixed wrong data type for self.config.duration parsing | David Sommerseth | 2009-10-13 | 1 | -1/+1 | |
| | | | ||||||
| * | | rteval did not consider -f|--inifile argument | David Sommerseth | 2009-10-13 | 1 | -3/+3 | |
| | | | ||||||
* | | | Merge branch 'master' into clark | Clark Williams | 2009-10-13 | 2 | -2/+6 | |
|\ \ \ | ||||||
| * | | | updated changelog status | Clark Williams | 2009-10-13 | 1 | -0/+4 | |
| | | | | ||||||
| * | | | version bump to 1.6 | Clark Williams | 2009-10-13 | 2 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | changed stats calculation to loop less added methods for retrieving services status and kthread status | |||||
| * | | | reworked stats calculation in Rundata::reduce() | Clark Williams | 2009-10-13 | 1 | -8/+2 | |
| | | | | | | | | | | | | | | | | avoid looping so much when calculating MAD and variance | |||||
* | | | | reworked stats calculation in cyclictest::reduce() | Clark Williams | 2009-10-13 | 1 | -8/+2 | |
|/ / / | | | | | | | | | | avoid looping so much when calculating MAD and variance | |||||
* / / | added get_services() and get_kthread() methods to rteval/rteval.py | Clark Williams | 2009-10-13 | 1 | -0/+26 | |
|/ / | | | | | | | Add methods to retrieve status of services and priorities of kthreads | |||||
* | | version bump to 1.5 | Clark Williams | 2009-10-12 | 2 | -2/+8 | |
| | | | | | | | | | | updated option processing, changed stats to use less memory, changed debug output to prefix with module name | |||||
* | | modified Rundata::reduce in rteval/cyclictest.py to use less memory | Clark Williams | 2009-10-12 | 1 | -5/+10 | |
| | | | | | | | | | | | | | | | | | | Rundata::reduce was using a range() statement, which generated a potentially HUGE list on long runs, many times exhausting memory. Avoid the range statment and just manually iterate Also update the cyclictest::debug() method to prefix all output with cyclictest: | |||||
* | | modified rteval::debug() to prefix strings with rteval: | Clark Williams | 2009-10-12 | 1 | -1/+1 | |
| | | | | | | | | | | updated the rteval::debug method to prefix output with reval: to differentiate output from other objects. | |||||
* | | modified load::debug to print object name | Clark Williams | 2009-10-12 | 3 | -16/+16 | |
| | | | | | | | | | | | | updated the load::debug method to print the object name as well as the input string, then updated call sites for this method in rteval/hackbench.py and rteval/kcompile.py | |||||
* | | rearranged option processing logic in rteval/rteval.py | Clark Williams | 2009-10-11 | 1 | -9/+18 | |
| | | | | | | | | | | | | rearranged order of command line and config file processing so that command line is processed, then config file and finally command line parameters override the config file values. | |||||
* | | fixed typo damage in %changelog section | Clark Williams | 2009-10-09 | 1 | -1/+1 | |
| | | ||||||
* | | updated version to 1.4 | Clark Williams | 2009-10-09 | 1 | -1/+8 | |
| | | | | | | | | updated %changelog section to reflect changes in cyclictest.py | |||||
* | | Changed from sample array to histogram (-h 1000) | Clark Williams | 2009-10-09 | 1 | -22/+29 | |
| | | | | | | | | | | | | | | | | | | Calculate statistics directly from histogram (removed the temporary array which was eating *tons* of memory in Cyclictest::reduce()) Changed sampling interval to 100us (-i100 option to cyclictest) Added -a option to force affinity for measurement threads |