diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index d4fdf39a4c..8126e2e52f 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -46,6 +46,11 @@ October 27th, 2015 + + [pierre] - Add a note in the LVM and mdadm pages, + warning against versions 4.1 and 4.2 of the kernel, which have + a broken RAID implementation. + [fernando] - Update to mesa-11.0.4. Fixes #7051. diff --git a/postlfs/filesystems/lvm2.xml b/postlfs/filesystems/lvm2.xml index f17c1dcdb9..e20ba94b5c 100644 --- a/postlfs/filesystems/lvm2.xml +++ b/postlfs/filesystems/lvm2.xml @@ -90,6 +90,17 @@ User Notes: + + + + Kernel versions in the 4.1 and 4.2 series have a broken RAID + implementation. If you want to use RAID type LV's, you should + install a kernel with version above 4.2.4. Note that several + tests use RAID logical volumes, and can generate a kernel + oops with faulty kernel version, which ususally renders the + system unusable. + + @@ -130,7 +141,6 @@ ./configure --prefix=/usr \ --exec-prefix= \ - --with-confdir=/etc \ --enable-applib \ --enable-cmdlib \ --enable-pkgconfig \ @@ -156,10 +166,11 @@ make -C libdm install root user. Other targets are available and can be listed with make -C test help. The test timings are very dependent on the speed of the disk(s), and on - the number of enabled kernel options. A number of tests may fail. Two - tests have been reported to hang, and can be disabled via rm - test/shell/lvcreate-large-raid.sh and rm - test/shell/snapshot-remove-dmsetup.sh. The tests generate a lot + the number of enabled kernel options. A number of tests may fail. + One test has been reported to hang, and can be disabled via rm + test/shell/snapshot-remove-dmsetup.sh. Other tests may hang + with kernel versions in the 4.1 and 4.2 series (see above). They can be + removed as well if necessary. The tests generate a lot of kernel messages, which may clutter your terminal. You can disable them by issuing dmesg -D before running the tests (do not forget to issue dmesg -E when tests are done). @@ -223,8 +234,9 @@ make -C libdm install blkdeactivate, dmeventd (optional), dmsetup, fsadm, lvm, lvmconf, - lvmdump, and vgimportclone. There are also numerous symbolic links to - lvm that implement specific functionalities + lvmdump, lvmetad (optional), and vgimportclone. There are also + numerous symbolic links to lvm that implement specific + functionalities libdevmapper.so, liblvm2app.so and liblvm2cmd.so; optional: @@ -334,6 +346,18 @@ make -C libdm install + + lvmetad + + + (optional) is the LVM metadata daemon. + + + lvmetad + + + + vgimportclone diff --git a/postlfs/filesystems/mdadm.xml b/postlfs/filesystems/mdadm.xml index fa58e3cba9..a194d23bea 100644 --- a/postlfs/filesystems/mdadm.xml +++ b/postlfs/filesystems/mdadm.xml @@ -58,6 +58,12 @@ User Notes: + + + Kernel versions in series 4.1 and 4.2 have a broken RAID + implementation. Use a kernel with version above 4.2.4. + +