aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-12-02rteval: node in args to Popen must be a stringJohn Kacur1-1/+1
2019-12-02rteval: Don't assume cpu0 cannot be offlined, test itJohn Kacur1-2/+0
2019-12-02rteval: Change hackbench to use systopology to calculate online cpusJohn Kacur2-10/+10
2019-12-02rteval: Check whether a cpu is online before adding it to the listJohn Kacur2-6/+42
2019-11-13Create version 3.0 for python3v3.0John Kacur2-6/+6
2019-08-23Merge branch 'py3/rteval'John Kacur38-418/+486
2019-06-29Makefile: detect whether python3 is available and use it in the MakefileClark Williams1-8/+13
2019-06-29kcompile: detect when existing kernel directory is in invalid state and reloadClark Williams1-16/+38
2019-06-29cyclictest: fix start options to correctly invoke thread/affinity optionsClark Williams1-9/+2
2019-06-28loads/kcompile: Respect cpulist settingsJuri Lelli2-7/+13
2019-06-28loads/kcompile: Don't run on nodes with no CPUs availableJuri Lelli1-5/+24
2019-06-28modules/loads: Check for kcompile errorsJuri Lelli2-1/+13
2019-06-28rteval: Fix modules thread accountingJuri Lelli1-1/+5
2019-06-28modules/loads: Update kcompile to linux-5.1Juri Lelli3-4/+4
2019-06-28loads/hackbench: Don't run on nodes with no CPUs availableJuri Lelli1-1/+7
2019-06-28loads/hackbench: Fix number of jobs calculationJuri Lelli1-1/+1
2018-12-18rteval: Fix typo in debug outputJohn Kacur1-1/+1
2018-12-17rteval: Fix typo in debug outputJohn Kacur1-1/+1
2018-10-16rteval: Disable options for remote xmlrpc serverJohn Kacur1-6/+6
2018-10-12rteval: rtevalReport.py: Fix time format in reportJohn Kacur1-2/+2
2018-08-10rteval: remove unnecssary encodeJohn Kacur1-1/+1
2018-08-03rteval: remaining time fixJiri Kastner1-3/+3
2018-08-03rteval: fix rtevalclient importJiri Kastner1-2/+2
2018-06-23rteval: Changes for python3 and rt-tests with automated numa detectionroot4-18/+18
2018-05-30python: setup.py: Comment out os.unlinkJohn Kacur1-1/+2
2018-05-30rteval: setup.py: Open byte like objectJohn Kacur1-1/+1
2018-05-08rteval: 2to3 transformationsJohn Kacur34-329/+329
2018-05-08rteval: Explicitly use python3John Kacur5-5/+5
2018-05-08rteval: cyclictest.py: Remove -n for cyclictest optionsJohn Kacur1-1/+1
2018-05-08rteval: cyclictest.py: Fix spacing problemsJohn Kacur1-2/+2
2017-10-24rteval: hackbench.py: Do not sleep if hackbench fails from memory errorsJohn 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/masterClark Williams10-72/+378
2017-03-16version 2.14v2.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.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.12Clark Williams2-2/+5
2016-10-24handle unset USER env variablesClark Williams1-2/+12
2016-08-30version 2.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.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-testsClark 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.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.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.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.41Clark 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.40Clark Williams1-2/+8
2015-11-20update to v1.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 buildClark 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*Clark 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.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.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