ANNOUNCE rteval-3.8

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am pleased to announce version 3.8 of rteval

Some highlights.
- Chris White has added a Dockerfile
- Crystal added a number of changes to make development more pleasant
  for short test runs by decreasing startup times
- I've added timerlat as a new measurement module
- Tomas has added relative cpulists for measurement and load modules.
  This means you can add or subtract cpus from the default list instead
  needing to specify the entire list.

Bug reports and patches are always welcome.

Enjoy!

John Kacur

To fetch:

Clone
git://git.kernel.org/pub/scm/utils/rteval/rteval.git

Branch: main
Tag: v3.8

Tarballs available here:
https://kernel.org/pub/linux/utils/rteval

Older version tarballs are available here:
https://kernel.org/pub/linux/utils/rteval/older

Chris White (2):
  rteval: Add interactive source-to-image Dockerfile
  rteval: Add Dockerfile README

Crystal Wood (6):
  rteval: default_config_search: Return None on failure
  rteval: kcompile: Fix path lookups in _remove_build_dirs
  rteval: Break out of main loop faster on interrupt/stoptime
  rteval: Remove 30 second "settling" period
  rteval: Use -j with make mrproper
  rteval: cyclictest.py: reduce: Fix exception with missing samples

John Kacur (17):
  rteval: Change the default kernel for kcompile to linux-6.6.1
  rteval: Remove upstream spec file
  rteval: systopology: Fix incorrect test to invert a cpulist
  rteval: Makefile: More rpm cleanups
  rteval: Disable use of python-dmidecode
  rteval: More formatting using f-string changes for readability
  rteval: Cyclictest.py: Make standalone file work again
  rteval: Add rtla timerlat as a measurement module
  rteval: cyclictest.py: Fix the description in the xml report
  rteval: cyclictest.py: Remove unused method sample
  rteval: cyclictest.py: Fix the median calculation
  rteval: timerlat.py Add statistics and generate xml
  rteval: Add summary reporting for timerlat
  rteval: Generate raw histogram data for an existing timerlat report
  rteval: Use get instead of setdefault for calculating range
  rteval: stress-ng: Use inherited method to set exclusive module
  Create rteval-3.8

