canmove, Confirmed users
1,567
edits
(→Data) |
|||
Line 85: | Line 85: | ||
== Reliability == | == Reliability == | ||
* What failure modes or decision points are presented to the user? | * What failure modes or decision points are presented to the user? | ||
Any failure to download or parse the blocklist is hidden from the user. | |||
The only decision point is when a user attempts to install an add-on that is soft blocked, at that point they will be asked if they really want to install it. | |||
* Can its files be corrupted by failures? Does it clean up any locks/files after crashes? | * Can its files be corrupted by failures? Does it clean up any locks/files after crashes? | ||
The service is reliant on AMO providing a correct blocklist XML file. If AMO responds with an error status or with something that isn't XML then the blocklist service will ignore it. If it was possible for AMO to return something that is valid XML but doesn't contain correct blocklist data then the blocklist service would simply act as if nothing were blocked. | |||
== Configuration == | == Configuration == |