Automatic Reupload Attempts for Failed Descriptors
Description
From the Security page:
If descriptor uploads fail due to network issues or relay unavailability, administrators must manually restart the process. Automating reuploads would improve reliability.
This seems to be happening because:
- Function upload_descriptor() may raise
stem.InvalidRequest
andstem.ProtocolError
. - But these exceptions aren't handled by OnionbalanceService._publish_descriptor.
Tasks
-
Properly act on stem.InvalidRequest
andstem.ProtocolError
exceptions. -
Update the Security page accordingly.
Time estimation
- Complexity: very small (0.5 day)
- Uncertainty: low (x1.1)
- Reference (adapted)