Commit Graph
16787 Commits
Author SHA1 Message Date
Nate Coraor 7210e5d46e Move, rather than copy files staged back to Galaxy via the job files
api. Moving is a rename when the source and destination are on the same
filesystem, which is nearly instantaneous and greatly reduces the
possibility for failure due to mid-copy restarts.
2015-04-10 15:30:31 -04:00
Nate Coraor 1167c7d724 Enable use of nginx_upload_module for the job files api. 2015-04-10 15:29:18 -04:00
John Chilton 47c278ecb1 Merge pull request #96 from dannon/release_15.03
[STABLE] Connection pool disposal fixes for all 3 apps
2015-04-08 15:09:21 -05:00
Dannon Baker 3ac516291c Another pool disposal fix, for reports. 2015-04-08 14:21:39 -04:00
Dannon Baker d403c43123 Similar fix as the previous -- Galaxy wasn't disposing of pooled connections prior to returning webapp and (potential) forking. 2015-04-08 14:21:34 -04:00
Dannon Baker d6bf6fc2b2 Potential fix for recent uwsgi toolshed database issues. In any event, this current pool disposal is definitely broken (and hidden from view due to blanket passing except) in the current implementation. 2015-04-08 14:21:27 -04:00
Martin Cech 167fb67ec5 Merge pull request #94 from jmchilton/real_user_doc_fix
[STABLE] Fix documentation for run-as-real-user parameters.
2015-04-08 11:48:04 -04:00
John Chilton 54ccd3e4a4 Fix documentation for real user parameters.
I think what was documented was the ideal case - which would be great if these could be set per destination - but they cannot be so they shouldn't be documented that way.

