Peter,

We made the modification to the config file, restarted galaxy and things seem to be working from the galaxy end. We see sub-job directories being created in /mnt/galaxy/tmp/job_working_directory. We think all of the required job chunks have been created (i.e. total sequences/1000 sub-job directories now with no more being created now)

Now we have what may be a CloudMan question: our working cluster has a head node and 4 workers. The head node is loaded up but the workers are idle. I would have thought jobs should be pushing out to the workers but we don't see any load on these machines.

Any advice? Thanks.

David

PS. what is the path of the file which contains the split_size="1000" configuration?



On Tue, May 3, 2016 at 2:19 PM David Kovalic <kovalic@analome.com> wrote:
Peter,

Thanks, I didn't see that, I was reading the paper and searching online.

Appreciate the help, we'll give it a go!

David


On Tue, May 3, 2016 at 2:16 PM Peter Cock <p.j.a.cock@googlemail.com> wrote:
Hi David,

The NCBI BLAST+ wrappers have a <parallelism> tag setup,
which becomes active if you have use_tasked_jobs = True in
your config/galaxy.ini file (aka universe_wsgi.ini).

Specifically, the wrappers use this:

<!-- If job splitting is enabled, break up the query file into parts -->
<parallelism method="multi" split_inputs="query" split_mode="to_size"
split_size="1000" merge_outputs="output1" />

This is hard coded to break up the query FASTA file into batches
of 1000 sequences (e.g. a transcriptome of 20k genes becomes
20 jobs), which has worked nicely on our cluster.

Separately, each job uses -num_threads "\${GALAXY_SLOTS:-8}"
in the command line string, i.e. uses the $GALAXY_SLOTS
environment variable (set via the Galaxy job configuration), or
if not set, defaults to using 8 threads.

I've essentially rephrased the README file here - did you see
that, or does it need more information added?

Thanks,

Peter


On Tue, May 3, 2016 at 6:58 PM, David Kovalic <kovalic@analome.com> wrote:
> Hello,
>
> We would like to split fasta query files and run multiple concurrent jobs to
> minimize our processing wall clock time for large jobs.
>
> After chatting with folks at GCC 2015 I understand this is possible, my
> problem is I cant find instructions on hos to configure
> CloudMan/ncbi_blast_plus to do this. For those of you who know me it
> probably goes without saying that I can't figure it out myself ;)
>
> Peter/Enis/others, can you help us out with this question?
>
> Thanks,
>
> David
>
>
> ___________________________________________________________
> Please keep all replies on the list by using "reply all"
> in your mail client.  To manage your subscriptions to this
> and other Galaxy lists, please use the interface at:
>   https://lists.galaxyproject.org/
>
> To search Galaxy mailing lists use the unified search at:
>   http://galaxyproject.org/search/mailinglists/