[OpenAFS-devel] salvager stuck on one file?

Hartmut Reuter reuter@rzg.mpg.de
Thu, 20 Apr 2006 09:57:28 +0200


Miles Davis wrote:
> Anybody ever see the salvager seemingly get stuck on one file? I've seen 
> it twice today, same file -- it's a little under 2MB, and I can't tell 
> what the hell it's doing. This is OpenAFS 1.4.0 on linux (fedora core 
> 4), reiserfs. Strace shows it chewing on the file:
> 
> llseek(7, 0, [0], SEEK_SET)            = 0
> flock(7, LOCK_EX)                       = 0
> _llseek(7, 824838, [824838], SEEK_SET)  = 0
> read(7, "\2\0", 2)                      = 2
> _llseek(7, 824838, [824838], SEEK_SET)  = 0
> read(7, "\2\0", 2)                      = 2
> _llseek(7, 824838, [824838], SEEK_SET)  = 0
> write(7, "\1\0", 2)                     = 2
> fsync(7)                                = 0
> flock(7, LOCK_UN)                       = 0
> _llseek(7, 0, [0], SEEK_SET)            = 0
> flock(7, LOCK_EX)                       = 0
> _llseek(7, 824842, [824842], SEEK_SET)  = 0
> read(7, "\2\0", 2)                      = 2
> _llseek(7, 824842, [824842], SEEK_SET)  = 0
> read(7, "\2\0", 2)                      = 2
> _llseek(7, 824842, [824842], SEEK_SET)  = 0
> write(7, "\1\0", 2)                     = 2
> fsync(7)                                = 0
> flock(7, LOCK_UN)                       = 0
> _llseek(7, 0, [0], SEEK_SET)            = 0
> flock(7, LOCK_EX)                       = 0
> _llseek(7, 824846, [824846], SEEK_SET)  = 0
> read(7, "\2\0", 2)                      = 2
> _llseek(7, 824846, [824846], SEEK_SET)  = 0
> read(7, "\2\0", 2)                      = 2
> _llseek(7, 824846, [824846], SEEK_SET)  = 0
> 
> (fd 7 is /vicepe/AFSIDat/x/xc2+U/special/zzzzPoXG++0, if that helps)
> 
> Upping the debug level on the file server via -TSTP doesn't seem to 
> provide any information. After a couple of hours it will finish. 
> 
That's the special volume file containing the link counts for all files 
of the volume group belonging to the RW-volume 536889917.
The salvager reads and checks the link counts for all files in the 
volume group. So far it looks correctly. How many files are in that volume?

Hartmut

-- 
-----------------------------------------------------------------
Hartmut Reuter                           e-mail reuter@rzg.mpg.de
					   phone +49-89-3299-1328
RZG (Rechenzentrum Garching)               fax   +49-89-3299-1301
Computing Center of the Max-Planck-Gesellschaft (MPG) and the
Institut fuer Plasmaphysik (IPP)
-----------------------------------------------------------------