Differences between current version and revision by previous author of DisconnectedOperation.
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 3 | Last edited on Tuesday, July 13, 2004 12:20:17 pm | by AristotlePagaltzis | |
Older page: | version 2 | Last edited on Tuesday, July 13, 2004 9:42:27 am | by CraigBox | Revert |
@@ -1,20 +1,7 @@
-Disconnected operation
refers for the
ability to disconnect from a networked FileSystem and make
changes to the
files,
and then have
the changes
replicated back
to the server when you reconnect
.
+DisconnectedOperation with a NetworkFileSystem
refers to its
ability to synchronize
changes to files during during intermittent loss of connectivity. This would allow a laptop with a [WLAN] connection to wander in
and out of range without any ill effects. Several different desktop and laptop computers could keep
the same files across without the user being bothered by less transparent solutions like [Unison File Synchronizer | http://www.cis.upenn.edu/~bcpierce/unison/]. Changes are
replicated to and fro between
the server and client whenever the connection is reestablished
.
-The results of my search
for a NetworkFileSystem that supports disconnected operation:
+DisconnectedOperation has an annoying side effect: to allow
for servers to fall over when editing
a file, the entire file has to be shipped to your client before you edit it. Although this is inconsequential when you are working on SourceCode or other small files, you will feel the burn when you are looking at large binary files, logs, or the like.
-I want a FS that supports DO so I can keep the same files on my laptop and my home computers, and not have them get out of sync.
-Currently I'm using
[Unison File Synchronizer|http://www.cis.upenn.edu/~bcpierce/unison/
] which works well for the most part, but isn't as transparent as I'd like. I've also lost files when I forgot they were in a synchronized folder and wanted
to delete the local copy
.
+The only
[FileSystems
] to support DisconnectedOperation currently seem to be [Intermezzo] and [Coda]
.
-So I started by looking at [OpenAFS] and [Coda] since they have support in the 2.6.7 [Kernel].
-
-OpenAFS doesn
't support disconnected operation (there may be partial support), it
's on the wishlist, but
that's about it. It looks like a good choice for a distributed filesystem otherwise.
-
-Coda _appeared_ to be dead at first glance, but lead me to find [Intermezzo]. [Intermezzo] was started by a former developer of Coda as a simpler implementation of Coda, and did reach version 1.x.
-
-In 2002 Intermezzo was abruptly abandoned in favor of [Lustre] which does not support DO, *UGH*, but DO is planned for version 2.. Support for Intermezzo has been dropped from recent kernels (it was in 2.6.5).
-
-Looking again at [Coda] it appears to have had a recent release (release was in April 2004: check the announcements mailing list for current info), and has packages for my current distributions of choice (Debian and Gentoo), so this looks like the way to go.
-
-I've not been able to find any other filesystems besides Intermezzo and Coda that support DO. If there are any please update this page accordingly with at least just the name.
-
-Finding
what the current status of these projects is
was a bit challenging. I hope
this will help someone else!
+''BrianJohnson notes
that finding
what the current status of these projects (now found on their respective pages)
was a bit challenging and hopes
this will help someone else.''