Merge lp:~ev/whoopsie/exponential-backoff into lp:whoopsie
Proposed by
Evan
Status: | Needs review |
---|---|
Proposed branch: | lp:~ev/whoopsie/exponential-backoff |
Merge into: | lp:whoopsie |
Diff against target: |
116 lines (+29/-7) 4 files modified
Makefile (+1/-1) src/tests/Makefile (+1/-1) src/whoopsie.c (+26/-4) src/whoopsie.h (+1/-1) |
To merge this branch: | bzr merge lp:~ev/whoopsie/exponential-backoff |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Daisy Pluckers | Pending | ||
Review via email: mp+170621@code.launchpad.net |
Description of the change
This branch adds exponential backing off of report submissions when one of the submissions fails. So normally whoopsie will process outstanding reports every two hours. If one of the reports in the handful it's currently processing fails, it will retry two hours and 4 minutes later, then two hours and 8 minutes if that fails, two hours and 16, and so on.
This will help us when we and if we have to bring daisy.ubuntu.com down for any length of time in that it will prevent a flood of systems hitting us all at once.
To post a comment you must log in.