]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/blob - docs/write_coordination.rst
eebb0dd993f202eb16921a4b597515c63a888394
[tahoe-lafs/tahoe-lafs.git] / docs / write_coordination.rst
1 ==================================
2 Avoiding Write Collisions in Tahoe
3 ==================================
4
5 Tahoe does not provide locking of the mutable files and directories.  
6 If there is more than one simultaneous attempt to change a mutable file 
7 or directory, then an <cite>UncoordinatedWriteError</p> will result.  
8 This might, in rare cases, cause the file or directory contents to be 
9 accidentally deleted.  The user is expected to ensure that there is at 
10 most one outstanding write or update request for a given file or 
11 directory at a time.  One convenient way to accomplish this is to make 
12 a different file or directory for each person or process which wants to 
13 write.