[Top][All Lists]

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

nearly ready for 2.4

From: Jim Meyering
Subject: nearly ready for 2.4
Date: Wed, 18 May 2011 16:57:16 +0200

In pre-release testing on Fedora rawhide, I noticed a test failure
because I hadn't installed "bc" there.  The first patch fixes that.
Then, "sudo make check" was consistently failing or mistakenly
skipping one of the last tests: t9041-undetected-in-use-16th-partition.sh.
In the course of debugging that, I spotted a shell syntax error,
which is fixed by the trivial 2/3 patch.

The failing t9041-undetected... test would always succeed
when run in isolation, yet it was supposed to be insulated
from other scsi_debug-using tests by the locking code.
Confirmed that the lock was working, read about scsi_debug
and realized that I can use it to create more than one device,
which might be useful to know for later...

Finally realized that the large number of partitions created in
the t9040-many-partitions.sh test were not all being removed
immediately upon "rmmod scsi_debug".  Instead, they were being
removed *after* completion of that test, and those delayed device
removals were causing the following test to fail.  The fix is simple,
once you discover the root of the problem ;-)

[PATCH 1/3] build: list bc as a build-requirement
[PATCH 2/3] tests: add double quotes around another use of $VERBOSE
[PATCH 3/3] tests: avoid nasty FP-causing race condition

reply via email to

[Prev in Thread] Current Thread [Next in Thread]