[Ocfs2-devel] System hang when delete file on the same dir from different node simultaneously

Chen, Yukun yukun.chen at intel.com
Mon Jun 14 18:46:16 CDT 2004


Hi all,

   On kernel 2.4, I meet a system hang when delete file from different
node. Steps to duplicate

 

Node A

   1. load_ocfs2 mkfs.ocfs2 mount (/dev/sdc2 to /ocfs)

   2. create /ocfs/testdir

   3. create 1000 files(prefix of filename is FILE1) in /ocfs/testdir

    

Node B

   1. load_ocfs2 mkfs.ocfs2 mount (/dev/sdc2 to /ocfs)

   2. create /ocfs/testdir

   3. create 1000 files(prefix of filename is FILE2) in /ocfs/testdir 

 

Then delete such files whose prefixes are FILE1 on Node A and FILE2 on
Node B simultaneously. I get a system hang with error message from dmesg
as follows:

 

***************************************

(9932) ERROR at dlm.c, 1313: DISKVOTE!!: req_lock=2, flags=40001401,
offset=36237312, inode=36237312

(9932) ERROR at dlm.c, 1316: DISKVOTE!!: this=0, master=1, locktype=8,
ronode=-1, romap=00000000

Call Trace: 

.....

[<da225e0c>]   (0xda225e0c)

[<c0109b9f>]   (0xda225fc0)

......

 

(9932) ERROR at dlm.c, 1313: DISKVOTE!!: req_lock=2, flags=40001401,
offset=36237312, inode=36237312

(9932) ERROR at dlm.c, 1316: DISKVOTE!!: this=0, master=1, locktype=8,
ronode=-1, romap=00000000

Call Trace: 

[<da225e0c>]   (0xda225e0c)

[<c0109b9f>]   (0xda225fc0)

.....

 

(2) ocfs_process_vote: RELEASE request for lockid: 41586176, action: (3)
DELETE_RENAME_RELEASE, type: disk vote

(2) vote: lockid=41586176, node=1, seqnum=1760, response=1,
open_handle=no

(2) ocfs_process_vote: ACQUIRE request for lockid: 41485312, action: (2)
DELETE_RENAME_ACQUIRE, type: net vote

verifyupdate: setting nlink from 1 to 1 for 41485312

(2) vote: lockid=41485312, node=1, seqnum=242, response=1,
open_handle=no

<3>(9932) ERROR at dlm.c, 1313: DISKVOTE!!: req_lock=2, flags=40001401,
offset=36237312, inode=36237312

(9932) ERROR at dlm.c, 1316: DISKVOTE!!: this=0, master=1, locktype=8,
ronode=-1, romap=00000000

Call Trace: 

[<da225e0c>]   (0xda225e0c)

[<c0109b9f>]   (0xda225fc0)

......

 

(9932) ERROR at dlm.c, 1313: DISKVOTE!!: req_lock=2, flags=40001401,
offset=36237312, inode=36237312

(9932) ERROR at dlm.c, 1316: DISKVOTE!!: this=0, master=1, locktype=8,
ronode=-1, romap=00000000

Call Trace: 

[<da225e0c>]   (0xda225e0c)

[<c0109b9f>]   (0xda225fc0)

......

***********************************************

 

Any ideas for it?

 

Thanx.

 

Aaron

Intel China Software Lab

Tel:  8621-52574545 Ext.1587

E_mail:yukun.chen at intel.com

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://oss.oracle.com/pipermail/ocfs2-devel/attachments/20040614/59f8b033/attachment-0001.htm


More information about the Ocfs2-devel mailing list