[Linux-cluster] problem exporting GFS2 filesystem with NFS

Benoit DUFFAU benoit.duffau at devoteam.com
Wed Jan 24 15:25:42 UTC 2007


Le mercredi 24 janvier 2007 à 11:49 +0000, Steven Whitehouse a écrit :
> > 
> > are you sure with your code ?? :
> > 
> > +       if (unlock);
> > +               gfs2_glock_dq_uninit(&gh);
> > 
> > shouldn't it be : 
> > 
> > +       if (unlock)
> > +               gfs2_glock_dq_uninit(&gh);
> > 
> > instead ???
> > 
> Yes, you are right it should be. I don't know how that stray ; got in
> there and I'll fix that now.
> 

great ! 

> > 
> > here again the kernel dump
> > 
> > Jan 24 12:27:55 replica1 kernel: ------------[ cut here ]------------
> > Jan 24 12:27:55 replica1 kernel: Call Trace:
> > 
> The bit I really need to see is the next bit - i.e. the stack back
> trace. Was it identical to the last trace you posted?
> 

ok so here is the complete trace using your patch 


Hope it helps

Benoit

+---------------------------------------------------------------------+
Combining consulting and technology solutions offers enables Devoteam
to provide its customers with independent advice and effective solutions
that meet their strategic objectives (IT performance and optimisation)
in complementary areas: networks, systems infrastructure, security
and e-business applications.
Created in 1995, Devoteam achieved in 2005 a turnover of 199 million euros
and an operating margin of 7%. The group counts 2,400 employees through
sixteen countries in Europe, the Middle East and North Africa.
Listed on Euronext (Eurolist B compartment) since October 28, 1999.
Part of the Nexteconomy, CAC SMALL 90, IT CAC 50, SBF 250 index of 
Euronext Paris
ISIN: FR 000007379 3, Reuters: DVTM.LM, Bloomberg: DEVO FP
+---------------------------------------------------------------------+
-------------- next part --------------
Jan 24 16:17:35 client1 kernel: ------------[ cut here ]------------ 
Jan 24 16:17:35 client1 kernel: kernel BUG at fs/gfs2/glock.c:1193! 
Jan 24 16:17:35 client1 kernel: invalid opcode: 0000 [#1] 
Jan 24 16:17:35 client1 kernel: SMP  
Jan 24 16:17:35 client1 kernel: CPU:    1 
Jan 24 16:17:35 client1 kernel: EIP:    0060:[add_to_queue+222/376]    Not tainted VLI 
Jan 24 16:17:35 client1 kernel: EFLAGS: 00010282   (2.6.19.2-grsec #6) 
Jan 24 16:17:35 client1 kernel: EIP is at add_to_queue+0xde/0x178 
Jan 24 16:17:35 client1 kernel: eax: 00000020   ebx: dbc27e68   ecx: dbc27a2c   edx: c05e6b00 
Jan 24 16:17:35 client1 kernel: esi: db29007c   edi: dbc27a88   ebp: dbc13000   esp: dbc27a28 
Jan 24 16:17:35 client1 kernel: ds: 0068   es: 007b   ss: 0068 
Jan 24 16:17:35 client1 kernel: Process nfsd (pid: 3159, ti=dbc26000 task=c16f6a70 task.ti=dbc26000) 
Jan 24 16:17:35 client1 kernel: Stack: c05e6b00 00000002 00000001 db29007c dbc27a88 00000000 c02aa833 dbc27a88  
Jan 24 16:17:35 client1 kernel:        db2b8494 dc307594 dbc27a88 dc3075b0 c02acef8 dbc27a88 00000003 00000000  
Jan 24 16:17:35 client1 kernel:        dbc27a88 00000000 dbb68e00 db2b8494 c02b9894 db2b8494 00000001 c029f68c  
Jan 24 16:17:35 client1 kernel: Call Trace: 
Jan 24 16:17:35 client1 kernel:  [gfs2_glock_nq+62/150] gfs2_glock_nq+0x3e/0x96 
Jan 24 16:17:35 client1 kernel:  [gfs2_lookupi+170/324] gfs2_lookupi+0xaa/0x144 
Jan 24 16:17:35 client1 kernel:  [gfs2_permission+67/173] gfs2_permission+0x43/0xad 
Jan 24 16:17:35 client1 kernel:  [gfs2_check_acl+0/109] gfs2_check_acl+0x0/0x6d 
Jan 24 16:17:35 client1 kernel:  [gfs2_lookupi+162/324] gfs2_lookupi+0xa2/0x144 
Jan 24 16:17:35 client1 kernel:  [d_lookup+37/72] d_lookup+0x25/0x48 
Jan 24 16:17:35 client1 kernel:  [gfs2_lookup+50/113] gfs2_lookup+0x32/0x71 
Jan 24 16:17:35 client1 kernel:  [__lookup_hash+150/178] __lookup_hash+0x96/0xb2 
Jan 24 16:17:35 client1 kernel:  [lookup_one_len+100/113] lookup_one_len+0x64/0x71 
Jan 24 16:17:35 client1 kernel:  [compose_entry_fh+194/279] compose_entry_fh+0xc2/0x117 
Jan 24 16:17:35 client1 kernel:  [encode_entry+471/1335] encode_entry+0x1d7/0x537 
Jan 24 16:17:35 client1 kernel:  [activate_task+100/174] activate_task+0x64/0xae 
Jan 24 16:17:35 client1 kernel:  [smp_send_reschedule+30/34] smp_send_reschedule+0x1e/0x22 
Jan 24 16:17:35 client1 kernel:  [try_to_wake_up+657/668] try_to_wake_up+0x291/0x29c 
Jan 24 16:17:35 client1 kernel:  [__next_cpu+32/47] __next_cpu+0x20/0x2f 
Jan 24 16:17:35 client1 kernel:  [find_busiest_group+391/1168] find_busiest_group+0x187/0x490 
Jan 24 16:17:35 client1 kernel:  [do_convert+80/210] do_convert+0x50/0xd2 
Jan 24 16:17:35 client1 kernel:  [filldir_func+80/211] filldir_func+0x50/0xd3 
Jan 24 16:17:35 client1 kernel:  [do_filldir_main+430/494] do_filldir_main+0x1ae/0x1ee 
Jan 24 16:17:35 client1 kernel:  [filldir_func+0/211] filldir_func+0x0/0xd3 
Jan 24 16:17:35 client1 kernel:  [gfs2_dir_read+362/408] gfs2_dir_read+0x16a/0x198 
Jan 24 16:17:35 client1 kernel:  [filldir_func+0/211] filldir_func+0x0/0xd3 
Jan 24 16:17:35 client1 kernel:  [gfs2_readdir+173/207] gfs2_readdir+0xad/0xcf 
Jan 24 16:17:35 client1 kernel:  [filldir_func+0/211] filldir_func+0x0/0xd3 
Jan 24 16:17:35 client1 kernel:  [gfs2_glock_nq_atime+378/794] gfs2_glock_nq_atime+0x17a/0x31a 
Jan 24 16:17:35 client1 kernel:  [dentry_open+88/94] dentry_open+0x58/0x5e 
Jan 24 16:17:35 client1 kernel:  [nfs3svc_encode_entry_plus+0/39] nfs3svc_encode_entry_plus+0x0/0x27 
Jan 24 16:17:35 client1 kernel:  [vfs_readdir+81/124] vfs_readdir+0x51/0x7c 
Jan 24 16:17:35 client1 kernel:  [nfs3svc_encode_entry_plus+0/39] nfs3svc_encode_entry_plus+0x0/0x27 
Jan 24 16:17:35 client1 kernel:  [nfsd_readdir+149/263] nfsd_readdir+0x95/0x107 
Jan 24 16:17:35 client1 kernel:  [nfs3svc_encode_entry_plus+0/39] nfs3svc_encode_entry_plus+0x0/0x27 
Jan 24 16:17:35 client1 kernel:  [nfsd3_proc_readdirplus+272/494] nfsd3_proc_readdirplus+0x110/0x1ee 
Jan 24 16:17:35 client1 kernel:  [nfs3svc_encode_entry_plus+0/39] nfs3svc_encode_entry_plus+0x0/0x27 
Jan 24 16:17:35 client1 kernel:  [nfs3svc_decode_readdirplusargs+263/325] nfs3svc_decode_readdirplusargs+0x107/0x145 
Jan 24 16:17:35 client1 kernel:  [nfsd_dispatch+237/469] nfsd_dispatch+0xed/0x1d5 
Jan 24 16:17:35 client1 kernel:  [svc_process+885/1502] svc_process+0x375/0x5de 
Jan 24 16:17:35 client1 kernel:  [nfsd+412/675] nfsd+0x19c/0x2a3 
Jan 24 16:17:35 client1 kernel:  [nfsd+0/675] nfsd+0x0/0x2a3 
Jan 24 16:17:35 client1 kernel:  [kernel_thread_helper+7/16] kernel_thread_helper+0x7/0x10 
Jan 24 16:17:35 client1 kernel:  ======================= 
Jan 24 16:17:35 client1 kernel: Code: 00 c7 04 24 5c c4 5c c0 89 44 24 04 e8 e2 1f ec ff 8b 46 20 89 44 24 08 8b 46 14 c7 04 24 00 6b 5e c0 89 44 24 04 e8 c8 1f ec ff <0f> 0b ea aa c3 5c c0 a9 04 8b 56 48 8d 
4e 48 8b 5f 0c 8b 02 0f  
Jan 24 16:17:35 svcstxlvs2 kernel: EIP: [add_to_queue+222/376] add_to_queue+0xde/0x178 SS:ESP 0068:dbc27a28 



More information about the Linux-cluster mailing list