[04:28] <pitti> Good morning
[07:34] <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:52] <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
[08:01] <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:09] <pitti> jibel: eglibc> right, I killed some similar ones this morning
[08:10] <pitti> jibel: overlays> hm, might these be from manual "kill" commands? we might need some cleanup job indeed
[08:11] <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:15] <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:16] <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:17] <pitti> jibel: oh, looking at that first, then
[08:18] <pitti> some zombie adt-virt-qemu processes indeed
[08:19] <jibel> same for libreoffice http://d-jenkins.ubuntu-ci:8080/job/utopic-adt-libreoffice/ARCH=i386,label=adt/41/console
[08:20] <jibel> with 2 zombies
[08:30] <jibel> pitti, adt-virt-qemu also leaks directories in /tmp
[08:37] <jibel> I think I can safely kill adt-virt processes running since May 2 and April 24 on wazn :)
[08:55] <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:57] <jibel> I restarted chromium too
[09:02] <pitti> jibel: which dirs in /tmp/ are leaked?
[09:02] <pitti> jibel: those are from the same runs as the zombies?
[09:03] <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:14] <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:23] <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:25] <jibel> seems to be a timeout during the copy
[09:27] <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:29] <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:30] <pitti> jibel: if it is build-needed, then I'm afraid we can only increase the copy timeout?
[09:31] <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:32] <jibel> pitti, same hosts albali and alderamin. it ran on wazn on the 3rd and failed too
[09:33] <jibel> and disks shouldn't matter since it runs in memory
[09:40] <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
[15:32] <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:36] <alesage> elopio I reviewed
[15:37] <elopio> thanks.
[15:38] <rvr> balloons: ping