Penguin
Diff: DisconnectedOperation
EditPageHistoryDiffInfoLikePages

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.''  
The following authors of this page have not agreed to the WlugWikiLicense. As such copyright to all content on this page is retained by the original authors.
  • BrianJohnson
The following authors of this page have agreed to the WlugWikiLicense.

PHP Warning

lib/plugin/WlugLicense.php (In template 'html'):99: Warning: Invalid argument supplied for foreach()

lib/plugin/WlugLicense.php (In template 'html'):111: Warning: in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument

lib/plugin/WlugLicense.php (In template 'html'):111: Warning: in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument