* using --ghost with 'program' type maps
@ 2009-04-06 9:17 Tom Urlings
2009-04-12 14:20 ` Ian Kent
0 siblings, 1 reply; 2+ messages in thread
From: Tom Urlings @ 2009-04-06 9:17 UTC (permalink / raw)
To: autofs
hi all,
i have been using autofs for a long time now, using it to dynamically gather
multimedia mounts using aufs locally and across local network..
however, ghosting is not supported for 'program' maps.. which makes sharing a
autofs mount a bit odd..
example:
server:/srv/multimedia -> automounted locally on server
: uses aufs locally to mount all multimedia type directories on local storage
client:/opt/multimedia -> automounted locally on client
: uses aufs locally to mount all multimedia type directories on local storage
and on automounted samba shares (also on server)
when server automount is mounted on client, server:/srv/multimedia is mounted,
but (as spec'ed) ghosting is not performed, giving an empty directory..
looks like the lookup_ghost on client does nothing as there are no cached
entries from the mapfile (program) available.. same goes on
server:/srv/multimedia..
could this be easily integrated into the automount source?
i have been looking into it today, but it looks a bit quirky to just
copy/paste the lookup_file.c:lookup_read_map into
lookup_program.c:lookup_read_map (with all ancilliaries)..
idea is to have the program maps return a complete 'file' map when given no
key on the commandline, and to 're-use' the lookup_file.c:lookup_read_map
functionality in the lookup_program.c:lookup_read_map
do any of you have a direction into where i should start looking?
thanks in advance..
best regards,
tom urlings
--
Met vriendelijke groeten,
Best regards,
Tom Urlings
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: using --ghost with 'program' type maps
2009-04-06 9:17 using --ghost with 'program' type maps Tom Urlings
@ 2009-04-12 14:20 ` Ian Kent
0 siblings, 0 replies; 2+ messages in thread
From: Ian Kent @ 2009-04-12 14:20 UTC (permalink / raw)
To: Tom Urlings; +Cc: autofs
On Mon, 2009-04-06 at 11:17 +0200, Tom Urlings wrote:
> hi all,
> i have been using autofs for a long time now, using it to dynamically gather
> multimedia mounts using aufs locally and across local network..
> however, ghosting is not supported for 'program' maps.. which makes sharing a
> autofs mount a bit odd..
>
> example:
> server:/srv/multimedia -> automounted locally on server
> : uses aufs locally to mount all multimedia type directories on local storage
>
> client:/opt/multimedia -> automounted locally on client
> : uses aufs locally to mount all multimedia type directories on local storage
> and on automounted samba shares (also on server)
>
> when server automount is mounted on client, server:/srv/multimedia is mounted,
> but (as spec'ed) ghosting is not performed, giving an empty directory..
>
> looks like the lookup_ghost on client does nothing as there are no cached
> entries from the mapfile (program) available.. same goes on
> server:/srv/multimedia..
>
> could this be easily integrated into the automount source?
Not really.
There would need to be a quite a lot done to re-structure program map
lookup module and re-factor the tokenizer from the file file map lookup
module. I really don't have time to devote to this atm.
>
> i have been looking into it today, but it looks a bit quirky to just
> copy/paste the lookup_file.c:lookup_read_map into
> lookup_program.c:lookup_read_map (with all ancilliaries)..
There's a lot more to it than that.
>
> idea is to have the program maps return a complete 'file' map when given no
> key on the commandline, and to 're-use' the lookup_file.c:lookup_read_map
> functionality in the lookup_program.c:lookup_read_map
That's been mentioned before and it should work but, by and large,
program maps don't usually know their list of keys.
Ian
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-04-12 14:20 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-06 9:17 using --ghost with 'program' type maps Tom Urlings
2009-04-12 14:20 ` Ian Kent
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.