twistd executive can be paged out by memory-heavy builds leading to timeouts and the build being killed
Bug #677069 reported by
Julian Edwards
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
launchpad-buildd |
Triaged
|
Low
|
Unassigned |
Bug Description
If there's a memory-heavy build going on like the kernel, there's a high chance that the manager will get swapped out. This can cause undue delays on the manager side when it's trying to poll the slave.
mlockall() prevents paging out but I don't know how to do this in Python.
Changed in launchpad-buildd: | |
status: | New → Triaged |
importance: | Undecided → High |
summary: |
- The twistd executive manager process should never get paged out + twistd executive can be paged out by memory-heavy builds leading to + timeouts and the build being killed |
tags: | added: canonical-losa-lp |
To post a comment you must log in.
> mlockall() prevents paging out but I don't know how to do this in
> Python.
ctypes
(read up on that, it will be straight forward.
-Rob