[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2514: Magic Folder: consider possible "Magician's apprentice" problems

Tahoe-LAFS trac at tahoe-lafs.org
Fri Oct 2 20:20:55 UTC 2015


#2514: Magic Folder: consider possible "Magician's apprentice" problems
-------------------------------------------------+-------------------------
 Reporter:  daira                                |          Owner:  daira
     Type:  task                                 |         Status:  new
 Priority:  normal                               |      Milestone:
Component:  code-frontend-magic-folder           |  undecided
 Keywords:  magic-folder error reliability       |        Version:  1.10.1
  availability denial-of-service                 |  Launchpad Bug:
-------------------------------------------------+-------------------------
 File synchronization systems are potentially vulnerable to "Magician's
 apprentice" problems where the work done to process a filesystem change
 (local or remote) triggers another filesystem change, ad infinitum.

 We have already seen two bugs that could potentially cause this:
 * uploads of "``foo.backup``", "``foo.backup.backup``", etc. before #2428
 was implemented
 * #2513 could also cause this problem if the node directory in question is
 for a server that is storing shares for the Magic Folder DMD.

 Analyse the design for other similar cases.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2514>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list