[Ocfs2-users] crash during big file transfers

Carlos Xavier cbastos at connection.com.br
Sun Jun 22 19:44:04 PDT 2008


Dear Srs.

I have been running a system over the OCFS2 filesystem since 12/2007,
Lately we start to experience some node crash and the reported couse was the OCFS2, but nothing was wrote on the system log.
So we decided to move the system to another pair of machine. I did a fresh install of Slackware 12.0 and installed the OCFS2 1.2.7 tools.

When I started to copy the files from the old system to the new one, after some time of file transfer I get this error:

root at diana:~# Message from syslogd at diana at Sat Jun 21 03:39:00 2008 ...
diana kernel: Kernel panic - not syncing: ocfs2 is very sorry to be fencing this system by panicing

After this the only way to get the computer back is only powering it of  and on again.

I took a look at the FAQ and saw is issue repported on the Heartbeat session Question 07, but i noticed it was related to an old kernel version. Since we are running a kernel version 2.6.21.5 I would like to know if this solution still apply.

Some items on the FAQ are not uptodate, How can I do to know what module version is on the kernel I'm running?

What is the relation of the kernel version and the kernel module?

Is there a way to generate a patch to apply to the kernel im running and conpile it?

I would like to try the latest version of the kernel module. I downloaded it and tried to compile it, but it was not sucessfull.
This is the way i configured it:
apolo:# ./configure --prefix=/usr --sysconfdir=/etc --build=i486-slackware-linux --host=i486-slackware-linux --target=i486-slackware-linux --with-kernel-source=/usr/src/linux

When I tryed to compile it I got the following error:
apolo# make
make -C fs
make[1]: Entering directory `/usr/local/src/ocfs2-1.2.9/fs'
make -C ocfs2 stamp-md5
make[2]: Entering directory `/usr/local/src/ocfs2-1.2.9/fs/ocfs2'
make[2]: `stamp-md5' is up to date.
make[2]: Leaving directory `/usr/local/src/ocfs2-1.2.9/fs/ocfs2'
make -C ocfs2/cluster stamp-md5
make[2]: Entering directory `/usr/local/src/ocfs2-1.2.9/fs/ocfs2/cluster'
make[2]: `stamp-md5' is up to date.
make[2]: Leaving directory `/usr/local/src/ocfs2-1.2.9/fs/ocfs2/cluster'
make -C ocfs2/dlm stamp-md5
make[2]: Entering directory `/usr/local/src/ocfs2-1.2.9/fs/ocfs2/dlm'
make[2]: `stamp-md5' is up to date.
make[2]: Leaving directory `/usr/local/src/ocfs2-1.2.9/fs/ocfs2/dlm'
make -C /lib/modules/2.6.21.5-smp/build  M=/usr/local/src/ocfs2-1.2.9/fs modules
make[2]: Entering directory `/usr/src/linux-2.6.21.5'

  WARNING: Symbol version dump /usr/src/linux-2.6.21.5/Module.symvers
           is missing; modules will have no dependencies and modversions.

  CC [M]  /usr/local/src/ocfs2-1.2.9/fs/ocfs2/alloc.o
In file included from /usr/local/src/ocfs2-1.2.9/fs/ocfs2/alloc.c:39:
/usr/local/src/ocfs2-1.2.9/fs/ocfs2/inode.h:117: warning: 'kmem_cache_t' is deprecated
In file included from /usr/local/src/ocfs2-1.2.9/fs/ocfs2/alloc.c:40:
/usr/local/src/ocfs2-1.2.9/fs/ocfs2/journal.h:136: warning: 'kmem_cache_t' is deprecated
/usr/local/src/ocfs2-1.2.9/fs/ocfs2/alloc.c: In function 'ocfs2_schedule_truncate_log_flush':
/usr/local/src/ocfs2-1.2.9/fs/ocfs2/alloc.c:1230: warning: passing argument 1 of 'cancel_delayed_work' from incompatible pointer type
/usr/local/src/ocfs2-1.2.9/fs/ocfs2/alloc.c:1233: warning: passing argument 2 of 'queue_delayed_work' from incompatible pointer type
/usr/local/src/ocfs2-1.2.9/fs/ocfs2/alloc.c: In function 'ocfs2_truncate_log_shutdown':
/usr/local/src/ocfs2-1.2.9/fs/ocfs2/alloc.c:1412: warning: passing argument 1 of 'cancel_delayed_work' from incompatible pointer type
/usr/local/src/ocfs2-1.2.9/fs/ocfs2/alloc.c:1444:69: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/usr/local/src/ocfs2-1.2.9/fs/ocfs2/alloc.c: In function 'ocfs2_truncate_log_init':
/usr/local/src/ocfs2-1.2.9/fs/ocfs2/alloc.c:1444: error: 'INIT_WORK' undeclared (first use in this function)
/usr/local/src/ocfs2-1.2.9/fs/ocfs2/alloc.c:1444: error: (Each undeclared identifier is reported only once
/usr/local/src/ocfs2-1.2.9/fs/ocfs2/alloc.c:1444: error: for each function it appears in.)
make[4]: *** [/usr/local/src/ocfs2-1.2.9/fs/ocfs2/alloc.o] Error 1
make[3]: *** [/usr/local/src/ocfs2-1.2.9/fs/ocfs2] Error 2
make[2]: *** [_module_/usr/local/src/ocfs2-1.2.9/fs] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.21.5'
make[1]: *** [build-modules] Error 2
make[1]: Leaving directory `/usr/local/src/ocfs2-1.2.9/fs'
make: *** [fs] Error 2

Tanks in advance for your attention, I hope you can help me to get over this issue.

Regards,
Carlos Xavier.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://oss.oracle.com/pipermail/ocfs2-users/attachments/20080622/25ecd4db/attachment.html 


More information about the Ocfs2-users mailing list