Open jennaj opened 5 years ago
Can you confirm that for
2. Creates loc files first, then can fail when fetching/indexing data: https://toolshed.g2.bx.psu.edu/view/devteam/data_manager_fetch_genome_dbkeys_all_fasta/14eb0fc65c62. Also have records/histories for these.
the job in the history panel is green ? I see that this script can never actually fail, this isn't really a Galaxy issue for this one, but we do have to update the script.
For gemini this is a little trickier, I'm not familiar with it and don't know if it actually returns a proper exit code. If the output in the history is green, it isn't a Galaxy issue either.
I did dig into the code that moves the data and updates the data tables ... if the manager properly fails I don't see how this can run, because
- Isolate the entire job into a working/staging directory and only publish it to permanent tables/data storage destinations if the tool is fully successful.
That is what we do, but if the managers don't signal a problem (red dataset in the history) we'll move the output.
Can you confirm that for
- Creates loc files first, then can fail when fetching/indexing data: https://toolshed.g2.bx.psu.edu/view/devteam/data_manager_fetch_genome_dbkeys_all_fasta/14eb0fc65c62. Also have records/histories for these.
the job in the history panel is green ? I see that this script can never actually fail, this isn't really a Galaxy issue for this one, but we do have to update the script.
Gemini is the last DM that I ran that did this. I'll share the history with you directly. Red dataset, partial locs leftover.
Migrated out of: https://github.com/galaxyproject/galaxy/issues/1471
Issue: Data managers can make changes during initial stages of processing, then if they later fail, leave behind partial/incomplete data.
Example DMs with problems: Note: All DMs can do this, as far as I know. It depends on when/how the tool errors. They can also create duplicated data based on the same dbkey (causes tools that use those indexes to fail). Very hard/manual to fix. See below.
Potential solutions:
What would also help the most:
cc @mvdbeek @natefoo