Merge ubuntu-debuginfod:fix-poller-timestamp into ubuntu-debuginfod:master
Proposed by
Sergio Durigan Junior
Status: | Merged |
---|---|
Merged at revision: | 825e53575702b5b126232abc36504c0db0b83448 |
Proposed branch: | ubuntu-debuginfod:fix-poller-timestamp |
Merge into: | ubuntu-debuginfod:master |
Diff against target: |
218 lines (+50/-38) 3 files modified
ddebpoller.py (+34/-24) debugpoller.py (+10/-9) poll_launchpad.py (+6/-5) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Lena Voytek (community) | Approve | ||
Bryce Harrington | Pending | ||
Athos Ribeiro | Pending | ||
Canonical Server Reporter | Pending | ||
Review via email: mp+435630@code.launchpad.net |
Description of the change
Recently I noticed (kudos to schopin for his ping) that the poller has been missing several ddebs. I'm not entirely sure why that's happening, but I have a strong feeling that this has something to do with timestamps. ddeb-retriever does some manipulation in order to guarantee that it doesn't miss "publications arriving out of order". So I'm implementing the same thing here, in the hopes that it solves the problem.
I would like to deploy this in production and keep monitoring to check if the problem is solved.
To post a comment you must log in.
The changes make sense and should work fine with the Python datetime library. I have some additional suggestions below but otherwise looks good to me