Tomas Glozar (8):
  rteval: Refactor collapse_cpulist in systopology
  rteval: Minor improvements to CpuList class
  rteval: Convert CpuList class to a module
  rteval: Add relative cpulists for measurements
  rteval: Implement initial dmidecode support
  rteval: Remove XML-RPC server
  rteval: Add relative cpulists for loads
  rteval: Make output work with new dmiinfo format

 .dockerignore                            |    1 +
 .gitignore                               |    5 -
 Dockerfile                               |   69 ++
 Makefile                                 |   65 +-
 README                                   |    6 -
 README-Dockerfile                        |   49 +
 doc/installing.txt                       |    9 -
 doc/rteval.8                             |    6 -
 doc/rteval.txt                           |   18 +-
 rteval-cmd                               |   48 +-
 rteval.conf                              |    1 +
 rteval.spec                              |  484 ----------
 rteval/__init__.py                       |   40 +-
 rteval/cpulist_utils.py                  |  161 ++++
 rteval/modules/__init__.py               |   81 +-
 rteval/modules/loads/__init__.py         |    8 +-
 rteval/modules/loads/hackbench.py        |    9 +-
 rteval/modules/loads/kcompile.py         |   22 +-
 rteval/modules/loads/stressng.py         |   10 +-
 rteval/modules/measurement/__init__.py   |   11 +-
 rteval/modules/measurement/cyclictest.py |   96 +-
 rteval/modules/measurement/sysstat.py    |    2 +-
 rteval/modules/measurement/timerlat.py   |  383 ++++++++
 rteval/rteval.conf                       |    2 +-
 rteval/rtevalConfig.py                   |    3 +-
 rteval/rtevalMailer.py                   |   51 -
 rteval/rtevalXMLRPC.py                   |   97 --
 rteval/rteval_histogram_raw.xsl          |   29 +-
 rteval/rteval_text.xsl                   |  117 ++-
 rteval/rtevalclient.py                   |   60 --
 rteval/sysinfo/__init__.py               |    2 +-
 rteval/sysinfo/dmi.py                    |  178 ++--
 rteval/systopology.py                    |  226 +----
 rteval/version.py                        |    2 +-
 server/COPYING                           |  339 -------
 server/INSTALL                           |  302 ------
 server/Logger.py                         |   19 -
 server/Makefile.am                       |   38 -
 server/README.xmlrpc                     |  201 ----
 server/apache-rteval-wsgi.conf.tpl       |   22 -
 server/apache-rteval.conf.tpl            |   18 -
 server/configure.ac                      |  130 ---
 server/database.py                       |  238 -----
 server/gen_config.sh                     |   14 -
 server/parser/Makefile.am                |   30 -
 server/parser/README.parser              |  204 ----
 server/parser/argparser.c                |  140 ---
 server/parser/argparser.h                |   21 -
 server/parser/configparser.c             |  171 ----
 server/parser/configparser.h             |   25 -
 server/parser/eurephia_nullsafe.c        |   54 --
 server/parser/eurephia_nullsafe.h        |  103 --
 server/parser/eurephia_values.c          |  301 ------
 server/parser/eurephia_values.h          |   48 -
 server/parser/eurephia_values_struct.h   |   38 -
 server/parser/eurephia_xml.c             |  147 ---
 server/parser/eurephia_xml.h             |   43 -
 server/parser/log.c                      |  228 -----
 server/parser/log.h                      |   43 -
 server/parser/parsethread.c              |  370 --------
 server/parser/parsethread.h              |   38 -
 server/parser/pgsql.c                    | 1093 ----------------------
 server/parser/pgsql.h                    |   58 --
 server/parser/rteval-parserd.c           |  533 -----------
 server/parser/rteval-parserd.init        |  126 ---
 server/parser/rteval-parserd.sysconfig   |   23 -
 server/parser/sha1.c                     |  615 ------------
 server/parser/sha1.h                     |   66 --
 server/parser/statuses.h                 |   33 -
 server/parser/threadinfo.h               |   38 -
 server/parser/xmlparser.c                |  620 ------------
 server/parser/xmlparser.h                |   75 --
 server/parser/xmlparser.xsl              |  607 ------------
 server/remove_rtevalrun                  |   65 --
 server/rteval-parser.spec                |  133 ---
 server/rteval_testserver.py              |  107 ---
 server/rteval_xmlrpc.py                  |   71 --
 server/rteval_xmlrpc.wsgi                |   94 --
 server/rtevaldb.py                       |   57 --
 server/sql/delta-1.0_1.1.sql             |   15 -
 server/sql/delta-1.1_1.2.sql             |    9 -
 server/sql/delta-1.2_1.3.sql             |    6 -
 server/sql/delta-1.3_1.4.sql             |    6 -
 server/sql/delta-1.4_1.5.sql             |   31 -
 server/sql/rteval-1.0.sql                |  189 ----
 server/sql/rteval-1.1.sql                |  203 ----
 server/sql/rteval-1.2.sql                |  207 ----
 server/sql/rteval-1.3.sql                |  208 ----
 server/sql/rteval-1.4.sql                |  209 -----
 server/sql/rteval-1.5.sql                |  235 -----
 server/testclient.py                     |   37 -
 server/testclient_sendreportfile         |   36 -
 server/unittest.py                       |   91 --
 server/xmlrpc_API1.py                    |  100 --
 unit-tests/unittest.py                   |    1 -
 95 files changed, 1107 insertions(+), 10566 deletions(-)
 create mode 100644 .dockerignore
 create mode 100644 Dockerfile
 create mode 100644 README-Dockerfile
 delete mode 100644 rteval.spec
 create mode 100644 rteval/cpulist_utils.py
 create mode 100644 rteval/modules/measurement/timerlat.py
 delete mode 100644 rteval/rtevalMailer.py
 delete mode 100644 rteval/rtevalXMLRPC.py
 delete mode 100644 rteval/rtevalclient.py
 delete mode 100644 server/COPYING
 delete mode 100644 server/INSTALL
 delete mode 100644 server/Logger.py
 delete mode 100644 server/Makefile.am
 delete mode 100644 server/README.xmlrpc
 delete mode 100644 server/apache-rteval-wsgi.conf.tpl
 delete mode 100644 server/apache-rteval.conf.tpl
 delete mode 100644 server/configure.ac
 delete mode 100644 server/database.py
 delete mode 100755 server/gen_config.sh
 delete mode 100644 server/parser/Makefile.am
 delete mode 100644 server/parser/README.parser
 delete mode 100644 server/parser/argparser.c
 delete mode 100644 server/parser/argparser.h
 delete mode 100644 server/parser/configparser.c
 delete mode 100644 server/parser/configparser.h
 delete mode 100644 server/parser/eurephia_nullsafe.c
 delete mode 100644 server/parser/eurephia_nullsafe.h
 delete mode 100644 server/parser/eurephia_values.c
 delete mode 100644 server/parser/eurephia_values.h
 delete mode 100644 server/parser/eurephia_values_struct.h
 delete mode 100644 server/parser/eurephia_xml.c
 delete mode 100644 server/parser/eurephia_xml.h
 delete mode 100644 server/parser/log.c
 delete mode 100644 server/parser/log.h
 delete mode 100644 server/parser/parsethread.c
 delete mode 100644 server/parser/parsethread.h
 delete mode 100644 server/parser/pgsql.c
 delete mode 100644 server/parser/pgsql.h
 delete mode 100644 server/parser/rteval-parserd.c
 delete mode 100755 server/parser/rteval-parserd.init
 delete mode 100644 server/parser/rteval-parserd.sysconfig
 delete mode 100644 server/parser/sha1.c
 delete mode 100644 server/parser/sha1.h
 delete mode 100644 server/parser/statuses.h
 delete mode 100644 server/parser/threadinfo.h
 delete mode 100644 server/parser/xmlparser.c
 delete mode 100644 server/parser/xmlparser.h
 delete mode 100644 server/parser/xmlparser.xsl
 delete mode 100755 server/remove_rtevalrun
 delete mode 100644 server/rteval-parser.spec
 delete mode 100644 server/rteval_testserver.py
 delete mode 100644 server/rteval_xmlrpc.py
 delete mode 100644 server/rteval_xmlrpc.wsgi
 delete mode 100644 server/rtevaldb.py
 delete mode 100644 server/sql/delta-1.0_1.1.sql
 delete mode 100644 server/sql/delta-1.1_1.2.sql
 delete mode 100644 server/sql/delta-1.2_1.3.sql
 delete mode 100644 server/sql/delta-1.3_1.4.sql
 delete mode 100644 server/sql/delta-1.4_1.5.sql
 delete mode 100644 server/sql/rteval-1.0.sql
 delete mode 100644 server/sql/rteval-1.1.sql
 delete mode 100644 server/sql/rteval-1.2.sql
 delete mode 100644 server/sql/rteval-1.3.sql
 delete mode 100644 server/sql/rteval-1.4.sql
 delete mode 100644 server/sql/rteval-1.5.sql
 delete mode 100644 server/testclient.py
 delete mode 100755 server/testclient_sendreportfile
 delete mode 100644 server/unittest.py
 delete mode 100644 server/xmlrpc_API1.py

-- 
2.44.0





[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux