[tahoe-dev] [tahoe-lafs] #833: reject mutable children when *reading* an immutable dirnode

tahoe-lafs trac at allmydata.org
Wed Nov 18 07:34:46 UTC 2009


#833: reject mutable children when *reading* an immutable dirnode
---------------------------+------------------------------------------------
 Reporter:  warner         |           Owner:           
     Type:  defect         |          Status:  new      
 Priority:  major          |       Milestone:  undecided
Component:  code-dirnodes  |         Version:  1.5.0    
 Keywords:                 |   Launchpad_bug:           
---------------------------+------------------------------------------------
 In #607 (DIR2-CHK), Zooko suggested that in addition to refusing to allow
 mutable children when creating an immutable dirnode, the tahoe code should
 guard against buggy/noncompliant implementations and complain when it sees
 a mutable child in a pre-existing immutable dirnode. The code should log
 an error of some sort and ignore the child.

 When I implemented #607, I didn't do this. It should be done. The
 trickiest part is testing it, and deciding where to send the error
 message.

-- 
Ticket URL: <http://allmydata.org/trac/tahoe/ticket/833>
tahoe-lafs <http://allmydata.org>
secure decentralized file storage grid


More information about the tahoe-dev mailing list