mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: John Kacur <jkacur@redhat.com>
To: RT <linux-rt-users@vger.kernel.org>
Cc: lkml <linux-kernel@vger.kernel.org>,
	Clark Williams <williams@redhat.com>,
	Chris White <chwhite@redhat.com>,
	Kate Carcia Poulin <kcarcia@redhat.com>,
	Crystal Wood <crwood@redhat.com>, John Kacur <jkacur@redhat.com>
Subject: ANNOUNCE rt-tests version 2.7
Date: Tue,  7 May 2024 10:42:29 -0400	[thread overview]
Message-ID: <20240507144229.42909-1-jkacur@redhat.com> (raw)

I am pleased to announce rt-tests-2.7

The most significant changes here are from Crystal who changed the
cyclictest histogram code into a library and added it to cyclicdeadline.
This makes it possible for tools like rteval to parse the results.

histogram output could be added to other tools in the rt-tests suite as
well.

In addition Chris White has added a dockerfile for people who want to
experiment with running rt-tests in a container.

In addition there are various tweaks and fixes from a few different
people, thank you to everyone who contributed.

Bug reports and patches are always welcome

To get rt-tests

Clone one of the following
git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git
https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git
https://kernel.googlesource.com/pub/scm/utils/rt-tests/rt-tests.git

Branch: main
Tag: v2.7

Tarballs are available here:
https://kernel.org/pub/linux/utils/rt-tests

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

Note in some distributions such as Fedora and RedHat the program is 
renamed realtime-tests because of a naming conflict.

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

Crystal Wood (8):
  rt-tests: Fix warnings
  rt-tests: cyclictest: Remove histogram totals
  rt-tests: cyclictest: Replace histogram code with library
  rt-tests: cyclicdeadline: Add histogram support
  rt-tests: cyclics: Fix json segfault when not using histogram
  rt-tests: cyclicdeadline: Print the histogram regardless of quiet
  rt-tests: cyclicdeadline: Remove dead "verbose" code in print_stat()
  rt-tests: cyclictest: Omit empty histogram buckets

John Kacur (4):
  rt-tests: Add missing SPDX licenses
  rt-tests: Remove remaining unnecessary texts after adding SPDX
    licenses
  rt-tests:ssdd: Ensure there are one or more iterations
  rt-tests: Change to version v2.7

Marcelo Tosatti (2):
  rt-tests: oslat should use MHz, not Mhz
  rt-tests: oslat: convert to nanoseconds correctly

Mathias Krause (1):
  rt-tests: Makefile: Restore support for Exuberant Ctags

Nam Cao (1):
  rt-tests: hackbench: drop incorrect and unnecessary usage of optind

Rodrigo Queiro (1):
  Support --smi on newer processors

 .gitignore                               |   1 +
 Dockerfile                               |  26 +++
 Makefile                                 |  15 +-
 README-Dockerfile                        |  49 ++++++
 src/backfire/backfire.4                  |   1 +
 src/backfire/sendme.8                    |   1 +
 src/backfire/sendme.c                    |  15 +-
 src/cyclictest/cyclictest.8              |   1 +
 src/cyclictest/cyclictest.c              | 196 +++++------------------
 src/cyclictest/get_cyclictest_snapshot.8 |   1 +
 src/hackbench/hackbench.8                |   1 +
 src/hackbench/hackbench.c                |  12 +-
 src/hwlatdetect/hwlatdetect.8            |   1 +
 src/include/histogram.h                  |  42 +++++
 src/lib/histogram.c                      | 181 +++++++++++++++++++++
 src/oslat/oslat.8                        |   1 +
 src/oslat/oslat.c                        |   4 +-
 src/pi_tests/pi_stress.8                 |   1 +
 src/pi_tests/pip_stress.8                |   1 +
 src/pmqtest/pmqtest.8                    |   1 +
 src/ptsematest/ptsematest.8              |   1 +
 src/queuelat/determine_maximum_mpps.8    |   1 +
 src/queuelat/queuelat.8                  |   1 +
 src/queuelat/targeted-ipi/Kbuild         |   1 +
 src/queuelat/targeted-ipi/Makefile       |   1 +
 src/rt-migrate-test/rt-migrate-test.8    |   1 +
 src/sched_deadline/cyclicdeadline.8      |   1 +
 src/sched_deadline/cyclicdeadline.c      | 164 ++++++++++++++-----
 src/sched_deadline/deadline_test.8       |   1 +
 src/sched_deadline/deadline_test.c       |  10 +-
 src/signaltest/signaltest.8              |   1 +
 src/signaltest/signaltest.c              |   4 -
 src/sigwaittest/sigwaittest.8            |   1 +
 src/sigwaittest/sigwaittest.c            |  20 +--
 src/ssdd/ssdd.8                          |   3 +
 src/ssdd/ssdd.c                          |   5 +-
 src/svsematest/svsematest.8              |   1 +
 37 files changed, 512 insertions(+), 256 deletions(-)
 create mode 100644 Dockerfile
 create mode 100644 README-Dockerfile
 create mode 100644 src/include/histogram.h
 create mode 100644 src/lib/histogram.c

-- 
2.44.0


                 reply	other threads:[~2024-05-07 14:42 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240507144229.42909-1-jkacur@redhat.com \
    --to=jkacur@redhat.com \
    --cc=chwhite@redhat.com \
    --cc=crwood@redhat.com \
    --cc=kcarcia@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-rt-users@vger.kernel.org \
    --cc=williams@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®