pitti | Good morning | 04:28 |
---|---|---|
=== chihchun is now known as chihchun_afk | ||
=== chihchun_afk is now known as chihchun | ||
pitti | jibel: FYI, I changed adt-setup-testbed to create utopic VMs (cloud images exist now) | 07:34 |
pitti | jibel: and the first run succeeded | 07:34 |
pitti | jibel: I also pushed a fix for the $ADTTMP permission errors | 07:34 |
jibel | pitti, good. I aborted an eglibc job that have been running for more than a day. It was stuck on "achiving artifacts" after a timeout | 07:52 |
jibel | pitti, adt-run doesn't seem to leave old overlay files in /run/shm sometimes. I'll remove obviously old ones. | 08:01 |
jibel | s/doesn't// | 08:01 |
pitti | jibel: eglibc> right, I killed some similar ones this morning | 08:09 |
pitti | jibel: overlays> hm, might these be from manual "kill" commands? we might need some cleanup job indeed | 08:10 |
pitti | ah, the fixes mails \o/ | 08:11 |
jibel | pitti, I'll add the cleanup to the wrapper and also fallback to disk when there is no space left in shm | 08:11 |
pitti | jibel: I wonder if we could actually remove the overlay right away | 08:15 |
pitti | jibel: i. e. if qemu ever needs to re-open it; if not, a removed "lingering" inode ought to suffice | 08:15 |
* pitti checks that | 08:15 | |
jibel | pitti, there is something with handling of timeouts too, eg chromium http://d-jenkins.ubuntu-ci:8080/job/utopic-adt-chromium-browser/ARCH=i386,label=adt/19/console | 08:16 |
pitti | jibel: oh, looking at that first, then | 08:17 |
pitti | some zombie adt-virt-qemu processes indeed | 08:18 |
jibel | same for libreoffice http://d-jenkins.ubuntu-ci:8080/job/utopic-adt-libreoffice/ARCH=i386,label=adt/41/console | 08:19 |
jibel | with 2 zombies | 08:20 |
jibel | pitti, adt-virt-qemu also leaks directories in /tmp | 08:30 |
jibel | I think I can safely kill adt-virt processes running since May 2 and April 24 on wazn :) | 08:37 |
pitti | jibel: ah, you cleaned up alderamin already | 08:55 |
pitti | jibel: I tried to locally reproduce the zombies, but it exits cleanly here | 08:55 |
jibel | pitti, I cleaned them all | 08:55 |
pitti | jibel: nevertheless, I'll improve the timeout handling | 08:55 |
pitti | thanks | 08:55 |
jibel | I restarted chromium too | 08:57 |
pitti | jibel: which dirs in /tmp/ are leaked? | 09:02 |
pitti | jibel: those are from the same runs as the zombies? | 09:02 |
pitti | jibel: I wonder what happens if you kill a job in jenkins -- is that kill -TERM'ed or kill -KILL'ed ? | 09:03 |
pitti | in the latter case there's no chance to run the cleanup handlers | 09:03 |
pitti | jibel: http://anonscm.debian.org/gitweb/?p=autopkgtest/autopkgtest.git;a=commitdiff;h=56039dc1 should help with the zombie processes (hopefully, as I can't reproduce), and http://anonscm.debian.org/gitweb/?p=autopkgtest/autopkgtest.git;a=commitdiff;h=c733be should help with the /dev/shm/ leaked files | 09:14 |
* pitti rolls this out | 09:14 | |
=== vrruiz_ is now known as rvr | ||
jibel | pitti, jenkins sends a Thread.interrupt() to the executor thread which in turns sends a SIGTERM to the child process and all its descendants | 09:23 |
jibel | -s | 09:23 |
pitti | jibel: ah, thanks | 09:23 |
pitti | jibel: so this probably ought to install a signal handler to run the cleanup bits on SIGTERM | 09:23 |
jibel | pitti, chromium timed out again | 09:23 |
jibel | seems to be a timeout during the copy | 09:25 |
jibel | pitti, this is the last command executed: /usr/bin/python /tmp/adt-virt-qemuWO5seT/runcmd cp -r --preserve=timestamps,links /tmp/apt0-build.bkqTX5/chromium-browser-34.0.1847.116 /autopkgtest/tmp/apt0-tests-tree | 09:27 |
pitti | jibel: ah, I figure that tree will be rather big | 09:29 |
pitti | jibel: I have a FIXME for an optimization to only copy debian/tests/ instead of the full source tree, unless the tree is "build-needed" | 09:29 |
pitti | jibel: if it is build-needed, then I'm afraid we can only increase the copy timeout? | 09:30 |
jibel | pitti, maybe but same test passed before May 2nd with the same version of chromium | 09:31 |
pitti | jibel: maybe it ran on a host with faster disks? | 09:31 |
jibel | pitti, same hosts albali and alderamin. it ran on wazn on the 3rd and failed too | 09:32 |
jibel | and disks shouldn't matter since it runs in memory | 09:33 |
pitti | jibel: last Friday I switched it back from squeezing everything through tar and stdin to 9p | 09:40 |
pitti | but for most cases this made things a lot faster, hmm | 09:40 |
* pitti puts that onto his TODO list, too | 09:40 | |
elopio | alesage: I'm trying to push this: | 15:32 |
elopio | https://code.launchpad.net/~elopio/ubuntu-ui-toolkit/fix1314390-click_element_on_unity/+merge/217693 | 15:32 |
elopio | have I answered your question? | 15:32 |
* alesage clicks | 15:32 | |
alesage | elopio I reviewed | 15:36 |
elopio | thanks. | 15:37 |
rvr | balloons: ping | 15:38 |
=== chihchun is now known as chihchun_afk | ||
=== bfiller is now known as bfiller_afk | ||
=== roadmr is now known as roadmr_afk | ||
=== bfiller_afk is now known as bfiller | ||
=== roadmr_afk is now known as roadmr | ||
=== salem_ is now known as _salem |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!