[Linux-cluster] Current CVS and 2.6.9

ptr at poczta.fm ptr at poczta.fm
Fri Jan 7 13:45:10 UTC 2005


   Hello.

I decided recently to upgrade GFS version due to mysterious hard nodes lockups. Unfortunatelly attempts to build GFS userland and kernel modules failed, with following errors:

/install/GFS/cluster/gfs-kernel/src/gfs/ops_file.c: In function `gfs_lock':
/install/GFS/cluster/gfs-kernel/src/gfs/ops_file.c:1448: warning: implicit declaration of function `posix_lock_file_wait'
/install/GFS/cluster/gfs-kernel/src/gfs/ops_file.c: In function `do_flock':
/install/GFS/cluster/gfs-kernel/src/gfs/ops_file.c:1529: warning: implicit declaration of function `flock_lock_file_wait'
/install/GFS/cluster/gfs-kernel/src/gfs/ops_file.c: At top level:
/install/GFS/cluster/gfs-kernel/src/gfs/ops_file.c:1622: error: unknown field `flock' specified in initializer
/install/GFS/cluster/gfs-kernel/src/gfs/ops_file.c:1622: warning: initialization from incompatible pointer type
/install/GFS/cluster/gfs-kernel/src/gfs/ops_file.c:1632: error: unknown field `flock' specified in initializer
/install/GFS/cluster/gfs-kernel/src/gfs/ops_file.c:1632: warning: initialization from incompatible pointer type
make[5]: *** [/install/GFS/cluster/gfs-kernel/src/gfs/ops_file.o] Error 1
make[4]: *** [_module_/install/GFS/cluster/gfs-kernel/src/gfs] Error 2
make[4]: Leaving directory `/usr/src/linux-2.6.8.1'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/install/GFS/cluster/gfs-kernel/src/gfs'
make[2]: *** [install] Error 2
make[2]: Leaving directory `/install/GFS/cluster/gfs-kernel/src'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/install/GFS/cluster/gfs-kernel'
make: *** [all] Error 2

I also received a bunch of warnings, like:
*** Warning: "kcl_addref_cluster" [/install/GFS/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_get_node_by_addr" [/install/GFS/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_get_node_addresses" [/install/GFS/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_releaseref_cluster" [/install/GFS/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_get_current_interface" [/install/GFS/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_get_node_by_nodeid" [/install/GFS/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_leave_service" [/install/GFS/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_remove_callback" [/install/GFS/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_global_service_id" [/install/GFS/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_unregister_service" [/install/GFS/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_join_service" [/install/GFS/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_start_done" [/install/GFS/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_add_callback" [/install/GFS/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_register_service" [/install/GFS/cluster/dlm-kernel/src/dlm.ko] undefined!

Both attempts failed - I tried to build new GFS from sources using freshly build (but not installed!) kerlne 2.6.8.9, the same concerns 2.6.8.1 unpacked form vanilla sources. No such think occured when I was building GFS the "old way" (patching kernel sources separately). I'm running currently CVS version 2.0.1 and sometimes without _any_ suspisious reason both nodes in cluster freeze - no chance to reboot them other way than by hard reset. No error logs to debug.
   TIA for your help, regards.

Piotr

----------------------------------------------------------------------
Startuj z INTERIA.PL!!! >>> http://link.interia.pl/f1837





More information about the Linux-cluster mailing list