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