Documentation broken in https://github.com/galaxyproject/galaxy/commit/9b7775be03728f724c025a83bc7ffa9e28c2c932.
2015-04-08 08:51:20 -04:00
John Chilton 9fd27f68c7 Merge pull request #92 from guerler/release_15.03
[STABLE] Fix re-run option for data manager tools
2015-04-07 12:30:26 -05:00
guerler 3207302e04 Fix re-run option for data manager tools 2015-04-07 13:11:39 -04:00
John Chilton 2b2064179a Merge pull request #79 from guerler/pr_dataset_mapping
[STABLE] Revise re-run mapping of datasets and collections for imported ...
2015-04-07 11:35:35 -05:00
Dannon Baker 7e075a6ffd Merge pull request #88 from carlfeberhard/fix.dataset-purge
[STABLE] Fix: datasets.purge_async/_purge to allow purging hdas within non-curren...
2015-04-06 16:24:47 -04:00
Daniel Blankenberg 05f37eccea Merge pull request #85 from jmchilton/workflow_runtime_bugfixes
[STABLE] Bugfixes for runtime parameter handling in the workflow run form.
2015-04-06 15:08:57 -04:00
Dannon Baker f4ab1f8220 Merge pull request #81 from blankenberg/ts_tool_display_fix
[STABLE] Fixes for displaying certain valid tool interfaces in the ToolShed.
2015-04-06 14:35:36 -04:00
Carl Eberhard fb3d622041 Fix: datasets.purge_async/_purge to allow purging hdas within non-current histories 2015-04-06 13:44:21 -04:00
Dannon Baker 8b56505a0d Merge pull request #83 from blankenberg/igv_local_stable
[STABLE] Re-enable IGV local external display application by default.
2015-04-06 13:22:35 -04:00
John Chilton 6fee45fbfd Bugfixes for runtime parameter handling in the workflow run form.
The behavior of these forms was modified in PR 433 (https://bitbucket.org/galaxy/galaxy-central/pull-request/433/fix-allow-editing-workflows-on-the-fly-for/diff# - not merged by me :| ) - so that the entire workflow would be submitted as runtime parameters on each submission.

In addition to this causing bugs related to unvalidated parameters https://trello.com/c/72WuZ8mu and other problems with select parameters (e.g. http://dev.list.galaxyproject.org/Workflow-bug-when-loc-entries-are-missing-tc4666875.html) - I just discovered it would also cause the modified value to be submitted even if the user opts to undo the selection of a runtime workflow parameter and restore the previous selection (i.e. the form would show the original value but the new value would be submitted).

This PR restores the previous behavior of giving the submitted form elements a unique name so every value in the workflow is not replaced as part of the submission - fixing the former problem. The new technique also fixes the other problem as well.
2015-04-06 12:29:40 -04:00
Daniel Blankenberg 62c66d3c92 Re-enable IGV local external display application by default. Add hg38 as available genome. We should probably update this view to either allow any genome or to function like the current web_link_main. 2015-04-06 11:41:44 -04:00
Daniel Blankenberg 3d92202402 Fixes for displaying certain valid tool interfaces in the ToolShed. 2015-04-03 14:39:40 -04:00
guerler 3bca8799b5 [STABLE] Revise re-run mapping of datasets and collections for imported and copied history items. The previous method (from tool_runner.py) had difficulties with consistently hashing history items which caused issues for imported datasets. We fixed that, however now datasets copied back to the same history are shown instead of the original dataset. 2015-04-03 11:46:17 -04:00
John Chilton acd67001f8 Merge pull request #77 from dannon/workflow_tag_fix
[STABLE] More fixes for removal of trans from various manager functions.
2015-04-02 15:07:27 -05:00
Dannon Baker fcb35e023a More fixes for removal of trans from various manager functions. 2015-04-02 15:42:38 -04:00
Dannon Baker 93bd09d228 Merge pull request #71 from carlfeberhard/release_15.03
[STABLE] Fix: hda manager trans param in visualizations controller and tools api ...
2015-04-02 11:49:41 -04:00
Carl Eberhard f5e5812473 Fix: hda manager trans param in visualizations controller and tools api _rerun_tool 2015-04-02 11:38:30 -04:00
John Chilton fb2c7bcd5a Merge pull request #68 from dannon/fix_for_marten
[STABLE] fix metadata string formatting error @martenson reported yesterday
2015-04-02 10:09:27 -05:00
John Chilton 1a113a3c6e Merge pull request #67 from dannon/expressionfix
[STABLE] Fixes for using expression contexts in select parameters.
2015-04-02 07:44:07 -05:00
Dannon Baker b307de98b7 Fix spacing to follow our guidelines. 2015-04-02 08:26:30 -04:00
Dannon Baker 5914524b9e Fix error in toolshed metadata generator reported by @martenson 2015-04-02 08:26:17 -04:00
Dannon Baker 8bbd24007c Fix get_options_from_code to correctly use an expresioncontext as well, this would have prevented it working in repeats/etc 2015-04-02 08:19:37 -04:00
Dannon Baker 6e5cd74a31 Fix dynamic options not filling properly 2015-04-02 08:19:31 -04:00
Dannon Baker afc807eda2 Merge pull request #61 from carlfeberhard/fix.circster
[STABLE] Fix to ba44452: properly scope mod_icon_btn in define not require
2015-03-31 17:24:56 -04:00
Carl Eberhard f7669f3cd6 Fix to ba44452: properly scope mod_icon_btn in define not require 2015-03-31 17:05:50 -04:00
John Chilton b109a0459c Merge pull request #58 from natefoo/stable_resubmitted
[STABLE] Fix the "resubmitted" job state
2015-03-31 12:48:24 -05:00
Dannon Baker a6256b5471 Merge pull request #52 from jmchilton/job_flush
[STABLE] Fix database deadlocks when running large workflows.
2015-03-30 18:33:09 -04:00
Nate Coraor 4658fb4a18 Get rid of the "resubmitted" dataset state and provide a slightly useful
message on job/job_state_history.info explaining the resubmit reason.

Also PEP-8 while I'm in there.

(cherry picked from commit bce81719eb)
2015-03-30 14:14:56 -04:00
Carl Eberhard 3dceec3258 API, HDAs: properly fetch resubmitted flag from the new job state history table
(cherry picked from commit b4cf49a449)
2015-03-30 14:10:42 -04:00
John Chilton a812633a35 Merge pull request #53 from martenson/release_15.03-fix-paramget-default
[STABLE] [15.03] fix missing defaults for get()
2015-03-30 13:06:56 -05:00
Martin Cech 476eaa2f05 fix missing defaults for get()
params class override the method and force default to be included
2015-03-30 13:15:29 -04:00
John Chilton 65a42e9bc6 Fix database deadlocks when running large workflows.
This fix was first tested and initially verfied by Marius van den Beek with subsequent parallel verification from Philip Mabon and Aaron Petkau.

Likely these deadlocks were introduced in 14.10 when I added an update time to workflow invocations so we can re-evaluate them over time - an explanation for why the deadlocks are likely occuring can be found in the code comments.
2015-03-30 12:39:45 -04:00
Dannon Baker 1fcd055655 Merge pull request #49 from natefoo/toolshed_uwsgi_static
[STABLE] Tool Shed: Do not load static middleware when loaded with uWSGI
2015-03-30 11:43:21 -04:00
Nate Coraor 34df74b6d4 Apply @dannon's change from Galaxy to the Tool Shed disabling static
middleware when uWSGI is in use.
2015-03-30 11:32:30 -04:00
guerler 112296d865 Set (default) default value to None 2015-03-27 14:17:09 -04:00
guerler 1047255b75 Handle failed late validation 2015-03-27 13:56:20 -04:00
guerler 9c47fba04b Fix default values for conditional multi select fields 2015-03-27 13:02:48 -04:00
John Chilton fa60579558 Merge pull request #45 from jmchilton/proxy_tool_download
[STABLE] Fix proxied API tool downloads.
2015-03-26 15:04:11 -05:00
John Chilton a1bb89802f Fix proxied API tool downloads.
From IRC:

17:22 < kellrott> Any ideas about how to deal with https://github.com/bgruening/docker-galaxy-stable/issues/50 ?
17:22 < mrscribe> Title: Tool downloads are not working · Issue #50 · bgruening/docker-galaxy-stable · GitHub (at
                  github.com)
17:24 < kellrott> I think its from how the tool download function unlinks a file while holding the open file handle
                  ( https://github.com/galaxyproject/galaxy/blob/dev/lib/galaxy/webapps/galaxy/api/tools.py#L208 )
17:24 < mrscribe> Title: galaxy/tools.py at dev · galaxyproject/galaxy · GitHub (at github.com)
17:27 < jmchilton> Have you tried not unlinking that file?
17:28 < jmchilton> If that fixes it I have no problem just leaving the file in temp - Galaxy leaves a lot of stuff
                   in temp anyway
17:46 < kellrott> yep, that does the trick

Closes bgruening/docker-galaxy-stable#50.
2015-03-26 13:48:08 -04:00
Martin Cech 084e479bb6 Merge pull request #42 from jmchilton/metrics_fix
[STABLE] Re-enable job metrics by default.
2015-03-26 11:33:53 -04:00
Daniel Blankenberg 0e26cc5f83 Merge pull request #43 from carlfeberhard/fix.info-none
[STABLE] HDA API: deserializing None in misc_info/info as the empty string
2015-03-26 09:57:53 -04:00
John Chilton ff1430f5e1 Re-enable job metrics by default.
This has been broken since 14.10.
2015-03-25 22:01:29 -04:00
Carl Eberhard dcd0a771aa HDA API: deserializing None in misc_info/info as the empty string 2015-03-25 18:32:19 -04:00