Changes between Initial Version and Version 9 of Ticket #667
- Timestamp:
- 2012-12-06T22:19:23Z (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #667
- Property Keywords mutable download reliability availability added
- Property Milestone changed from 1.6.0 to soon
- Property Summary changed from KeyError in mutable publish to KeyError in mutable download
-
Ticket #667 – Description
initial v9 1 Zooko observed a !KeyError exception raised during mutable-file retrieval, in #651 (specifically at source:src/allmydata/mutable/retrieve.py#L157). This is a bug in the retrieval code, probably triggered by running out of valid shares. Either the {{{self.remaining_sharemap}}} mapping should not be modified while {{{download()}}} is iterating over it, or more likely {{{download()}}} must be prepared for {{{remaining_sharemap}}} to change during the iteration.1 Zooko observed a !KeyError exception raised during mutable-file retrieval, in #651 (specifically at [source:git/src/allmydata/mutable/retrieve.py?rev=4061258c#L157]). This is a bug in the retrieval code, probably triggered by running out of valid shares. Either the {{{self.remaining_sharemap}}} mapping should not be modified while {{{download()}}} is iterating over it, or more likely {{{download()}}} must be prepared for {{{remaining_sharemap}}} to change during the iteration.