On Tue, Jul 14, 2009 at 04:39:19PM -0600, Robert Thurlow wrote:
> Joerg Schilling wrote:
> 
> >>>Do you see a benefit from replacing technology that is known since more 
> >>>than 20 years by something that does not yet have even test users?
> 
> >Which benefits?
> 
> Caveat - this is about a follow-on case.
> 
> I'm glad you asked.  The current automounter hasn't had a decent
> amount of work on it for years now, and it has a lot of issues,
> strictly as a piece of code in a Solaris system.  Maps are read
> [...]

It's not that the code is unmaintained -- these are architectural flaws
in the automounter concept.  Since the automounter is _client_-driven
the namespace information must be distributed to all clients, which
works well enough in a small environment, but does not scale to the
Internet.

Any automount map distribution protocol will just not lend itself to
having clients dynamically adjust as the namespace changes -- clients
would have to poll too often and detect changes, or the protocols would
have to support exchanging diffs, and so on and on.

The very notion of automount maps that need to be distributed also tends
to centralization of namespace management, which presents its own
scalability issues: every time you zfs create/destroy you must edit an
automount map on some server, or do some LDAP creates/modifies?  ugh,
ugh!.

Mirror mounts already solve problems that the automounter can't
possibly.  Referrals extend that solution past a single host.  That is
good.

Nico
-- 

Reply via email to