Re: Running lvm2 regression tests

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

 



Dne 10.6.2016 v 20:15 Bruce Dubbs napsal(a):
Zdenek Kabelac wrote:
Bruce Dubbs wrote:

I am having a problem with building LVM2.2.02.155 from source.

Actually, the build is OK:

./configure --prefix=/usr       \
             --exec-prefix=      \
             --enable-applib     \
             --enable-cmdlib     \
             --enable-pkgconfig  \
             --enable-udev_sync

make
sudo make install

My problem comes when I try to run some checks:

sudo make -k check_local

In this case every test times out.  I killed the tests after two hours.
The journal shows things like:

ndev-vanilla:api/dbustest.sh started
ndev-vanilla:api/dbustest.sh timeout

dbus support is highly experimental and likely full of bugs.
It's not even supported - it's purely  proof-of-concept.

For now  use  'make check_local S=dbustest'  to skip this one...

I wasn't clear enough.  *ALL* the tests time out for me.

As a test, I rebuilt the kernel enabling CONFIG_MAGIC_SYSRQ=y and the tests
now work.  Too bad that this is not documented.  Perhaps a mention of the
kernel requirements for the regression tests in the README or INSTALL files
would be appropriate.


Hi

It's  unclear to me why  'sysrq' kernel support could change anything.
Test suite does  echo 't' to sysrq - in case of timeout - but purely to
capture machine state for analysis.

Also - lvm2 test suite is not a user-friendly installable app and certainly does require some 'know-how' to be executed in some usable way - so it takes some few more steps - like ensuring there are no other running daemons like lvmetad, lvmpoll and dmeventd in the system. Proper udev rules needs to be installed (to get cookie confirmation from udev) and of course whole test suite needs to be run as 'root'.

So it's mainly targeted to developers.

But it's great more people try to use it.

So - instead of checking whole test suite report result from:

# cd test
# make check_local T=basic VERBOSE=1

Regards

Zdenek

_______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/



[Index of Archives]     [Gluster Users]     [Kernel Development]     [Linux Clusters]     [Device Mapper]     [Security]     [Bugtraq]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]

  Powered by Linux