[Collab-qa-commits] r1845 - in debcluster/scripts: . bin.local
Lucas Nussbaum
lucas at alioth.debian.org
Sun Nov 21 09:03:58 UTC 2010
Author: lucas
Date: 2010-11-21 09:03:55 +0000 (Sun, 21 Nov 2010)
New Revision: 1845
Added:
debcluster/scripts/childof
Modified:
debcluster/scripts/bin.local/instest-squeeze-amd64.sh
debcluster/scripts/bin.local/rebuild-squeeze-main-squeeze64.sh
debcluster/scripts/bin.local/rebuild-ubuntu.sh
debcluster/scripts/update-mirror-ubuntu.bash
Log:
various minor updates
Modified: debcluster/scripts/bin.local/instest-squeeze-amd64.sh
===================================================================
--- debcluster/scripts/bin.local/instest-squeeze-amd64.sh 2010-11-21 09:03:18 UTC (rev 1844)
+++ debcluster/scripts/bin.local/instest-squeeze-amd64.sh 2010-11-21 09:03:55 UTC (rev 1845)
@@ -7,7 +7,7 @@
ARCH=amd64
ID=squeeze64-amd64.$(date --iso)
-SUBNODES=5
+SUBNODES=20
JOBTYPE=3
#LIST=~/failed
#LISTOK=~/inst_ok
@@ -23,6 +23,8 @@
if [ "$LISTOK" != "" ];then
fcb -l /tmp/wp.$ID.1 minus $LISTOK > /tmp/wp.$ID.2
fi
+tac /tmp/wp.$ID.2 > /tmp/wp.$ID.2.1
+mv /tmp/wp.$ID.2.1 /tmp/wp.$ID.2
#fcb /tmp/wp.${ID}.1 minus piuparts/piuparts.untestable > /tmp/wp.${ID}.2
for p in $(</tmp/wp.${ID}.2); do
echo "it_${ID}_${p} [0,-1] /dc/debcluster/scripts/tasks/instest.rb -p $p -c lsqueeze64-instest -l /dc/data/logs/inst.${ID}/${p}.log --upgrade-chroot llenny64-instest"
@@ -36,4 +38,4 @@
ENV=lenny-x64-base
ENV=squeeze-minimal
-ssh $TARGET "oarsub -t deploy $OAROPTS -l nodes=${NODES},walltime=${WALLTIME} \"/home/lnussbaum/bin/katapult3 --deploy-env ${ENV} --copy-ssh-key -- /home/lnussbaum/bin/dc-startcluster ${TL} --update squeeze64-instest-source --update lenny64-instest-source --type $JOBTYPE --subnodes ${SUBNODES} --mirror\""
+ssh $TARGET "oarsub -q testing -t deploy $OAROPTS -l nodes=${NODES},walltime=${WALLTIME} \"/home/lnussbaum/bin/katapult3 --deploy-env ${ENV} --copy-ssh-key -- /home/lnussbaum/bin/dc-startcluster ${TL} --type $JOBTYPE --subnodes ${SUBNODES} --mirror\""
Modified: debcluster/scripts/bin.local/rebuild-squeeze-main-squeeze64.sh
===================================================================
--- debcluster/scripts/bin.local/rebuild-squeeze-main-squeeze64.sh 2010-11-21 09:03:18 UTC (rev 1844)
+++ debcluster/scripts/bin.local/rebuild-squeeze-main-squeeze64.sh 2010-11-21 09:03:55 UTC (rev 1845)
@@ -5,7 +5,7 @@
ARCH=amd64
CHROOT=lsqueeze64
ID=${CHROOT}-${ARCH}.$(date --iso)
-SUBNODES=4
+SUBNODES=8
JOBTYPE=3
#LIST=~/failed
WALL=wall
Modified: debcluster/scripts/bin.local/rebuild-ubuntu.sh
===================================================================
--- debcluster/scripts/bin.local/rebuild-ubuntu.sh 2010-11-21 09:03:18 UTC (rev 1844)
+++ debcluster/scripts/bin.local/rebuild-ubuntu.sh 2010-11-21 09:03:55 UTC (rev 1845)
@@ -53,6 +53,7 @@
scp /tmp/tl.$ID $TARGET:
ENV=lenny-x64-base
+ENV=squeeze-minimal
echo "oarsub at $TARGET ..."
ssh $TARGET "oarsub -t deploy $OAROPTS -l nodes=${NODES},walltime=${WALLTIME} \"/home/lnussbaum/bin/katapult3 --deploy-env ${ENV} --copy-ssh-key -- /home/lnussbaum/bin/dc-startcluster ${TL} --update ubuntu64-source --update ubuntu32-source --type $JOBTYPE --subnodes ${SUBNODES} --mirror\""
Added: debcluster/scripts/childof
===================================================================
--- debcluster/scripts/childof (rev 0)
+++ debcluster/scripts/childof 2010-11-21 09:03:55 UTC (rev 1845)
@@ -0,0 +1,25 @@
+#!/usr/bin/ruby -w
+
+require 'pp'
+$children = {}
+`ps h -e -o pid,ppid`.each_line do |l|
+ pid, ppid = l.split(/\s+/)
+ $children[ppid] = [] if $children[ppid].nil?
+ $children[ppid] << pid
+end
+def getchild(pid)
+# puts "called with #{pid}"
+ r = []
+ r += ($children[pid] or [])
+ r.each do |pid2|
+ r += getchild(pid2)
+ end
+ r += [ pid ]
+ r
+end
+
+o = []
+ARGV.each do |pid|
+ o += getchild(pid)
+end
+puts o.sort.uniq.join(' ')
Property changes on: debcluster/scripts/childof
___________________________________________________________________
Added: svn:executable
+ *
Modified: debcluster/scripts/update-mirror-ubuntu.bash
===================================================================
--- debcluster/scripts/update-mirror-ubuntu.bash 2010-11-21 09:03:18 UTC (rev 1844)
+++ debcluster/scripts/update-mirror-ubuntu.bash 2010-11-21 09:03:55 UTC (rev 1845)
@@ -2,7 +2,7 @@
LPORT=12001
ROOT=ubuntu
-DIST=lucid,maverick
+DIST=lucid,maverick,natty
SECT=main,restricted,universe,multiverse
ARCH=amd64,i386
TARGET=/home/lnussbaum/mirrors/ubuntu
More information about the Collab-qa-commits
mailing list