Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tools hive: LSF to Slurm migration #842

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from
Draft

Tools hive: LSF to Slurm migration #842

wants to merge 7 commits into from

Conversation

azangru
Copy link
Contributor

@azangru azangru commented Nov 14, 2024

The changes in this PR are part of switching ensembl-hive from version 2.2 to version 2.7, and of migration from LSF to Slurm. They include:

  • Updates to beekeeper_manager.pl to stop it from passing arbitrary command-line options to beekeeper.pl (beekeeper.pl in ensembl-hive, which is the script that is eventually called, no longer allows options outside of the ones that it expects).
  • Updates to beekeeper.pl to fix a problem when it would call itself. You will notice that the old version of beekeeper.pl has a do command, with which it calls beekeeper.pl in ensembl-hive. For some reason that remains a mystery, after we switched ensembl-hive to version 2.7, our beekeeper.pl (i.e. the one in the public-plugins repo) started calling itself at the do line instead of calling beekeeper.pl in ensembl-hive. I have updated the file to use fork instead of do.
  • Updates to ToolsPipeConfig.pm and its subclasses to update the definition of jobs for SLURM

@azangru azangru changed the title Update beekeeper scripts for the hive 2.2 -> 2.7 migration Tools hive: LSF to Slurm migration Nov 14, 2024
@azangru azangru changed the base branch from release/113 to main November 14, 2024 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants