Queue accepts occasionally time out due to huge non-SQL time in createMissingBuilds
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
In Progress
|
Critical
|
Colin Watson |
Bug Description
Accepting a source upload (using either DistroSeries:+queue or PackageUpload:
OOPS-4b29d695266f2054311ae5f37329e638
OOPS-bc3d500f772ea9e03cb98de14e919500
OOPS-eddb1503e8421232ad7713cdada76c44
All show the same thing. A several second gap between
File "/srv/launchpad
self.
File "/srv/launchpad
builds = pub_source.
File "/srv/launchpad
architectur
File "/srv/launchpad
self.
File "/srv/launchpad
family for (family, archive_arch) in families
and
File "/srv/launchpad
self.
File "/srv/launchpad
builds = pub_source.
File "/srv/launchpad
arch, logger=logger)
File "/srv/launchpad
arch, self.archive)
File "/srv/launchpad
distroarchs
File "/srv/launchpad
results = list(query.
This happens on appservers, so there's no P-a-s involved. determineArchit
Related branches
- William Grant (community): Approve (code)
-
Diff: 123 lines (+55/-6)2 files modifiedlib/lp/soyuz/adapters/buildarch.py (+10/-5)
lib/lp/soyuz/adapters/tests/test_buildarch.py (+45/-1)
Changed in launchpad: | |
status: | Triaged → Fix Released |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | In Progress → Confirmed |
Changed in launchpad: | |
status: | Confirmed → Fix Released |
Changed in launchpad: | |
status: | Fix Released → In Progress |
Add a subprocess hook to the python-timeline package? Be a good way to
capture info.