Messages in this thread | | | Date | Tue, 21 Oct 2003 22:57:09 -0600 | From | Erik Andersen <> | Subject | Re: srfs - a new file system. |
| |
On Mon Oct 20, 2003 at 11:12:07AM +0200, Nir Tzachar wrote: > more info on the system architecture can be find on the web page, and > here: http://www.cs.bgu.ac.il/~tzachar/srfs.pdf
Suppose I install srfs on both my laptop and my server. I then move the CVS repository for my pet project onto the new srfs filesystem and I take off for the weekend with my laptop. Over the weekend I commit several changes to file X. Over the weekend my friend also commits several changes to file X.
When I get home and plug in my laptop, presumably the caching daemon will try to stabalize the system by deciding which version of file X was changed last and replicating that latest version.
Who's work will the caching daemon overwrite? My work, or my friends work?
Of course, this need not involve anything so extreme as days of disconnected independent operation. A rebooting router between two previously syncd srfs peers seems sufficient to trigger this kind of data loss, unless you make the logging daemon fail all writes when disconnected.
-Erik
-- Erik B. Andersen http://codepoet-consulting.com/ --This message was written using 73% post-consumer electrons-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |