[Collab-qa-commits] r2057 - udd/scripts

Lucas Nussbaum lucas at alioth.debian.org
Tue Oct 25 13:23:45 UTC 2011


Author: lucas
Date: 2011-10-25 13:23:45 +0000 (Tue, 25 Oct 2011)
New Revision: 2057

Added:
   udd/scripts/vacuum
Modified:
   udd/scripts/check_timestamps
   udd/scripts/notify-mirror-push
Log:
add vacuum script

Modified: udd/scripts/check_timestamps
===================================================================
--- udd/scripts/check_timestamps	2011-10-24 19:56:28 UTC (rev 2056)
+++ udd/scripts/check_timestamps	2011-10-25 13:23:45 UTC (rev 2057)
@@ -1,6 +1,6 @@
 echo "select source, max(end_time) from timestamps
 where command = 'run' and source not in (
-'debian-etch', 'debian-backports-etch', 'debian-volatile-etch', 'debian-volatile-sloppy-etch', 'debian-volatile-proposed-etch', 'debian-etch-proposed-updates', 'debian-etch-security', 'ddtp', 'ubuntu-maverick'
+'debian-etch', 'debian-backports-etch', 'debian-volatile-etch', 'debian-volatile-sloppy-etch', 'debian-volatile-proposed-etch', 'debian-etch-proposed-updates', 'debian-etch-security', 'ddtp', 'ubuntu-maverick', 'debian-volatile-lenny', 'debian-lenny-proposed-updates', 'debian-lenny', 'debian-lenny-security', 'debian-volatile-proposed-lenny', 'debian-volatile-sloppy-lenny'
 ) and source not in (
 select source from timestamps where command = 'run' and end_time > (current_timestamp - interval '36 hours')) group by source;" | psql -p 5441 -q -t udd | grep -v "^$"
 ls -l --time-style=full-iso /org/bugs.debian.org/www/project/trace/ |sort -n -k 6 | grep -v $(date --iso) | grep -v $(date --iso -d '1 day ago') | grep -v "^total"

Modified: udd/scripts/notify-mirror-push
===================================================================
--- udd/scripts/notify-mirror-push	2011-10-24 19:56:28 UTC (rev 2056)
+++ udd/scripts/notify-mirror-push	2011-10-25 13:23:45 UTC (rev 2057)
@@ -77,7 +77,8 @@
 case "$ARCHIVE" in
    "")
       if [ $(($RANDOM % 10)) -eq 0 ]; then
-	      $UAR debian-{wheezy,squeeze,sid,experimental,lenny} debian-{lenny,squeeze,wheezy}-proposed-updates debian-squeeze-updates
+#	      $UAR debian-{wheezy,squeeze,sid,experimental,lenny} debian-{lenny,squeeze,wheezy}-proposed-updates debian-squeeze-updates
+	      $UAR debian-{wheezy,squeeze,sid,experimental} debian-{squeeze,wheezy}-proposed-updates debian-squeeze-updates
       else
 	      $UAR debian-{wheezy,sid,experimental} debian-wheezy-proposed-updates
       fi
@@ -90,13 +91,15 @@
       fi
       ;;
    security)
-      $UAR debian-lenny-security debian-squeeze-security debian-wheezy-security
+#      $UAR debian-lenny-security debian-squeeze-security debian-wheezy-security
+      $UAR debian-squeeze-security debian-wheezy-security
       ;;
    volatile)
-      $UAR debian-volatile-lenny debian-volatile-sloppy-lenny debian-volatile-proposed-lenny
+  #   $UAR debian-volatile-lenny debian-volatile-sloppy-lenny debian-volatile-proposed-lenny
       ;;
    backports)
-      $UAR debian-backports-lenny debian-backports-lenny-sloppy debian-backports-squeeze
+#      $UAR debian-backports-lenny debian-backports-lenny-sloppy debian-backports-squeeze
+      $UAR debian-backports-squeeze
       ;;
    debian-ports)
       $UAR debian-ports-sid debian-ports-experimental debian-ports-unreleased

Added: udd/scripts/vacuum
===================================================================
--- udd/scripts/vacuum	                        (rev 0)
+++ udd/scripts/vacuum	2011-10-25 13:23:45 UTC (rev 2057)
@@ -0,0 +1,16 @@
+#!/usr/bin/ruby -w
+
+require 'pp'
+require 'date'
+require 'thread'
+require 'dbi'
+Thread::abort_on_exception = true
+
+dbh = DBI::connect('DBI:Pg:dbname=udd;port=5441', 'udd')
+sth = dbh.prepare("select relname from pg_class where relkind='r' and relowner='16386' and relnamespace='2200'")
+sth.execute
+sth.fetch_all[0].each do |rel|
+   sth = dbh.prepare("vacuum full verbose analyze #{rel}")
+   sth.execute
+end
+exit(0)


Property changes on: udd/scripts/vacuum
___________________________________________________________________
Added: svn:executable
   + *




More information about the Collab-qa-commits mailing list