[Linux-cluster] Problems with GFS 1.03.00 on 2.6.18 on Debian

Nate Carlson rhcluster at natecarlson.com
Sat Jan 13 05:29:26 UTC 2007


Hey all,

I've got a working cluster with RHEL4. I'm attempting to add some Debian 
boxes to the cluster, using the Debian-provided 2.6.18 kernel on an amd64 
machine, and the provided 'redhat-cluster-modules' package. It's running 
GFS 1.03.00.

I'm able to join the cluster and fire up clvm with no problems, but when I 
try to mount a GFS volume, the kernel oops's. Below is the oops. Just 
curious if anyone has run into this error before, or if anyone's gotten 
this working successfully. (Or if anyone has used GFS on a recent kernel.) 
I think it may be a problem with recent kernels, since I've also tested 
Ubuntu's packages - both for GFS1 and GFS2.

Here's some package info, for any Debian geeks on the list:
linux-image-2.6.18-3-amd64
redhat-cluster-modules-2.6.18-3-amd64

I'd appreciate any advice on how to debug - thanks!

-- Oops --:
GFS: fsid=TechnicalityClu:GFS1.1: Joined cluster. Now mounting FS...
GFS: fsid=TechnicalityClu:GFS1.1: jid=1: Trying to acquire journal lock...
GFS: fsid=TechnicalityClu:GFS1.1: jid=1: Looking at journal...
GFS: fsid=TechnicalityClu:GFS1.1: jid=1: Done
GFS: fsid=TechnicalityClu:GFS1.1: Scanning for log elements...
GFS: fsid=TechnicalityClu:GFS1.1: Found 0 unlinked inodes
GFS: fsid=TechnicalityClu:GFS1.1: Found quota changes for 0 IDs
GFS: fsid=TechnicalityClu:GFS1.1: Done
Unable to handle kernel paging request at fffffffff726d028 RIP:
  [<ffffffff802c420c>] do_add_mount+0x61/0x13a
PGD 203027 PUD 3d84067 PMD 0
Oops: 0000 [1] SMP
CPU 0
Modules linked in: lock_dlm dlm gfs lock_harness cman button ac battery ipv6 ext3 jbd mbcache dm_snapshot dm_mirror loop i2c_amd756 i2c_core evdev psmouse shpchp serio_raw amd_rng pci_hotplug pcspkr sg dm_round_robin dm_multipath dm_mod xfs raid1 md_mod ide_generic ide_cd cdrom sd_mod generic mptfc mptspi mptscsih scsi_transport_fc mptbase scsi_transport_spi amd74xx tg3 ide_core scsi_mod ohci_hcd thermal processor fan
Pid: 3062, comm: mount Not tainted 2.6.18-3-amd64 #1
RIP: 0010:[<ffffffff802c420c>]  [<ffffffff802c420c>] do_add_mount+0x61/0x13a
RSP: 0000:ffff8100f53c7c68  EFLAGS: 00010246
RAX: ffff810037ae8580 RBX: ffff8100f53c7e58 RCX: 0000000000000000
RDX: ffff8100f7fe5540 RSI: 0000000000000000 RDI: ffffffff804f7e24
RBP: fffffffff726d000 R08: 0000000000000001 R09: 0000000000000000
R10: ffffffff8027d39e R11: ffffffff8026f470 R12: 0000000000000000
R13: ffff8100f585e000 R14: 0000000000000000 R15: 0000000000000000
FS:  00002b60ce1551d0(0000) GS:ffffffff80520000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: fffffffff726d028 CR3: 00000000f6700000 CR4: 00000000000006e0
Process mount (pid: 3062, threadinfo ffff8100f53c6000, task ffff8100f7055870)
Stack:  0000000000000000 00000000f726d000 0000000000000000 ffff8100f585e000
  0000000000000000 ffffffff802c52bb ffff8100f53c7e48 ffff8100f5965000
  0000000939f3cae1 0000000137b1e005 0000000904ff7e17 ffff810037b1e006
Call Trace:
  [<ffffffff802c52bb>] do_mount+0x6ab/0x6ff
  [<ffffffff8022afd8>] mntput_no_expire+0x19/0x8b
  [<ffffffff80208696>] __handle_mm_fault+0x2f3/0x94f
  [<ffffffff8020a705>] do_page_fault+0x3d1/0x706
  [<ffffffff80220260>] __up_read+0x13/0x8a
  [<ffffffff8020a705>] do_page_fault+0x3d1/0x706
  [<ffffffff802088d7>] __handle_mm_fault+0x534/0x94f
  [<ffffffff802aae42>] zone_statistics+0x3e/0x6d
  [<ffffffff8020ded0>] __alloc_pages+0x5c/0x2a9
  [<ffffffff8024845d>] sys_mount+0x8a/0xd7
  [<ffffffff8025860e>] system_call+0x7e/0x83


Code: 48 8b 55 28 48 39 50 28 75 13 48 8b 13 48 39 50 20 41 bd f0
RIP  [<ffffffff802c420c>] do_add_mount+0x61/0x13a
  RSP <ffff8100f53c7c68>
CR2: fffffffff726d028

------------------------------------------------------------------------
| nate carlson | natecars at natecarlson.com | http://www.natecarlson.com |
|       depriving some poor village of its idiot since 1981            |
------------------------------------------------------------------------




More information about the Linux-cluster mailing list