ensemblorg/ensembl-hive-htcondor

Sponsored OSS

By Ensembl

Updated about 7 years ago

Local installation of the eHive workflow manager on top of HTCondor

Image
Integration & delivery
Machine learning & AI
Data science
0

7.3K

ensemblorg/ensembl-hive-htcondor repository overview

HTCondor Meadow for eHive

Build Status

eHive is a system for running computation pipelines on distributed computing resources - clusters, farms or grids. This repository is the implementation of eHive's Meadow interface for the HTCondor job scheduler.

Version numbering and compatibility

This repository is versioned the same way as eHive itself, and both checkouts are expected to be on the same branch name to function properly.

  • version/2.5 is a stable branch that works with eHive's version/2.5 branch. Both branches are stable and only receive bugfixes.
  • master is the development branch and follows eHive's master. We primarily maintain eHive, so both repos may sometimes go out of sync until we upgrade the HTCondor module too

Testing the HTCondor meadow

The module is continuously tested under HTCondor 8.0.5 as shipped in Ubuntun 14.04 (Trusty) thanks to the Docker infrastructure. We provide two Docker images:

  1. ensemblorg/docker-htcondor This container only adds HTCondor to a service-oriented Ubuntu.
  2. ensemblorg/ensembl-hive-htcondor This container extends ensemblorg/docker-htcondor by adding the ensembl-hive and ensembl-hive-htcondor repositories (and their dependencies)

The latter can be used to test new versions of the code by running scripts/ensembl-hive-htcondor/start_test_docker.sh. The script will start a new ensemblorg/ensembl-hive-htcondor container with your own copies of ensembl-hive and ensembl-hive-htcondor mounted.

scripts/ensembl-hive-htcondor/start_test_docker.sh /path/to/your/ensembl-hive /path/to/your/ensembl-hive-htcondor name_of_docker_image

The last argument can be skipped and defaults to ensemblorg/ensembl-hive-htcondor.

Contributors

This module has been written by Matthieu Muffato (EMBL-EBI).

Contact us

eHive is maintained by the Ensembl project. We (Ensembl) are only using Platform LSF to run our computation pipelines, and can only test HTCondor on the Docker image indicated above.

There is eHive users' mailing list for questions, suggestions, discussions and announcements. To subscribe to it please visit this link

Tag summary

Content type

Image

Digest

Size

360.7 MB

Last updated

about 7 years ago

docker pull ensemblorg/ensembl-hive-htcondor:2.5

This week's pulls

Pulls:

1,712

Last week