aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2012-12-04Added methods for exporting an imported module from one ModuleContainer() obj...David Sommerseth1-0/+19
2012-12-03Rework module imports once more - save module references againDavid Sommerseth2-14/+39
2012-11-30Added comments to the ModulesContainer() and RtEvalModules() classesDavid Sommerseth1-1/+40
2012-11-30Split out the module import code from RtEvalModules()David Sommerseth2-24/+58
2012-11-30Split out the "object saving" from RtEvalModules::_Import()David Sommerseth2-2/+7
2012-11-30Simplify the module storage in RtEvalModules()David Sommerseth1-10/+8
2012-11-30Split up RtEvalModules::Setup() into an import part and a setup partDavid Sommerseth2-16/+23
2012-11-30Add argument to RtEval::measure() to controll starting of loadsDavid Sommerseth1-11/+18
2012-11-30Don't add loads/command_line tags if loads have not been runDavid Sommerseth3-5/+11
2012-11-29Changes the getcmdpath method to use only python calls to find the pathsRaphaël Beamonte1-3/+9
2012-11-28Improve logging in hackbenchDavid Sommerseth1-3/+3
2012-11-28Load threads reported they were ready too earlyDavid Sommerseth1-2/+2
2012-11-28Measure the run time based on when the measurement started, not when where lo...David Sommerseth1-3/+6
2012-11-28Hardened the load modules APIDavid Sommerseth4-16/+35
2012-11-28Moved out the XML-RPC code into a separate class as wellDavid Sommerseth2-94/+132
2012-11-28Moved the report related methods out of the RtEval() class into a new classDavid Sommerseth2-130/+172
2012-11-28Make hwlatdetect use the Log() infrastructure as wellDavid Sommerseth2-7/+18
2012-11-28Make cyclictest use the Log() object from the RtEval objectDavid Sommerseth2-15/+20
2012-11-27Revamped the onlyload flag handlingDavid Sommerseth1-33/+44
2012-11-27Make kcompile respect the logging flagDavid Sommerseth1-4/+11
2012-11-27Merge RtEval::report() and RtEval::genxml()David Sommerseth1-14/+11
2012-11-27Ensure that self.args is always available in LoadThread objectsDavid Sommerseth1-2/+4
2012-11-27Purify RtEval::measure() furtherDavid Sommerseth1-18/+25
2012-11-27Generalised the LoadModules() class to make it useful for measurement modulesDavid Sommerseth2-80/+115
2012-11-27Misc. cleanup in the Loads moduleDavid Sommerseth1-7/+2
2012-11-27Moved the system load tracking into the LoadModules class as wellDavid Sommerseth2-17/+25
2012-11-27Moved all the load module handling into a separate LoadModules() classDavid Sommerseth2-65/+106
2012-11-26Modified load modules to have a common MakeReport() APIDavid Sommerseth4-16/+27
2012-11-26Clean up modules not needed in rteval.py any moreDavid Sommerseth1-8/+0
2012-11-26Add support for older rteval summary reportsDavid Sommerseth1-23/+45
2012-11-26Move the main rteval::genxml() to use SystemInfo::MakeReport()David Sommerseth2-85/+27
2012-11-26Added MakeReport() method to the MemoryInfo() sub-modulesDavid Sommerseth2-0/+19
2012-11-26Reworked sysinfo/dmi.py to be similar to the other sysinfo sub-modulesDavid Sommerseth2-22/+23
2012-11-26Added new MakeReport methods in the SystemInfo sub-modulesDavid Sommerseth6-23/+144
2012-11-23Moved the network config extraction into an own NetworkInfo() classDavid Sommerseth3-69/+122
2012-11-23Removed no longer used "junk chars" filterDavid Sommerseth1-8/+0
2012-11-23Split out OS related information methods into a separate OSInfo() classDavid Sommerseth3-54/+115
2012-11-22Split out memory info gathering into a separate classDavid Sommerseth3-43/+95
2012-11-22Added missing copyright creditsDavid Sommerseth1-0/+2
2012-11-22Changes the getcmdpath method to use only python calls to find the pathsRaphaël Beamonte1-4/+11
2012-11-21Updated rteval.py to make use of the new sysinfo module structureDavid Sommerseth1-23/+16
2012-11-21Clean up the sysinfo moduleDavid Sommerseth5-56/+50
2012-11-21Fix DMIinfo() to not always fake dataDavid Sommerseth1-3/+13
2012-11-20Moved sysreport/sosreport into SystemInfo() class as wellDavid Sommerseth2-25/+23
2012-11-20Cleaned up the DMIinfo() class a little bitDavid Sommerseth1-18/+11
2012-11-20Moved DMI info stuff into the SystemInfo() classDavid Sommerseth2-9/+11
2012-11-20Moved CPU topology related functions into the SystemInfo() classDavid Sommerseth2-15/+15
2012-11-20Moved get_services() and related functions into a separate SystemServices() c...David Sommerseth3-57/+127
2012-11-20Moved all functions related to kernel information into a KernelInfo() classDavid Sommerseth1-0/+1
2012-11-20Moved all functions related to kernel information into a KernelInfo() classDavid Sommerseth5-100/+177
2012-11-20Move util.py memory and os functions into a new SystemInfo() classDavid Sommerseth3-57/+108
2012-11-20Make rteval partially functional againDavid Sommerseth1-11/+13
2012-11-20Make rteval.py use the new Log moduleDavid Sommerseth1-43/+44
2012-11-20Make rtevalConfig use the new Log moduleDavid Sommerseth1-7/+10
2012-11-20Add needed __init__.py files to convince Python there are some modules hereDavid Sommerseth2-0/+0
2012-11-20Use the new log module in the loads modulesDavid Sommerseth3-25/+33
2012-11-20Added a new log moduleDavid Sommerseth1-0/+110
2012-11-20Restructured the rteval source tree a bitDavid Sommerseth9-0/+0
2012-11-19rteval-parserd: Avoid live-lock if errors happens while registering the systemDavid Sommerseth1-0/+3
2012-11-19rteval-parserd: Fix issue when IPv4 address has not been setDavid Sommerseth1-1/+1
2012-11-15rteval-parser: Forgot to update the rteval-parser.spec file tooDavid Sommerseth1-2/+6
2012-11-15rteval-parser: Added some needed tweaks to make EXSLT support pass 'make dist...David Sommerseth1-0/+2
2012-11-15Updated rteval-parser versionsDavid Sommerseth2-3/+3
2012-11-08rteval-parserd: Extend the xmlparser.xsl to also process hwlatdetect resultsDavid Sommerseth3-1/+333
2012-11-08server/parser: Make the parsing of measurement data more flexibleDavid Sommerseth7-25/+46
2012-11-08server/parser: Add support EXSLT functions in XSLT templatesDavid Sommerseth2-0/+7
2012-11-08server/parser: Make sure the XSLT parameter array is always cleared before useDavid Sommerseth1-1/+4
2012-11-08server/parser: Added a simple string tokeniserDavid Sommerseth2-0/+108
2012-11-08hwlatdetect: Fix the sample count informationDavid Sommerseth1-1/+2
2012-11-08hwlatdetect: Split up the sample records into timestamp and duration.David Sommerseth2-5/+8
2012-11-07Added a quick'n'dirty implementation of hwlatdetectDavid Sommerseth5-2/+146
2012-10-23update to v1.36v1.36Clark Williams3-3/+11
2012-10-23Rewrite of the get_services method to make it cross-distributionRaphaël Beamonte1-15/+58
2012-10-23Adds getcmdpath method to use which to locate the used commandsRaphaël Beamonte1-1/+12
2012-10-23Rewrite of the get_kthreads method to make it cross-distributionRaphaël Beamonte1-4/+3
2012-08-13make sure that priority parameter is converted to intClark Williams1-3/+3
2012-08-13handle system not having dmidecode python moduleClark Williams1-2/+16
2012-04-02version bump to 1.35v1.35Clark Williams3-3/+6
2012-04-02reenabled SIGINT and SIGTERM handlersClark Williams1-6/+6
2012-01-12version bump to 1.34Clark Williams3-3/+8
2012-01-12Merge remote-tracking branch 'davids/master' into workClark Williams19-31/+827
2012-01-09start hackbench with helper functionClark Williams1-3/+8
2012-01-09propogate config file values to cyclictest threadClark Williams1-0/+1
2012-01-09updated kcompile source to 2.6.39Clark Williams2-6/+10
2011-10-07rteval-parsed/rteval-xmlrpc v1.5David Sommerseth4-9/+20
2011-10-07Moved PostgreSQL related array function into pgsql.cDavid Sommerseth3-55/+77
2011-10-07Introduce init_xmlparser() processDavid Sommerseth2-0/+50
2011-10-07Added support for PostgreSQL arrays + store cpu_topology CPU spread as an arrayDavid Sommerseth6-8/+328
2011-10-07added --onlyload optionClark Williams2-25/+59
2011-10-07changed default built target, refactored a bit in kcompile.pyClark Williams1-13/+18
2011-10-07version bump to 1.33Clark Williams2-2/+5
2011-10-07change low-memory threshold to be 0.75GB/coreClark Williams1-1/+1
2011-10-07add a potential load of KVMClark Williams1-1/+4
2011-09-14Merge branch 'master' into workClark Williams4-39/+78
2011-09-14added --onlyload optionClark Williams2-25/+59
2011-09-14changed default built target, refactored a bit in kcompile.pyClark Williams1-13/+18
2011-09-14allow for float as load specifierClark Williams1-1/+1
2011-05-14version bump to 1.33Clark Williams2-2/+5
2011-05-14change low-memory threshold to be 0.75GB/coreClark Williams1-1/+1
2011-05-14add a potential load of KVMClark Williams1-1/+4
2011-02-07Fixed wrong copying of apache config files to the tarball for the XML-RPC ser...David Sommerseth1-1/+1
2011-02-04Updated build files to package rteval-xmlrpc-1.4David Sommerseth2-4/+8
2011-02-04Update version information to rteval-xmlrpc-1.4David Sommerseth2-2/+3
2011-02-04Added needed autoconf changes to enable the new mod_wsgi featureDavid Sommerseth3-7/+24
2011-02-04If the dirpath is an absolute path, go to the root dir before continuing.David Sommerseth1-0/+2
2011-02-04Added mod_wsgi handlerDavid Sommerseth2-0/+154
2011-02-03Don't return None values in the database_status() methodDavid Sommerseth1-2/+4
2011-02-03Don't try to always expand SQL SELECT query when throwing an exceptionDavid Sommerseth1-1/+1
2011-01-10Moved annotation data into a separate table field in rtevalruns_detailsDavid Sommerseth3-2/+215
2010-08-27Implemented simple XML-RPC call to check the database statusDavid Sommerseth3-0/+31
2010-08-23Extract IPv6 network configurationDavid Sommerseth1-19/+48
2010-08-23added util.py module to PYSRC variable in Makefilev1.32Clark Williams1-0/+1
2010-08-23version bump to v1.32Clark Williams3-3/+15
2010-08-23added setup.py to version update step in release checklistClark Williams1-2/+2
2010-08-23clean up rteval/rteval_text.xsl to handle old reportsClark Williams1-1/+1
2010-08-23clean up text portion of 'command_line' tag in XMLClark Williams1-1/+2
2010-08-23clean up XML generationClark Williams3-6/+8
2010-08-23modified hackbench to not run in low memory conditionsClark Williams1-7/+14
2010-08-23default base-class members of Load to internal testing valuesClark Williams1-2/+2
2010-08-23remove refactored methods and add proper defaults to RTEval membersClark Williams1-59/+8
2010-08-23create utility module with common system tasksClark Williams1-0/+96
2010-08-23add "__main__" section to run hackbench for testingClark Williams1-0/+5
2010-08-21rteval: check if the core id really existsClark Williams1-0/+2
2010-08-11Don't create log directories before it is neededDavid Sommerseth1-8/+8
2010-08-10Improved CPU socket countingDavid Sommerseth1-3/+15
2010-08-04Updated docs with relevant up-to-date informationDavid Sommerseth2-24/+10
2010-07-26version bump to v1.31v1.31Clark Williams2-2/+8
2010-07-26Merge remote branch 'origin/master_ipv4' into master_ipv4David Sommerseth0-0/+0
2010-07-26Updated hackbench implementation to avoid overusing resourcesDavid Sommerseth2-10/+4
2010-07-26Don't show NUMA node information if it's missing in the summary.xmlDavid Sommerseth1-3/+5
2010-07-26Show CPU cores properlyDavid Sommerseth1-1/+12
2010-07-21version bump to v1.30v1.30Clark Williams2-2/+5
2010-07-21cap hackbench backoff time at 60 secondsClark Williams1-0/+2
2010-07-21add code to ease memory pressure from hackbenchClark Williams1-4/+17
2010-07-16version bump to v1.29v1.29Clark Williams2-2/+5
2010-07-16fixed incorrect type value in kcompileClark Williams1-1/+1
2010-07-16version bump to v1.28v1.28Clark Williams2-2/+6
2010-07-16added load logic to adjust load based on memory/core ratioClark Williams3-5/+28
2010-07-16Don't show NUMA node information if it's missing in the summary.xmlDavid Sommerseth1-3/+5
2010-07-16Show CPU cores properlyDavid Sommerseth1-1/+12
2010-07-15removed require of rteval in rteval-loads.specClark Williams1-2/+4
2010-07-14version update to v1.27v1.27Clark Williams2-2/+8
2010-07-14add memsize, numanodes and duration parametersClark Williams1-2/+3
2010-07-14change default unit of work for hackbench to be threadsClark Williams2-3/+2
2010-07-13version update to v1.26v1.26Clark Williams2-2/+5
2010-07-13modified hackbench parameters to reduce workloadClark Williams2-4/+3
2010-07-12updated changelog for v1.25v1.25Clark Williams1-0/+4
2010-07-12version bump to 1.25Clark Williams2-2/+2
2010-07-12updated source file copyright dates to 2010Clark Williams11-13/+14
2010-07-12fixed incorrect assignment of number-of-cores in cyclictest.pyClark Williams1-1/+1
2010-07-09version bump to v1.24v1.24Clark Williams2-2/+6
2010-07-09modified hackbench arguments to deal with new hackbenchClark Williams2-10/+17
2010-07-08updated rteval-loads specfile to remove hackbenchClark Williams1-0/+3
2010-07-08vesion bump to v1.23v1.23Clark Williams2-2/+5
2010-07-08version update to v1.22v1.22Clark Williams2-3/+10
2010-07-08add logging for loadsClark Williams5-11/+40
2010-07-08convert loads and cyclictest to use parameter section for all parametersClark Williams6-51/+62
2010-07-08Updated rteval to use hackbench from rt-testsDavid Sommerseth5-60/+19
2010-06-25cleaned up email address in doc/rteval.txtClark Williams1-1/+1
2010-06-25fixed installation commandlines for python-schedutils and python-ethtoolClark Williams1-2/+2
2010-06-25first cut at a how-to-install document for non-RHEL usersClark Williams1-0/+47
2010-06-14Merge remote branch 'davids/master_ipv4' into workClark Williams16-117/+530
2010-06-14updated doc/rteval.txt with better mlockall and load balancer explainationsClark Williams1-33/+37
2010-05-25Check if we have dmidecode.get_warnings() availableDavid Sommerseth1-0/+3
2010-05-14Added first-cut of a unit-test for XML-RPC server/clientDavid Sommerseth4-19/+128
2010-05-14Added unit-testsDavid Sommerseth5-70/+269
2010-05-13version bump to 1.21v1.21Clark Williams2-2/+15
2010-05-13added example push cmd to release-checklist.txtClark Williams1-1/+1
2010-05-13Merge remote branch 'davids/master_ipv4' into workClark Williams5-19/+93
2010-05-13rteval: remove unnecessary wait() callLuis Claudio R. Goncalves1-1/+0
2010-05-07rteval: code cleanup and fixesLuis Claudio R. Gonçalves3-7/+13
2010-05-06version bump to 1.20v1.20Clark Williams2-3/+12
2010-05-06updated text in doc/rteval.txtClark Williams1-24/+28
2010-05-06rteval: code cleanup and fixesLuis Claudio R. Goncalves3-7/+13
2010-04-29Added SIGINT handlerDavid Sommerseth1-2/+13
2010-04-29Handle situations better when no warnings are found in dmi.ProcessWarnings()David Sommerseth1-1/+5
2010-04-29Also process DMI warnings before parsing command line argumentsDavid Sommerseth1-0/+3
2010-04-29Get rid of expected DMI decode warnings when running as non-rootDavid Sommerseth2-0/+18
2010-04-29Allow non-root users to really start rtevalDavid Sommerseth1-3/+1
2010-04-12Added -P/--xmlrpc-no-abort to avoid exiting if XML-RPC ping failsDavid Sommerseth1-1/+8
2010-04-12Added retry logic for ping testDavid Sommerseth1-11/+34
2010-04-12Added --annotate | -a feature to rtevalDavid Sommerseth3-1/+12
2010-04-09Merge remote branch 'davids/master_ipv4' into workClark Williams25-337/+968
2010-04-09Added Hello() method to XML-RPC serverDavid Sommerseth6-7/+43
2010-04-09Remove not needed XML-RPC functionDavid Sommerseth1-19/+0
2010-04-09If no memory_size/@unit attribute is not found, use kB as defaultDavid Sommerseth1-1/+9
2010-04-09Make the <memory_size/> information use units instead of being fixed to kBDavid Sommerseth2-6/+15
2010-04-01Added support for num_cpu_sockets and improved num_cpu_cores extractionDavid Sommerseth1-3/+16
2010-04-01Replaced the /rteval/hardware/cpu_cores with /rteval/hardware/cpu_topologyDavid Sommerseth1-11/+14
2010-04-01Remember to also package rteval/cputopology.pyDavid Sommerseth1-0/+1
2010-04-01Added extraction methods for CPU cores numbers and CPU sockets numberDavid Sommerseth1-11/+18
2010-04-01Don't create cpu nodes before we have checked if it is a proper cpu directoryDavid Sommerseth1-3/+2
2010-03-31Added CPUtopology moduleDavid Sommerseth1-0/+104
2010-03-31Added basic info for more CPU topology infoDavid Sommerseth3-14/+23
2010-03-27updated rteval.txt whitepaperClark Williams1-3/+110
2010-03-27initial checkin of READMEClark Williams1-0/+43
2010-03-27initial checkin of rteval whitepaperClark Williams1-0/+134
2010-03-26Added storing NUMA nodes in to rtevalruns_detailsDavid Sommerseth3-3/+7
2010-03-26Improved general parse loggingDavid Sommerseth3-18/+33
2010-03-26Changed snprintf() to append_str() when adding 'AND ipaddr' SQL stringDavid Sommerseth1-2/+4