[BProc] Re: bproc+autofs: oz_pgrp problem

Erik Arjan Hendriks erik at hendriks.cx
Thu May 9 10:22:56 PDT 2002


On Thu, May 09, 2002 at 04:08:16PM +0200, hanzl at noel.feld.cvut.cz wrote:
> Starring at bproc sources, it seemes to me that autofs might be fixed
> by changing "current->pgrp" to "current->bproc.masq->pgrp" in
> fs/autofs/autofs_i.h:
> 
>     /* autofs_oz_mode(): do we see the man behind the curtain?  (The
>        processes which do manipulations for us in user space sees the raw
>        filesystem without "magic".) */
>     
>     static inline int autofs_oz_mode(struct autofs_sb_info *sbi) {
>       return sbi->catatonic || current->pgrp == sbi->oz_pgrp;
>     }
> 
> Please comment - does it make sense? Is current->bproc.masq->pgrp the
> lie which is returned to node process calling getpgrp() ?

That should work.  bproc.masq->pgrp is the value returned by getpgrp.
Make sure you check to make sure that current->bproc.masq is not null
though.  It's null for all non-remotely managed processes.

- Erik



More information about the Beowulf mailing list