Okay, I think it's finally time to release version 1.0 of rt-tests.

There aren't too many interesting changes this round, just a bunch of house 
keeping things, like adding missing man-pages, and updating old ones.

Two interesting changes though are:

 - We now compile with HAVE_PARSE_CPUSTRING_ALL=1 by default which assumes that
numa_parse_cpustring_all() is available. This gives us the ability to include 
isolated cpus in the affinity string.

 - When using the new option --tracemark --notrace, so that cyclictest leaves 
the actually tracing to external programs (primariliy trace-cmd is intended), 
we have to immediately turn off tracing when we hit a breaktrace threshold, or 
we won't have the relevant information left in the buffer.

Now that we've released rt-tests-1.0 the API should be considered closed. We 
will still maintain it of course to fix any problems. There are two exceptions 
to changing the API - there is still some discussion about how to handle 
affinity since there are legitimate reasons to run cyclictest on isolated cpus 
not in the affinity mask. There will probably some changes there in the future.

Also, If Carsten Emde requests any changes, he's probably the one person we 
would accept them from. He does very exstensive testing, and if he requires 
changes to make the latest version more compatible with some older versions, 
that would also be okay.

I am starting a new-development line, or unstable version, where we will be 
free to make more exstensive changes. For now you will want to run with the 
stable version for testing, and use the new development line if you want to get 
creative with rt-tests.

The unstable or development line is called v2.0

If you want to make some radical changes there though, it's probably a good 
idea to discuss that with the list before you spend too much time on them. Of 
course you can always maintain something on the side until you overwhelm us 
with the worth of your new ideas!

Happy Hacking,

Cheers!

John Kacur

To fetch the latest version

Clone one of the following if needed.

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

Stable Version
tag: v1.0
branch: stable/v1.0

Development Version
tag v2.0
branch: devel/v2.0

You can also fetch tarballs here

https://www.kernel.org/pub/linux/utils/rt-tests/rt-tests-1.0.tar.gz
https://www.kernel.org/pub/linux/utils/rt-tests/rt-tests-1.0.tar.xz

And older versions here

https://www.kernel.org/pub/linux/utils/rt-tests/older/

Changes

Clark Williams (1):
  cyclictest: stop any tracing after hitting a breaktrace threshold

John Kacur (8):
  rt-tests: Makefile: Assume numa_parse_cpustring_all available
  rt-tests: Add man page for rt-migrate-test
  rt-tests: Update the cyclictest man page
  rt-tests: Add missing option to hwlatdetect man page
  rt-tests: Housekeeping fix some spelling errors.
  rt-tests: hwlat.txt: smidetect renamed to hwlatdetect
  rt-tests: Remove doc/release-checklist.txt
  rt-tests: Makefile - bump version to 1.0

 Makefile                              |  15 +--
 doc/release-checklist.txt             |   9 --
 src/backfire/sendme.8                 |   2 +-
 src/cyclictest/cyclictest.8           | 173 ++++++++++++++++++----------------
 src/cyclictest/cyclictest.c           |  67 ++++++++-----
 src/hwlatdetect/hwlat.txt             |  17 ++--
 src/hwlatdetect/hwlatdetect.8         |  12 ++-
 src/pi_tests/pi_stress.8              |   2 +-
 src/pmqtest/pmqtest.8                 |   4 +-
 src/ptsematest/ptsematest.8           |   6 +-
 src/rt-migrate-test/rt-migrate-test.8 |  56 +++++++++++
 src/signaltest/signaltest.8           |   2 +-
 src/sigwaittest/sigwaittest.8         |   8 +-
 src/svsematest/svsematest.8           |   6 +-
 14 files changed, 234 insertions(+), 145 deletions(-)
 delete mode 100644 doc/release-checklist.txt
 create mode 100644 src/rt-migrate-test/rt-migrate-test.8

-- 
2.4.11

Reply via email to