Files
galaxy/contrib
Greg Von Kuster 3eacfa47ea Add Assaf Gordon's collect_job_timings.sh script.
This shell script produces the report, combining information from SGE's QACCT with the galaxy job/dataset information.

The output contains:
job, user, tool name, dbkey, total input size in bytes, waiting time in SGE queue, actual SGE executiong running time, and some other tidbits.

This allows finding how much running time each user had on the cluster,
how much time each tool/user spend idly waiting,
and some possible correlations between tools, dbkeys, input size and running time.

The script is tightly coupled with SGE and PostgreSQL, but can probably be adapted to PBS/MySQL.
2011-07-21 13:55:24 -04:00
..
2010-12-13 13:54:22 +10:00

CONTENTS
--------

edu.psu.galaxy.GalaxyServer.plist:

    This is the LaunchDaemon definition for OS X (pre-Snow Leopard?). Assuming
    that Galaxy is installed in the home directory of the user 'galaxy', run:
        mkdir /Users/galaxy/galaxy_dist/log
        sudo cp /Users/galaxy/galaxy_dist/contrib/edu.psu.galaxy.GalaxyServer.plist /Library/LaunchDaemons/
        sudo chown root:wheel /Library/LaunchDaemons/edu.psu.galaxy.GalaxyServer.plist
    Launch Galaxy with:
        sudo launchctl load /Library/LaunchDaemons/edu.psu.galaxy.GalaxyServer.plist
    Galaxy will now be started everytime the computer starts.
    Written and submitted by James Casbon.

galaxy.debian-init:

    init script for Debian/Ubuntu Linux.  Copy to /etc/init.d/galaxy, modify
    paths, and configure for start at boot with `update-rc.d galaxy defaults`.
    Also written and submitted by James Casbon.

galaxy.solaris-smf.xml:

    SMF Manifest for Solaris 10 and OpenSolaris.  Import with `svccfg import
    galaxy.solaris-smf.xml`.