Skip to content

Cluster Testing Plan #17

Description

@hexylena

I'd like to stress test condor and figure out where we can rely on it to restart jobs and where we need Galaxy to be smarter

Condor

Setup a condor cluster with VGCN, inkl Central Manager + dedicated submit node + maybe 4 m1.small executors.

  • Launch 1M tiny jobs (just exit 0 or so); do all 1M complete? At what throughput? Dump output of condor_history to file, process, make some nice graphs maybe.
  • Do the same. Repeatedly reboot the central manager at maybe 5 minute intervals throughout test. Is everything coming back successfully?
  • Do the same, but kill the central manager during the middle of the test. Just delete it in openstack + replace it. What is lost?
  • Do the same, but repeatedly reboot compute nodes randomly
  • Same but repeatedly kill + replace compute nodes (e.g. with terraform.)

(If 1M is too high and takes multiple hours then decrease until the tests run in ~20 minutes.)

Galaxy

Setup same, but add a galaxy server + NFS server. (We can help here.)

  • Launch thousands of jobs that take some time to complete (e.g. sleep 60; echo "hi" in a tool), and repeatedly kill compute nodes. Do the jobs complete successfully with their expected output?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions