Skip to content

'Docker Swarm' implementation of Ensembl Hive Meadow interface

License

Notifications You must be signed in to change notification settings

Ensembl/ensembl-hive-docker-swarm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Swarm Meadow for eHive

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 Docker Swarm container orchestrator.

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, version/2.6, etc. are stable branchs that work with eHive's branches of the same name. These 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 DockerSwarm module too

Testing the Docker Swarm meadow

Find the documentation on ensembl-hive's user manual

Contributors

This module has been written by Leo Gordon and 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 have only tried Docker Swarm on toy examples.

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