[OpenAFS] Timed out error on some operations in AFS when accessing
 from Solaris zone.
   
    Douglas E. Engert
     
    deengert@anl.gov
       
    Mon, 27 Oct 2008 10:33:22 -0500
    
    
  
Mans Nilsson wrote:
> I have a number of apps that try getcwd() from a zone in an AFS directory, and failing. 
> 
> Truss says: 
> 
> getcwd(0xFFBFDAE0, 4096)                        Err#145 ETIMEDOUT
Works for us.
> 
> Exactly the same operation, but performed from the global zone, works flawlessly. 
> 
> Tokens are in order, I can create files, open them, "pwd" from bash and
> ksh works, but some apps simply can't tell where they are. Gnu Make is
> one, iirc, along with some other bits and pieces in my toolchain -- the
> first occurances were in compiling.
> 
> This occurs in several zones, on  5.10 Generic_125100-10 sun4u with openafs 1.4.4. Zone setup for loopback sharing is typically: 
> 
> fs:
>         dir: /afs
>         special: /afs
>         raw not specified
>         type: lofs
>         options: []
This looks OK, but we don't mount the cache, or run the
cachemanager in a zone. The cachemaneger is run from the global.
So the following is not needed:
> fs:
>         dir: /usr/vice/cache
>         special: /usr/vice/cache
>         raw not specified
>         type: lofs
>         options: []
>
(Note: AFS is not zone aware, so PAGs and UID based tokens
are shred across zones.)
> ...which is the only way I've seen things set up.
> 
> Any hints? I'm open to upgrading, no problemo. 
On the system I just tested, we have 1.4.4,
with Generic_137111-07.
> 
> 
> 
-- 
  Douglas E. Engert  <DEEngert@anl.gov>
  Argonne National Laboratory
  9700 South Cass Avenue
  Argonne, Illinois  60439
  (630) 252-5444