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

Bug#707178: update on the stressant and breakin packages



Hi all,

As those monitoring this bug report may have noticed, I have closed the
WNPP bug for the packaging of the "Breakin" tool into Debian.

In its place, I have uploaded the "Stressant" package which is a "simple
stress testing and burn-in tool". To quote the package description
further:

 stressant is designed to run on new machines to make sure they will
 work reliably by testing various parts of the system (CPU, RAM, disk,
 network) by putting them under heavy load and try to detect failures.

 As much as possible, stressant tries to reuse existing tools to perform
 the various tasks and aims to be run automatically.

Instead of trying to create another Debian Derivative (basically what
Breakin is doing and what Stressant *was* doing), I have shifted the
development focus into creating a wrapper script around basic
stress-testing software (currently fio, dd, hdparm, smartctl, stress-ng
and iperf3).

During its time deployed on Koumbits servers, the Stressant builds were
also extensively (and mostly) used to provide rescue tools over PXE
netboot environments, however. This part is now delegated to the
excellent Grml distribution which already deals with creating a live
recovery environment based on Debian. It is my hope that since stressant
entered Debian, it can be integrated into Grml as well and be part of
their regular build process.

Grml provides ISO images that can be burned on CD/DVD or copied over USB
sticks. It can be ran directly from RAM and/or in "forensics" (AKA
"read-only" mode) and can also boot off the network. I have engaged with
the Grml community in various forms to move the efforts from the
Stressant derivative into some form of upstream, which will be useful
for a larger community as well.

I still have to document how to switch an "old stressant" configuration
to the new system, but all the bits are there and migration should be
fairly smooth.

The source code is now available on Gitlab:

https://gitlab.com/anarcat/stressant

Details of the remaining issues for Grml integration are here:

https://gitlab.com/anarcat/stressant/blob/master/README.md#grml

More explanations on why Debirf was finally abandoned as a build tool
are here:

https://gitlab.com/anarcat/stressant/blob/master/README.md#debirf

I want to again express many thanks to the Debirf team for creating that
great project that was so useful in getting the first prototypes of
stressant up and running. Also thanks to the Grml team for providing
feedback and their openness in welcoming Stressant contributions so far.

I'd be happy to hear feedback from people that have expressed interest
in this tool. I'm developping this mostly on my free time now, but I
hope it will be useful in production for others and would be happy to
accompany organizations that wish to deploy this in the field and/or
customize it to fit their needs.

A.

-- 
Hasta la victoria siempre.

Attachment: signature.asc
Description: PGP signature


Reply to: