[galaxyproject/galaxy] 1ea68f: Save a query per output during tool execution.
Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: 1ea68f938408b72f8f0f4ebe2545550baea85037 https://github.com/galaxyproject/galaxy/commit/1ea68f938408b72f8f0f4ebe25455... Author: John Chilton <jmchilton@gmail.com> Date: 2015-11-24 (Tue, 24 Nov 2015) Changed paths: M lib/galaxy/security/__init__.py M lib/galaxy/tools/actions/__init__.py Log Message: ----------- Save a query per output during tool execution. Commit: 42d006162c095669a2c7afe1ab0f1fb67b000798 https://github.com/galaxyproject/galaxy/commit/42d006162c095669a2c7afe1ab0f1... Author: John Chilton <jmchilton@gmail.com> Date: 2015-11-24 (Tue, 24 Nov 2015) Changed paths: M lib/galaxy/model/__init__.py M lib/galaxy/tools/actions/__init__.py Log Message: ----------- Another tool dataset creation optimization... Rather than using three transactions to create an HDA, a dataset, and its roles - do this all in one transaction. Commit: 01c57908eaf8bd589ce8738fdab14d415543d072 https://github.com/galaxyproject/galaxy/commit/01c57908eaf8bd589ce8738fdab14... Author: John Chilton <jmchilton@gmail.com> Date: 2015-11-24 (Tue, 24 Nov 2015) Changed paths: M lib/galaxy/model/__init__.py Log Message: ----------- Another tool execution optimization... Prefetch all groups, roles, and associations when using User.all_users(). This reduces three queries down to one if the user has no groups or group roles and only belongs to the private user role, obviously the number of queries saved would increase more and more if the user belonged to multiple roles or groups. Commit: 11edf3559d7092c9e3fada3f04d9291bea64f2f0 https://github.com/galaxyproject/galaxy/commit/11edf3559d7092c9e3fada3f04d92... Author: Daniel Blankenberg <dan.blankenberg@gmail.com> Date: 2015-11-24 (Tue, 24 Nov 2015) Changed paths: M lib/galaxy/model/__init__.py M lib/galaxy/security/__init__.py M lib/galaxy/tools/actions/__init__.py Log Message: ----------- Merge pull request #1166 from jmchilton/tool_opts_2 Another set of tool execution optimizations Compare: https://github.com/galaxyproject/galaxy/compare/853efcea14d1...11edf3559d70
participants (1)
-
GitHub