On 27/10/2015 15:45, Fernando de Oliveira wrote:
> Em 26-10-2015 18:11, Pierre Labastie escreveu:
>> As noted in ticket #6931, one test (test/shell/lvcreate-large-raid.sh) hangs
>> forever and may even trash the system, which then needs a hard reboot.
>>
>> I've found the explanation, but really upstream is too "fedora-centric" (see
>> below why). In file test/lib/aux, there is this function (look at the 4 line
>> long comment):
>> ----------------
>> have_raid() {
>> test "$RAID" = shared -o "$RAID" = internal || {
>> echo "Raid is not built-in." >&2
>> return 1;
>> }
>> target_at_least dm-raid "$@"
>>
>> # some kernels have broken mdraid bitmaps, don't use them!
>> # may oops kernel, we know for sure all FC24 are currently broken
>> # in general any 4.1, 4.2 is likely useless unless patched
>> # hopefully 4.3 will be patched
>> case "$(uname -r)" in
>> 4.[123].*fc24*) return 1 ;;
>> esac
>> ---------------
>> The comment shows that mdraid is broken in kernels version 4.1 and 4.2, but
>> then, only fc24 kernels lead to non zero exit! Note that according to the
>> comment, any test using raid could be hanging too. I've only observed that
>> for
>> one test.
>>
>> Anyway, I tried linux-4.0.9 and linux-4.3-rc7, and the test passes on both.
>> Looks like 4.3 has been patched.
>> I'll change the book to warn against versions 4.1 and 4.2 of the kernel (in
>> both LVM and mdadm).
>
> Yes, good change for all users end developers.
>
> And I left one comment in the ticket.
>
> Thanks again for your deep investigation about these so problematic checks.
>
>
I've a question. I'd like to put the warning in an admonition, but I do not
know whether I should use "note", "caution", "warning", or something else. I'd
go for caution but maybe one of you knows better.
BTW, I tried linux-4.2.5 today, and it is patched too.
Pierre
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page