-
Notifications
You must be signed in to change notification settings - Fork 31
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
Assembly and Annotation pipeline: "/tmp" folder full issue with shovill #1491
Comments
to give more details: spades receives the second parameters, as defined by Jeevan, but completely ignores the second set of values, keeps the first ones it receives:
I am not sure who is responsible for appending the variables this way: is it the pipeline, when installed via irida or is it something the galaxy devs need to look at? or is it something we misconfigured? for the record, the spades repo is here; |
Hello @ajkarloss and @georgemarselis-nvi The repository with the Assembly and Annotation pipeline is the main IRIDA repository (https://github.com/phac-nml/irida/tree/development/src/main/resources/ca/corefacility/bioinformatics/irida/model/workflow/analysis/type/workflows/AssemblyAnnotation/0.6). Sorry that it's hard to find where it is located. I moved the issue to the correct repository and I will respond to the issue in another comment. |
With regards to the https://github.com/tseemann/shovill/blob/v1.1.0/bin/shovill#L119 $tmpdir ||= File::Temp->newdir(CLEANUP=>1); Since the So, the solution to override this would be to expose the However, another solution is to make adjustments to environment variables in Galaxy prior to running the Shovill tool. The $ TMPDIR=/opt/new-temp/ perl -MFile::Temp -e '$d=File::Temp->newdir(CLEANUP=>1);print($d,"\n");'
/opt/new-temp/pWZSfF_u9T So, if you can set the |
Thanks for the information! |
hey just incase you got a better idea than us. We are facing the same issue with scheduling: we have set slurm to the maximum cores available for the machine and I have made sure to run manual tests to check if the galaxy account can schedule 64 jobs (it can and more) yet every time a user runs an analysis, each step takes up only one slot/cpu and galaxy only schedules up to 12 jobs. Do you have any clues please? |
Note: Not able to find the repository for Assembly and Annotation pipeline. So, I am creating this issue here.
Even though we mention the location for the temp directory (--tmp-dir) for spades in "Shovill advanced options for spades" while running Assembly and Annotation Pipeline, we noticed that Spades is using "/tmp" and it gets filled up very quickly (We have assigned about 20GB for "/tmp" in our set up).
Any tips on how to fix it?
The text was updated successfully, but these errors were encountered: