Closed Bug 1578902 Opened 5 years ago Closed 5 years ago

[aws provider] Some errors don't get reported to WorkerPoolErrors

Categories

(Taskcluster :: Services, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: owlish, Assigned: owlish)

References

Details

The errors that didn't get reported during the load testing:

  • InsufficientCapacityErrors
  • RequestLimitExceeded
  • InsufficientFreeAddressesInSubnet

The errors above were not reported because the workerPool had emailOnError set to true. Examining notify's logs reveals that sending email crashes with an error (which is irrelevant, but it's ConfigError: Missing region in config at Request.VALIDATE_REGION), so the whole WorkerPool.prototype.reportError crashes in this case and none of other error reporting methods gets called.

todo: add some error handling to reportError so that it could have its partial successes

Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.