Hi, I have a GTDB-Tk classify_wf job that has been stuck in “queued” state
(never transitioned to “running”) for over 73 hours.
Job ID: 4838ba20a6d86765aad1b932f8f80dd1
Tool: toolshed.g2.bx.psu.edu/repos/iuc/gtdbtk_classify_wf/gtdbtk_classify_wf/2.7.2+galaxy0
Database: full_database_release_226_downloaded_2026-02-25
Submitted: 2026-08-01 00:16 UTC
Current state: queued (still, as of 2026-08-03)
Username: horikini
Input is a single history dataset collection of 1,263 bins (draft genomes)
produced by a MetaBAT2 binning run on a 75-sample metagenome co-assembly.
Checking the job via the API, external_id, handler, and job_runner_name are
all still null, suggesting it hasn’t been dispatched to a compute
destination at all yet. No error messages or job_messages are present.
Could someone take a look at whether this is expected queue depth for this
tool/destination right now, or whether something is blocking scheduling
specifically for this job? Happy to share more details if useful.
I see about 120 queued jobs right now (seems to range between 110-140 recently), and the server is processing through about 4 of these jobs concurrently at any particular time.
Reference data, node resources, and combined impact on throughput
The reference data is extremely large (as I am sure you know!) and the 4 dedicated nodes are given significant working memory resources as compared to most if not all other tools. Leaving your job(s) queued will be important to keep them competitive for a slot in the processing!
More discussion in these topics have similar advice to this. gtdbtk_classify_wf
And, if you are looking for a workflow, these are our HTP versions from the IWC!
It looks like the tool wrapper (gtdbtk_classify_wf/2.7.2+galaxy0) is
passing --skip_ani_screen as a default argument, but the installed
GTDB-Tk CLI binary doesn’t recognize that flag. This seems like a
version mismatch between the wrapper and the underlying GTDB-Tk
installation, not something caused by our inputs/parameters.
Job ID: 4838ba20a6d86765aad1b932f8f80dd1
Since this looks like a deterministic argument-parsing bug rather than
a transient issue, I wanted to flag it rather than just resubmit (which
I understand would just fail the same way and lose queue position for
no reason). Is this a known issue, and is there a fix in progress or a
workaround?