The following module was proposed for inclusion in the Module List:

  modid:       File::Glob::Automount
  DSLIP:       bdpha
  description: Robust yet fast file globbing across autofs
  userid:      BBB (Rob Brown)
  chapterid:   10 (File_Names_Systems_Locking)
  communities:
    [CVS]
    Root=:pserver:[EMAIL PROTECTED]:/usr/local/cvsroot/freeware
    Repositoy=File-Glob-Automount

  similar:
    File::Glob

  rationale:

    This module combines File::Glob::bsd_glob and Unix::ConfigFile's
    Unix::AutomountFile and Net::Ping to allow perl globbing to "work"
    across nodes within an automounted directory.

    1) Compatible with regular glob in that it behaves identically when
    globbing through directory structures that don't involve autofs
    partitions. (import ':globally' is safe.)

    2) Avoids the problem of getting empty or missing matches from a
    glob within a automounted directory when that mount point happens to
    be gone (off, down, or just timed out). Also fixes the opendir on
    such automount nodes.

    3) Avoids that very nasty "10 minute choke" or kernel lock that
    prevents you from being able to "kill -9" a process that accidently
    attempted to resolve a path or node whose root path contains an
    automount to a remote box that is offline or suddenly unreachable
    from the client box.

    4) Uses syncronous tcp SYN packets to detect remote reachability in
    order to achieve parallel timeouts for multiple down or inaccessible
    mount points to assist in determining the maximum availability
    statuses in the minimum amount of real time.

    This is already being using heavily in production. I just removed
    the proprietary stuff to donate this for the benefit of the open
    source comunity.

  enteredby:   BBB (Rob Brown)
  enteredon:   Tue Oct 22 06:27:43 2002 GMT

The resulting entry would be:

File::Glob::
::Automount       bdpha Robust yet fast file globbing across autofs  BBB


Thanks for registering,
The Pause Team

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b3300000_ebbd69329cbc708b&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b3300000_ebbd69329cbc708b&SUBMIT_pause99_add_mod_insertit=1

Reply via email to