[Lustre-discuss] Path lost when accessing files

Sebastien Piechurski spiechurski at sgi.com
Thu Jun 16 06:30:38 PDT 2011


This problem is documented in bug 23978 (http://bugzilla.lustre.org/show_bug.cgi?id=23978).
To summarize: the fortran runtime is making a call to getcwd() to get the full path to a file which was given as a relative path.
Lustre sometimes fail to answer to this syscall, which returns a non initialized buffer and an error code, BUT the fortran runtime does not test the getcwd() return code, and uses the buffer as-is. 

The uninitialized buffer is what you see as " @", followed by the relative path.

A patch is currently inspected.

> -----Original Message-----
> From: lustre-discuss-bounces at lists.lustre.org 
> [mailto:lustre-discuss-bounces at lists.lustre.org] On Behalf Of 
> styr at free.fr
> Sent: jeudi 16 juin 2011 12:17
> To: lustre-discuss
> Subject: [Lustre-discuss] Path lost when accessing files
> Hi Lustre users,
> we actually a little problems with jobs running on our 
> cluster and using Lustre. Sometimes, we have these errors : 
> forrtl: No such file or directory
>     forrtl: severe (29): file not found, unit 213, file  @/suivi.d000
> It does not only happen with forttl but also sometimes with 
> other files. It tries to access a file located at :  
> @/suivi.d000. We also had errors when he was trying to access 
> files like there were at the root of the FS, in this example 
> /suivi.d000.
> It's like it was loosing or corrupting the PWD environment variable.
> The funny thing is that when we execute this same job again, 
> it works perfectly. We didn't succeed in reproducing the 
> errors but they still happens from time to time.
> I didn't find any Lustre errors in my logs related the these problems.
> We're using Lustre 1.8.5 on SLES 11SP1 nodes, and SLES 10 OSS and MDS.
> Do you have any clue?
> Thanks, 
> Jay N.
> _______________________________________________
> Lustre-discuss mailing list
> Lustre-discuss at lists.lustre.org
> http://lists.lustre.org/mailman/listinfo/lustre-discuss

More information about the lustre-discuss mailing list