Changeset 8d6f204a28ce2c3fc4c28edd1a7cfd6e2771ce7d
- Timestamp:
- 01/17/12 17:16:33 (4 months ago)
- Author:
- Ted Faber <faber@…>
- Children:
- 94a6661c11a455b028b72f90dbdd891354e59775
- Parents:
- 7653f01d97be227f0af845b71a330226cff629e8
- git-committer:
- Ted Faber <faber@isi.edu> / 2012-01-17T17:16:33Z-0800
- Message:
-
Returning too many failure proofs locks up the fault mechanism.
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r923984c
|
r8d6f204
|
|
| 309 | 309 | self.log.debug("Access failed for %s %s" % (attr.attr, fid)) |
| 310 | 310 | else: |
| | 311 | self.log.debug("Access denied for for %s" % fid) |
| | 312 | # We only return one fail proof because returning hundreds (which |
| | 313 | # is easy to do) locks up the fault mechanism. |
| 311 | 314 | raise service_error(service_error.access, "Access denied", |
| 312 | | proof=fail_proofs) |
| | 315 | proof=fail_proofs[0]) |
| 313 | 316 | |
| 314 | 317 | |