Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: a0bd78034defb11adf2140f7c6dd90e63bc7da43 https://github.com/galaxyproject/galaxy/commit/a0bd78034defb11adf2140f7c6dd9... Author: mvdbeek m.vandenbeek@gmail.com Date: 2017-08-27 (Sun, 27 Aug 2017)
Changed paths: M lib/galaxy/managers/workflows.py
Log Message: ----------- Optimize loading of StoredWorkflow attributes
WorkflowsManager.get_stored_workflow is used when exporting or editing workflows. In these cases we iterate over the related workflow objects steps as well as the related tags and annotation objects. Each iteration will emit a new SQL statement. Joinedloading these relations here speeds up the workflow run form and the editor. With sqlite as backend this speeds up exporting a workflow for the workflow editor by about 5X.
Commit: 62204de0aeb4a833e43e5a1f81657293853ffb03 https://github.com/galaxyproject/galaxy/commit/62204de0aeb4a833e43e5a1f81657... Author: mvdbeek m.vandenbeek@gmail.com Date: 2017-08-27 (Sun, 27 Aug 2017)
Changed paths: M lib/galaxy/model/item_attrs.py
Log Message: ----------- Use pre-existing annotations object if possible
This avoids additional requests to the database.
Commit: db04f295d34e8ca03b151f462e7ffd1d613a1321 https://github.com/galaxyproject/galaxy/commit/db04f295d34e8ca03b151f462e7ff... Author: mvdbeek m.vandenbeek@gmail.com Date: 2017-08-27 (Sun, 27 Aug 2017)
Changed paths: M lib/galaxy/tools/__init__.py
Log Message: ----------- Do not provide a history in workflow_building_mode
Commit: cb1392fd2d707587859bcbbb3e1744fb472ebf22 https://github.com/galaxyproject/galaxy/commit/cb1392fd2d707587859bcbbb3e174... Author: mvdbeek m.vandenbeek@gmail.com Date: 2017-08-27 (Sun, 27 Aug 2017)
Changed paths: M lib/galaxy/web/base/controller.py
Log Message: ----------- Use WorkflowManager to get StoredWorkflow in workflow web controller
Commit: 83bb7b108e90086ae0f421d63107c3870dea5d73 https://github.com/galaxyproject/galaxy/commit/83bb7b108e90086ae0f421d63107c... Author: mvdbeek m.vandenbeek@gmail.com Date: 2017-08-27 (Sun, 27 Aug 2017)
Changed paths: M lib/galaxy/managers/workflows.py M lib/galaxy/tools/__init__.py M lib/galaxy/workflow/modules.py
Log Message: ----------- Avoid ToolShedRepository attributes where possible
Commit: d5eee194252270ebf4be008c6cf0492d5c6c3340 https://github.com/galaxyproject/galaxy/commit/d5eee194252270ebf4be008c6cf04... Author: mvdbeek m.vandenbeek@gmail.com Date: 2017-08-27 (Sun, 27 Aug 2017)
Changed paths: M lib/galaxy/managers/workflows.py M lib/galaxy/tools/parameters/basic.py M lib/galaxy/webapps/galaxy/controllers/workflow.py
Log Message: ----------- Use workflow_building_modes.ENABLED instead of True
Commit: e4f4dc91eebe7d5e4fbf8667bff52079498d88ea https://github.com/galaxyproject/galaxy/commit/e4f4dc91eebe7d5e4fbf8667bff52... Author: mvdbeek m.vandenbeek@gmail.com Date: 2017-08-27 (Sun, 27 Aug 2017)
Changed paths: M lib/galaxy/datatypes/registry.py
Log Message: ----------- Cache edam_data and edam_formats
Commit: 17246225d962f4d1494b4b718440f42631fd6210 https://github.com/galaxyproject/galaxy/commit/17246225d962f4d1494b4b718440f... Author: mvdbeek m.vandenbeek@gmail.com Date: 2017-08-27 (Sun, 27 Aug 2017)
Changed paths: M lib/galaxy/webapps/galaxy/controllers/workflow.py
Log Message: ----------- Use joinedload for latest_workflow.steps when building workflow editor config
Commit: 1a1232e11dd31b96284d2842292d13f9b67ee22e https://github.com/galaxyproject/galaxy/commit/1a1232e11dd31b96284d2842292d1... Author: mvdbeek m.vandenbeek@gmail.com Date: 2017-08-27 (Sun, 27 Aug 2017)
Changed paths: M lib/galaxy/managers/workflows.py
Log Message: ----------- Use get_item_annotation_str instead of get_item_annotation_obj
Commit: 2faa56eefe7a8b029ed62b9b4402894c2a26248f https://github.com/galaxyproject/galaxy/commit/2faa56eefe7a8b029ed62b9b44028... Author: mvdbeek m.vandenbeek@gmail.com Date: 2017-08-29 (Tue, 29 Aug 2017)
Changed paths: M lib/galaxy/tools/__init__.py
Log Message: ----------- Rework if statement to be more explicit
Commit: dd9c757a15e929be2ab6d138fb181f0ed543c156 https://github.com/galaxyproject/galaxy/commit/dd9c757a15e929be2ab6d138fb181... Author: John Chilton jmchilton@gmail.com Date: 2017-09-01 (Fri, 01 Sep 2017)
Changed paths: M lib/galaxy/datatypes/registry.py M lib/galaxy/managers/workflows.py M lib/galaxy/model/item_attrs.py M lib/galaxy/tools/__init__.py M lib/galaxy/tools/parameters/basic.py M lib/galaxy/web/base/controller.py M lib/galaxy/webapps/galaxy/controllers/workflow.py M lib/galaxy/workflow/modules.py
Log Message: ----------- Merge pull request #4500 from mvdbeek/workflow_loading_speedup
Workflow loading speedup
Compare: https://github.com/galaxyproject/galaxy/compare/9fb78b1010f8...dd9c757a15e9
galaxy-commits@lists.galaxyproject.org