[PVFS-users] PVFS Lockup on ia64 & how to reproduce

Christoph Biardzki Christoph.Biardzki at lrz-muenchen.de
Wed Jun 16 16:39:50 EDT 2004



Hello,



it seems I finally got a grip on debugging our ia64-Problems with 
Gaussian after loading pvfsd with "pvfsd -d 0xFFFF":



Jun 16 14:02:51 lxsrv163 kernel: Process 21504 entered pvfs_file_write
Jun 16 14:02:51 lxsrv163 kernel: (file.c, 391): pvfs_file_write called 
for 192.168.36.237:3001/pvfsmetadata/pvfs64/root/Gau-21504.rwf 
(885041), offset 189595648, size 731588544
Jun 16 14:02:51 lxsrv163 kernel: (ll_pvfs.c, 640): ll_pvfs_file_write 
called for 192.168.36.237:3001/pvfsmetadata/pvfs64/root/Gau-21504.rwf 
(885041), size 16777216, loc 189595648
Jun 16 14:02:51 lxsrv163 kernel: (pvfsdev.c, 1437): exceeded buffer 
size: sleeping.


It seems that Gaussian is writing >700 MB using one call and PVFS locks 
up in ll_pvfs.c/setup_buffer() - the Gaussian process just hangs and 
PVFS does not leave the loop in setup_buffer()


The problem can be reproduced with iozone


./iozone -t1 -i0 -i1 -r32m -s128m -F /pvfs64/root/testdatei


iozone will just hang.


Notice the -r32m for a 32 MB record - ironically the defalt max. iozone 
record size is equal to PVFS's default maximum transfer size (16 MB). 
So you will have to change

#define MAXBUFFERSIZE (16*1024*1024)

to

#define MAXBUFFERSIZE (64*1024*1024)

in iozone.c otherwise it will not accept the -r32m argument.



Jun 16 15:25:44 lxsrv163 kernel: (file.c, 391): pvfs_file_write called 
for 192.168.36.237:3001/pvfsmetadata/pvfs64/root/testdatei.DUMMY.0 
(885088), offset 0, size 33554432
Jun 16 15:25:44 lxsrv163 kernel: (ll_pvfs.c, 640): ll_pvfs_file_write 
called for 
192.168.36.237:3001/pvfsmetadata/pvfs64/root/testdatei.DUMMY.0 
(885088), size 16777216, loc 0
Jun 16 15:25:44 lxsrv163 kernel: (pvfsdev.c, 1437): exceeded buffer 
size: sleeping.



Can somebody try this to reproduce the problem? Any ideas how to fix it?


Thanks!

  Christoph






-- 
Leibniz Rechenzentrum München (LRZ)
http://www.lrz.de
Abteilung Hochleistungssysteme
Barer Str. 21 - 80333 München - Germany
Tel. ++49-(0)89 / 289-28853, Raum S1527




More information about the PVFS-users mailing list