To: [EMAIL PROTECTED]
cc: [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: Mounting one FS on more than one system
In-reply-to: Your message of "Sat, 04 Dec 1999 10:10:20 MST."
<[EMAIL PROTECTED]>
Date: Sat, 04 Dec 1999 13:53:26 -0800
From: Mike Smith <[EMAIL PROTECTED]>
(moved to -current where there are more eyes that are interested)
> P.S. Mike, at comdex I spoke to you some about clustering two
> computers and one RAID array, remember? You mentioned that
> someone had pursued that avenue some, perhaps not to a working
> solution, but I don't remember who. Can you (or anyone else) point
> me to the guilty parties? We would like to pick up the work and run
> with it for a while.
Yup, I remember. I also remember going through my stack
of business cards wondering whether I remembered to get
one from you; obviously not. 8)
The sticking issue that we discussed was allowing more than
one system to mount a given filesystem; I seemed to recall
that Kirk has spoken about this before, and there may be
some folks here (or Kirk himself, also copiedd) who may
have some more input on the topic. Once this is resolved,
everything else is (relatively!) straightforward...
--
\\ Give a man a fish, and you feed him for a day. \\ Mike Smith
\\ Tell him he should learn how to fish himself, \\ [EMAIL PROTECTED]
\\ and he'll hate you for a lifetime. \\ [EMAIL PROTECTED]
Mounting on more than one system is generally problematical unless
you are willing to have all systems read-only. The problem is cache
coherence between the machines. If one changes a block, the other
machines will not see it. Basically, this is why we have the NFS
filesystem. That lets a disk be mounted on one machine, but shared
out to others. If you wanted to write a protocol that would allow
for multiple machines, then you would need to have some central
coordinator running some sort of coherency protocol with a complexity
akin to that of NFS.
Kirk McKusick
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message