Hangs with long builds

Bug #498159 reported by Pau Garcia Quiles
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
deb-o-matic
Invalid
Medium
Luca Falavigna

Bug Description

When you build packages which take a very long time (hours), debomatic becomes unresponsive. It finishes building the package(s) which were building but it does not start building new packages.

For instance, with the default 3 parallel builds, if I upload Qt 4.6 (which takes about 3 hours in my machine) and two very lightweight packages (build time = minutes) to debomatic, it builds the packages for all 3 correctly but after finishing the build, it won't take another package.

Revision history for this message
Luca Falavigna (dktrkranz) wrote :

Thanks for the report. Which version are you using?

Revision history for this message
Pau Garcia Quiles (pgquiles) wrote :

Trunk r160. It doesn't seem like the latest changes (r161 -> r166) would fix the problem.

Revision history for this message
Luca Falavigna (dktrkranz) wrote :

Seems related to locks, I'll try to debug the code behind them.

Changed in debomatic:
assignee: nobody → Luca Falavigna (dktrkranz)
importance: Undecided → Medium
milestone: none → 0.8
Revision history for this message
Luca Falavigna (dktrkranz) wrote :

I'm unable to reproduce the issue, mind applying the attached patch and then report back output from /tpm/debomatic_locks.log?

Changed in debomatic:
milestone: 0.8 → future
Revision history for this message
Luca Falavigna (dktrkranz) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in debomatic:
status: New → Invalid
Changed in debomatic:
milestone: future → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.