Death row processing is currently taking a very long time
Bug #430552 reported by
Julian Edwards
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Celso Providelo |
Bug Description
Currently, process-
Because it takes so long, the reaping done via the loop tuner also conflicts with the next run of the publisher which is the possible cause for an exception. We need to:
a) find out why it takes so long
b) look at optimising the file deletion stage
c) stop the publisher temporarily and let it run to completion
Related branches
lp:~cprov/launchpad/bug-430552-unblock-death-row
- Brad Crittenden (community): Approve (release-critical)
- Michael Nelson (community): Approve (code)
-
Diff: 261 lines4 files modifiedlib/lp/archivepublisher/deathrow.py (+10/-5)
lib/lp/archivepublisher/diskpool.py (+10/-4)
lib/lp/archivepublisher/tests/test_deathrow.py (+155/-0)
lib/lp/soyuz/interfaces/publishing.py (+10/-0)
tags: | added: oops soyuz-publish |
Changed in soyuz: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Julian Edwards (julian-edwards) |
Changed in soyuz: | |
milestone: | 3.0 → 3.1.10 |
Changed in soyuz: | |
status: | Triaged → In Progress |
Changed in soyuz: | |
milestone: | 3.1.10 → 3.0 |
Changed in soyuz: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
It turns out that the txn killer was only warning, not killing, so the exception is mostly likely to be the reason for the p-d-r script not completing. cjwatson advised that we can stop the publisher tomorrow to let p-d-r run to completion with no interference.