aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-10-24rteval: hackbench.py: Do not sleep if hackbench fails from memory errorsHEADmasterJohn Kacur1-8/+4
2017-10-24rteval: rteval.spec Add Requires sosJohn Kacur1-0/+1
2017-10-24rteval: add the /proc/cmdline to rteval reportJohn Kacur3-1/+37
2017-09-26remove unused file rteval/rteval.pyClark Williams1-1035/+0
2017-09-12sysinfo: don't fail if we don't know the init systemClark Williams1-2/+2
2017-05-18rteval: Remove rteval/sysinfo/systopology.pyJohn Kacur1-237/+0
2017-05-18rteval: systopology.py: Remove underscore from sysreadJohn Kacur1-3/+3
2017-05-18rteval: Remove rteval/hackbench.pyJohn Kacur1-160/+0
2017-05-18rteval: Remove trace-cmd from RequiresJohn Kacur1-1/+0
2017-05-17rteval: remove rteval/cyclictest.pyJohn Kacur1-261/+0
2017-05-17rteval: Improve error handling if cyclictest fails to runJohn Kacur1-3/+8
2017-05-16rteval: Fix linux kernel source in rteval-loads.specJohn Kacur1-1/+1
2017-05-16rteval: Ignore vim swp files and add a .gitattributes fileJohn Kacur2-0/+3
2017-04-10Merge branch 'v2/master'Clark Williams80-2009/+6242
2017-03-17update rt-tests URL in docs/READMEClark Williams1-2/+1
2017-03-16Merge branch 'v2/kcompile-by-nodes' into v2/masterv2.14Clark Williams10-72/+378
2017-03-16version 2.14Clark Williams2-3/+6
2017-03-16removed incorrect import of systopologyClark Williams1-1/+0
2017-03-15update specfiles with correct changelog and version/releaseClark Williams2-2/+5
2017-03-15version 2.13v2.13Clark Williams4-9/+12
2017-03-15cyclictest.py: make -n option default to use clock_nanosleep(2)Clark Williams1-1/+1
2017-03-15Added EXTRA Makefile variable for testing miscellaneous optionsClark Williams1-1/+1
2017-03-15kcompile.py: modify to manage jobs on per-node basisClark Williams3-60/+109
2017-03-15add systopology.pyClark Williams4-4/+253
2016-11-28systopology.py: change class Cpus to CpuListClark Williams1-8/+14
2016-11-26systopology: fix calls to common _sysread() functionClark Williams1-12/+4
2016-11-22add systopology.pyClark Williams1-0/+239
2016-10-24version 2.12v2.12Clark Williams2-2/+5
2016-10-24handle unset USER env variablesClark Williams1-2/+12
2016-08-30version 2.11v2.11Clark Williams2-2/+5
2016-08-30return non-zero exit when hitting breaktrace thresholdClark Williams1-0/+7
2016-08-03version 2.10Clark Williams2-2/+5
2016-05-09version 2.9v2.9Clark Williams2-3/+6
2016-05-09default cpulist for modules if only one specifiedClark Williams2-1/+16
2016-04-28modules: remove hwlatdetect module [1261161]Clark Williams2-171/+0
2016-04-27specfile: require version 0.97 of rt-testsv2.8Clark Williams2-5/+9
2016-04-26cyclictest: fix tracing logicClark Williams1-20/+8
2016-04-26rteval: added --version optionClark Williams1-2/+2
2016-04-21options: add --version option and handle empty argument listClark Williams1-1/+11
2016-04-14config: deal with sparse environment [1312057]Ben Rose1-5/+5
2016-04-01version 2.7v2.7Clark Williams2-2/+6
2016-04-01rteval: treat SIGINT and SIGTERM as valid end-of-run events [1278757]Clark Williams1-11/+9
2016-03-04added cpulist options to man pageClark Williams1-5/+11
2016-02-14added bz to changelog for 2.6.1Clark Williams1-1/+1
2016-02-11version 2.6v2.6Clark Williams2-2/+5
2016-02-09hackbench: make sure we obey cpulist constraintsClark Williams1-1/+7
2016-02-09report load and measurement placement with cpulistsClark Williams1-2/+12
2015-12-10version 2.5v2.5Clark Williams2-3/+6
2015-12-10hackbench: stop using old numactl argumentClark Williams1-6/+10
2015-12-10loads: change loop delay from 5s to 2sClark Williams1-1/+1
2015-12-09specfile: added require of numactl packageClark Williams1-1/+5
2015-11-23update to v1.41v1.41v1/masterClark Williams3-4/+7
2015-11-23hackbench: fix logging filehandle naming errorClark Williams1-1/+1
2015-11-23version 1.40-2Clark Williams3-3/+6
2015-11-23update to v1.40v1.40Clark Williams1-2/+8
2015-11-20update to v1.39v1.39Clark Williams3-3/+6
2015-11-20hackbench: modify to avoid cross-node NUMA copiesClark Williams1-50/+78
2015-11-19version 2.4Clark Williams2-2/+5
2015-11-19hackbench: increase default parametersClark Williams1-17/+25
2015-11-19modules: modify the run() sleeptime to be configurable and default to 5 secondsClark Williams1-1/+3
2015-11-19Makefile.am: added -std=gnu89 to AM_CPPFLAGSClark Williams1-1/+1
2015-11-19Makefile: add srpm targets for rtevalClark Williams1-1/+12
2015-11-19hackbench: start one hackbench per numa node to prevent cross-node copies [12...Clark Williams1-36/+67
2015-08-26cputopology: fix unit test functionClark Williams1-4/+4
2015-08-12specfile and version update for 2.3-1 buildv2.3Clark Williams2-2/+5
2015-08-12config: comment out HWLatDetect measurement module [1245699]Clark Williams1-2/+4
2015-08-12docs: update release checklist to reflect source changesClark Williams1-4/+4
2015-08-12specfile: require kernel-headers for kcompile loadClark Williams1-0/+1
2015-06-16README fix package naming errorsClark Williams1-7/+4
2015-06-10specfile: added missing %%files entry for rteval/misc.py*v2.2Clark Williams1-0/+1
2015-06-10specfile update for 2.2-1 buildClark Williams1-2/+12
2015-06-10rteval: updated version to 2.2Clark Williams1-2/+2
2015-06-10rteval-cmd: load default configs when no config file is specifiedJiri Kastner1-1/+2
2015-06-10Merge branch 'v2.0-work' into v2.0Clark Williams6-28/+119
2015-06-10cyclictest: use --measurement-cpulist to place cyclictest threadsClark Williams1-22/+50
2015-06-10rteval: add miscellaneous global helper functionsClark Williams1-0/+63
2015-06-10loads: added ability to place load threads on specific cpu rangeClark Williams4-9/+29
2015-06-10modules: add group cpulist parameter to modulesClark Williams3-1/+14
2015-06-08loads: added ability to place load threads on specific cpu rangeClark Williams2-2/+22
2015-06-08modules: add group cpulist parameter to modulesClark Williams3-1/+14
2015-06-08loads: clean up trailing whitespace and listsClark Williams2-5/+5
2015-06-05rteval-loads: added require for kernel-headers packageClark Williams1-3/+6
2015-06-05update rteval-loads.spec from dist-gitClark Williams1-1/+4
2015-01-08specfile update for 2.1-6 buildClark Williams1-1/+4
2015-01-08removed reference to MRG in the rteval whitepaperClark Williams1-1/+1
2015-01-08picked up specfile changes from dist-gitClark Williams1-7/+6
2015-01-08rteval: set LD_BIND_NOW to force symbol resolutionClark Williams1-0/+5
2014-11-25Merge remote-tracking branch 'davids/davids/v2.0' into v2.0Clark Williams2-2/+6
2014-05-16server/parser: BUG: The parsed values of mean and median was mixed upDavid Sommerseth1-2/+2
2014-03-27specfile: updated for 2.1-4 buildClark Williams1-1/+4
2014-03-27rteval-2.0-3.1.el6rt: Fix issues with wrong installdirDavid Sommerseth1-4/+10
2014-03-26added sysstat to requiresClark Williams1-1/+5
2014-03-26spec: fix more bogus dates in changelogClark Williams1-2/+2
2014-03-26added sysstat to requiresClark Williams1-1/+5
2014-03-26spec: fix more bogus dates in changelogClark Williams1-2/+2
2014-03-26Merge remote-tracking branch 'origin/v2.0' into v2.0Clark Williams1-0/+1
2014-03-26spec: fix bogus changelog datesClark Williams1-3/+3
2014-01-22Add some input data validation when parsing the output histogram from cyclictestDavid Sommerseth1-0/+8
2013-12-11update to v1.38v1.38Clark Williams3-29/+30
2013-12-11add some input data validation when parsing the output histogram from cyclictestClark Williams1-7/+7
2013-11-08Fix MANIFEST.in - remove trailing / on the doc directoryDavid Sommerseth1-1/+1
2013-11-08Fix formatting syntax, %d -> %sDavid Sommerseth1-1/+1
2013-11-08Fix --onlyload and reportdir being set to NoneDavid Sommerseth1-1/+1
2013-09-17specfile: correctly escaped usages of percent-sign in changelogClark Williams1-10/+13
2013-09-05cleaned up changelog section of specfileClark Williams1-9/+9
2013-09-03cleaned up changelog section of specfileClark Williams1-9/+9
2013-06-17Added new measurement module, sysstatDavid Sommerseth5-4/+178
2013-05-02Merge remote-tracking branch 'davids/davids/v2.0' into v2.0Clark Williams4-17/+13
2013-05-02cyclictest: Added trace-cmd extract when breaktrace aborts exectionDavid Sommerseth2-0/+11
2013-04-15cyclictest: Don't bother reporting 'variance'David Sommerseth3-17/+2
2013-04-02Merge remote-tracking branch 'davids/davids/v2.0' into v2.0Clark Williams10-43/+127
2013-03-15Don't report any buckets where no samples have been collectedDavid Sommerseth1-0/+3
2013-03-14Added timestamps tracking when each module starts and stopsDavid Sommerseth3-0/+34
2013-03-13Migrated from libxslt to lxmlDavid Sommerseth6-43/+90
2013-01-31Merge remote-tracking branch 'davids/davids/v2.0' into v2.0Clark Williams2-4/+9
2013-01-31rteval-parser: Only consider cyclic statistics which have samples registeredDavid Sommerseth1-1/+1
2013-01-31hackbench: Adjusted the clean-up after running the load runs have completedDavid Sommerseth1-3/+6
2013-01-31hackbench: Wait for hackbench to completeDavid Sommerseth1-0/+2
2013-01-30Merge remote-tracking branch 'davids/davids/v2.0' into v2.0Clark Williams1-68/+68
2013-01-29cyclictest: Clean-up more object internal variablesDavid Sommerseth1-68/+68
2013-01-28Merge remote-tracking branch 'davids/davids/v2.0' into v2.0Clark Williams43-1322/+506
2013-01-18Preparing rteval 2.1v2.1David Sommerseth2-4/+14
2013-01-18Copyright updatesDavid Sommerseth41-1196/+225
2013-01-18cyclictest: Only log and show statistic data when samples are collectedDavid Sommerseth2-63/+66
2013-01-18cyclictest: Make the unit test work againDavid Sommerseth1-3/+30
2013-01-18cyclictest: Report if breaktrace was triggeredDavid Sommerseth2-4/+47
2013-01-18cyclictest: Use a tempfile buffer for cyclictest's stdout dataDavid Sommerseth1-5/+13
2013-01-17cyclictest: Removed --cyclictest-distance optionDavid Sommerseth1-5/+0
2013-01-17cyclictest: Added --cyclictest-breaktrace featureDavid Sommerseth1-3/+40
2013-01-17Made some log lines clearerDavid Sommerseth1-3/+3
2013-01-17Preparing rteval-2.0.1David Sommerseth2-4/+11
2013-01-17Add a 30 seconds sleep before unleashing the measurement threadsDavid Sommerseth1-0/+2
2013-01-15Fixed a few log messages in load modulesDavid Sommerseth2-3/+3
2013-01-15Reworked the run logic for modules - allow them to flag they won't runDavid Sommerseth3-33/+50
2013-01-14hwlatdetect: Add some more useful debug infoDavid Sommerseth1-0/+6
2013-01-14Fix up type casting in the core module codeDavid Sommerseth1-4/+4
2013-01-11add rteval test run directory wildcard to .gitignoreClark Williams1-0/+1
2013-01-10rteval.spec: Added missing new files (version.py*)David Sommerseth2-3/+14
2013-01-10Put the rteval version into a separate importable fileDavid Sommerseth3-4/+33
2013-01-10Changes the default_config to allow running rteval from git/extracted directo...Raphaël Beamonte3-13/+35
2013-01-10Adds the --quiet command line argument to disable Log.ERR and Log.WARN messagesRaphaël Beamonte1-0/+5
2013-01-10Moves the update of the log verbosity to use it properly during modules insta...Raphaël Beamonte1-8/+13
2013-01-08cyclictest: Ensure that the self.__interval is always setDavid Sommerseth1-2/+1
2013-01-04Make rtevaReport::_XMLreport() publicly availableDavid Sommerseth2-3/+2
2013-01-04Move the configuration defaults from rteval-cmd and into the rtevalConfig moduleDavid Sommerseth2-21/+26
2013-01-04Corrects an error message which was duplicate of the following raiseRaphaël Beamonte1-2/+1
2013-01-04Corrects RuntimeError behavior using a new rtevalRuntimeError for modulesRaphaël Beamonte2-9/+35
2013-01-04Adds is_alive() before join() to remove a RuntimeError raise when Ctrl-C on m...Raphaël Beamonte1-1/+2
2013-01-04Replace concatened paths with a call to os.path.joinRaphaël Beamonte3-3/+3
2012-12-21Split out common rteval componentsDavid Sommerseth1-5/+29
2012-12-21Updated .gitignoreDavid Sommerseth1-0/+10
2012-12-21Let's get ready for the v2.0 releaseDavid Sommerseth1-1/+1
2012-12-21Updated the Makefile to fit better with the new regime tooDavid Sommerseth1-43/+14
2012-12-21Updated rteval.spec to package rteval v2.0David Sommerseth1-12/+9
2012-12-21Make distutils package the doc/ dir and compress man page on installDavid Sommerseth2-3/+16
2012-12-21Postpone loading of the rteval.SystemInfo moduleDavid Sommerseth1-1/+2
2012-12-21Updated python setup.py to package rteval betterDavid Sommerseth3-6/+37
2012-12-20Changed the parsing defaults for summary reportsDavid Sommerseth2-2/+2
2012-12-20Rework the XSLT template for rteval-parserd to tackle rteval v2.0 reportsDavid Sommerseth1-259/+499
2012-12-20Fix minor issues in rteval-parser database schemasDavid Sommerseth6-1/+7
2012-12-20Fixed silly typo in cyclictest reportDavid Sommerseth1-1/+1
2012-12-20Use proper time unit in the hwlatdetect summary reportDavid Sommerseth1-3/+3
2012-12-20Cleaned up the --help screenDavid Sommerseth1-6/+6
2012-12-19Fix HWLatDetect exceptions when hwlatdetect could not be loadedDavid Sommerseth2-8/+17
2012-12-19Fix minor issues to make HWLatDetect module runDavid Sommerseth1-4/+4
2012-12-19Fix that not all measurement modules where loadedDavid Sommerseth1-2/+1
2012-12-19Don't override measurement and loads config sections from config fileDavid Sommerseth1-7/+9
2012-12-19Clean-up the configDavid Sommerseth1-28/+0
2012-12-19Instead of passing the config class a few places, save it in __init__()David Sommerseth4-16/+17
2012-12-19Tackle if trying to set a configuration value not found in the config fileDavid Sommerseth1-1/+8
2012-12-19Use default values from config file when setting up modules' option parserDavid Sommerseth3-7/+23
2012-12-19Put all default values for modules into the modules itselfDavid Sommerseth4-15/+4
2012-12-19Update config with values from the command lineDavid Sommerseth3-33/+49
2012-12-18Add module options for the currently available modulesDavid Sommerseth4-0/+57
2012-12-18Added infrastructure to add command line arguments from modulesDavid Sommerseth4-13/+76
2012-12-18Merge signal handlers into a single functionDavid Sommerseth1-10/+9
2012-12-18Added missing copyright infoDavid Sommerseth1-0/+25
2012-12-17Updated distutils to pick up the restructured rtevalDavid Sommerseth2-8/+20
2012-12-17Improve the error message when the DMI module can't locate the needed XSLT te...David Sommerseth1-1/+2
2012-12-17Process better error issues with the module threads when stoppingDavid Sommerseth1-2/+5
2012-12-17Add a hack around some oddities with Python iterationsDavid Sommerseth1-1/+4
2012-12-17Split up rteval.py into a pure measurement module and the command line toolDavid Sommerseth14-506/+573
2012-12-14Cleaned up rtevalConfig parserDavid Sommerseth2-64/+93
2012-12-13update to v1.37v1.37Clark Williams3-3/+8
2012-12-13add module-specific command line optionsClark Williams4-20/+96
2012-12-13Cleaned up the XML report filename variable usageDavid Sommerseth2-8/+7
2012-12-13Prefix all class private variables in RtEval() with __David Sommerseth2-79/+77
2012-12-07Add ModuleContainer methods for accessing particular module objectsDavid Sommerseth1-0/+18
2012-12-07Don't raise an exception if measurement threads stops runningDavid Sommerseth1-2/+7
2012-12-07Rework the Unleash()/isAlive() logic to support running measurement threads s...David Sommerseth2-13/+45
2012-12-07Make the rtevalModulePrototype::_WorkloadAlive() method publicDavid Sommerseth5-11/+11
2012-12-07Don't wait for a module to complete if it didn't start runningDavid Sommerseth1-0/+3
2012-12-05Make the config parser case sensitive and make it ignore commentsDavid Sommerseth1-1/+2
2012-12-05hwlatdetect: A few more tweaks to make it runDavid Sommerseth2-6/+4
2012-12-05Update hwlatdetect module to the new rtevalModulePrototype APIDavid Sommerseth2-40/+87
2012-12-05Updated summary and histogram XSLT templatesDavid Sommerseth2-37/+58
2012-12-05Merge in patches for v2.0 from Clark WilliamsDavid Sommerseth4-8/+18
2012-12-05add 'distance' parameter to cyclictestClark Williams2-1/+6
2012-12-05change hard coded './' to use the HERE variable in MakefileClark Williams1-4/+5
2012-12-05fix incorrect variable name in hackbench.pyClark Williams1-2/+2