[Linux-cluster] Readhead Issues using cluster-1.01.00

Velu Erwan erwan at seanodes.com
Thu Nov 3 16:21:06 UTC 2005


David Teigland a écrit :

[...]

>I don't know, but here are a couple things you might look into:
>
>- Did this problem exist a few kernel versions ago?  We should try the
>  RHEL4 kernel (or something close to it) and the version of gfs that
>  runs on that (RHEL4 cvs branch).  If that version is ok, then there's
>  probably a recent kernel change that we've missed that requires us to
>  do something new.
>
>  
>
I've diffed the GFS-kernel-2.6.9-42.2.src.rpm 
<http://ftp.redhat.com/pub/redhat/linux/updates/enterprise/4AS/en/RHGFS/SRPMS/GFS-kernel-2.6.9-42.2.src.rpm> 
and cluster-1.01.00 and code is so close that it can't explain the loss 
of the readahead.

>- Remove the diaper code and see if that changes things.  Look at these
>  patches where I removed the diaper code from gfs2; do the equivalent
>  for the version of gfs you're playing with:
>  http://sources.redhat.com/ml/cluster-cvs/2005-q3/msg00184.html
>
>  
>
It will be my next test but it sounds like a leak in the diaper 
implementation could be the explanation of the trouble.My patch shows it.
Removing the diaper will make gfs using my device where the readahead is 
already set : so the performances will be there.
The gfs version I had tested (which helps me to determine what are the 
nominal performances) was 6.0 where diaper didn't exists.

>I suspect that read-ahead should indeed be happening and that something
>has broken it recently.  I think we should first figure out how it worked
>in the past.
>  
>
I don't manage how the diaperer disk could have a readahead value if gfs 
doesn't specify one even more when the diapered volume can't be tuned 
using blktool or hdparm.




More information about the Linux-cluster mailing list