Branch: refs/heads/speedup_toolbox
Home: https://github.com/galaxyproject/galaxy
Commit: 41cbe242991eb69bc821a9f2d0b8ab599b73aa9a
https://github.com/galaxyproject/galaxy/commit/41cbe242991eb69bc821a9f2d0b8…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/queue_worker.py
Log Message:
-----------
Use floating point to log toolox reload times
Commit: 4d1cae41cb7ce0d3aa10d413de8ec4000e50444a
https://github.com/galaxyproject/galaxy/commit/4d1cae41cb7ce0d3aa10d413de8e…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/queue_worker.py
Log Message:
-----------
Add timing information for Data Manager reload
Commit: c06b4c92658563fda4efe8b1dcf6045113b664fd
https://github.com/galaxyproject/galaxy/commit/c06b4c92658563fda4efe8b1dcf6…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/app.py
M lib/galaxy/tools/toolbox/cache.py
M lib/tool_shed/util/repository_util.py
Log Message:
-----------
Add a short-lived (1s) ToolShedRepositoryCache
This will speed up repeated ToolShedRepositories lookups, like when
building the Toolbox for the first time, or when loading a
shed_tool_conf.xml file with many deactivated tools.
Commit: 43c9c287a9a3520d77cc9235dfbfa6ac6cf33227
https://github.com/galaxyproject/galaxy/commit/43c9c287a9a3520d77cc9235dfbf…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/data/__init__.py
Log Message:
-----------
Speed up tool-data table reloads by doing a os.walk and caching the result for 1s instead of repeatedly calling os.path.exists.
Commit: 34ed9b48ddc2fdd0e2456b959fed5eedec9b92c1
https://github.com/galaxyproject/galaxy/commit/34ed9b48ddc2fdd0e2456b959fed…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/config.py
M lib/galaxy/queue_worker.py
M lib/galaxy/tools/search/__init__.py
M lib/galaxy/tools/toolbox/cache.py
M lib/tool_shed/galaxy_install/install_manager.py
Log Message:
-----------
Only index changed tools when re-indexing the toolbox
This speeds up repeated toolbox reloads enourmously (from 1 second on my
test-instance to 0.1 seconds).
Commit: c6429bff1c38b2196fece8155449ba62723242ee
https://github.com/galaxyproject/galaxy/commit/c6429bff1c38b2196fece8155449…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/__init__.py
Log Message:
-----------
Always use cache to fetch tool_version objects
Commit: 96cb87431402454fa52db35547fb3028c5aae807
https://github.com/galaxyproject/galaxy/commit/96cb87431402454fa52db35547fb…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/util/__init__.py
M lib/galaxy/util/xml_macros.py
Log Message:
-----------
Use cElementTree for light xml parsing speedup
Commit: 2906f0c0857fc958f7e9049e2e7134065908852f
https://github.com/galaxyproject/galaxy/commit/2906f0c0857fc958f7e9049e2e71…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/toolbox/lineages/tool_shed.py
Log Message:
-----------
Update ToolVersionCache when adding a new ToolShedLineage
Commit: 6c22726db082cedee9884bde9aa913bbb93dea05
https://github.com/galaxyproject/galaxy/commit/6c22726db082cedee9884bde9aa9…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/config.py
M lib/galaxy/queue_worker.py
Log Message:
-----------
Move tool_cache.reset_status() calls to reload toolbox/data managers, so that we can use information about whether tools are new during reloads
Commit: 431a4824abf91b7a10e5417d63a990ba0a5f916d
https://github.com/galaxyproject/galaxy/commit/431a4824abf91b7a10e5417d63a9…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/config.py
M lib/galaxy/queue_worker.py
Log Message:
-----------
Make sure re-indexing the toolbox occurs on the new toolbox
Commit: ea9ecdf57150e800115ae28f6e80d80a7bfef249
https://github.com/galaxyproject/galaxy/commit/ea9ecdf57150e800115ae28f6e80…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/data_manager/manager.py
M lib/tool_shed/galaxy_install/tools/data_manager.py
Log Message:
-----------
Remove `replace_existing` option for data managers
If a data manager is defined twice for the same data manager id in the
shed_tool_conf.xml the first data manager will be loaded. This is not a
problem when updating a data manager through the toolshed, because the
outdated data manager will be removed from the tool cache and a new
toolbox is being built.
Commit: db910f4f81771f91f9a5b96bfc5fb9bd6d506e2b
https://github.com/galaxyproject/galaxy/commit/db910f4f81771f91f9a5b96bfc5f…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/app.py
M lib/galaxy/config.py
Log Message:
-----------
Reset the tool cache once all tools are loaded after starting up galaxy
Commit: 9aa5556dedb35b748ed17b20fd26348fdcdea829
https://github.com/galaxyproject/galaxy/commit/9aa5556dedb35b748ed17b20fd26…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/datatypes/registry.py
M lib/galaxy/tools/toolbox/base.py
Log Message:
-----------
Reduce logging during toolbox reloads
We don't log loading of tools that have not changed when reloading the
toolbox.
Commit: 475b8866bad2a58b314354ae73ee1e5ccd94b8cb
https://github.com/galaxyproject/galaxy/commit/475b8866bad2a58b314354ae73ee…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/toolbox/base.py
M test/unit/tools/test_toolbox.py
Log Message:
-----------
Fix unittests that access app.tool_cache
Commit: beae93bf766fc48a3a2f2edcd275d13ae0fe8ba2
https://github.com/galaxyproject/galaxy/commit/beae93bf766fc48a3a2f2edcd275…
Author: John Chilton <jmchilton(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/queue_worker.py
Log Message:
-----------
Re-use ExecutionTimer abstractions for consistent log patterns.
Commit: a83ef0b86c0acbfb7c0bf1b40579e5102c78ad29
https://github.com/galaxyproject/galaxy/commit/a83ef0b86c0acbfb7c0bf1b40579…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/app.py
Log Message:
-----------
Log startup time
Commit: 3ff2a7832a949d300d9cddab0fea05fa74b1a403
https://github.com/galaxyproject/galaxy/commit/3ff2a7832a949d300d9cddab0fea…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/util/__init__.py
M lib/galaxy/util/xml_macros.py
Log Message:
-----------
Fix cElementTree imports
Commit: c905c4217b0397f92b2eb1019308851da043682f
https://github.com/galaxyproject/galaxy/commit/c905c4217b0397f92b2eb1019308…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/data/__init__.py
Log Message:
-----------
Fix import order in lib/galaxy/tools/data/__init__.py
Commit: b72994fe0294326f99df880e3ba7e248f1ffe145
https://github.com/galaxyproject/galaxy/commit/b72994fe0294326f99df880e3ba7…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/toolbox/cache.py
Log Message:
-----------
Add possibility explicitly rebuild ToolShedRepositoryCache
Commit: 84c1559d473f7d9234173aeb802f30067fe0ffe6
https://github.com/galaxyproject/galaxy/commit/84c1559d473f7d9234173aeb802f…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/data/__init__.py
Log Message:
-----------
Fix path checking for files that are not in the tool_data_path directory
Commit: 0504dcd2997bc4673ded5c7fdc1e2b28a85dcb18
https://github.com/galaxyproject/galaxy/commit/0504dcd2997bc4673ded5c7fdc1e…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/data/__init__.py
Log Message:
-----------
Use generator instead of list comprehenesion followed converting it to a set. (Thanks @nsoranzo)
Commit: cbed78fbfbcb1c381af5be9442c8ce6af1a3a554
https://github.com/galaxyproject/galaxy/commit/cbed78fbfbcb1c381af5be9442c8…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/queue_worker.py
Log Message:
-----------
Don't return toolbox (thx @nsoranzo)
Commit: 4dd49c938d2c7bcfac37fe475eccb1e32653b6b4
https://github.com/galaxyproject/galaxy/commit/4dd49c938d2c7bcfac37fe475ecc…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/app.py
Log Message:
-----------
Use ExecutionTimer abstraction to report startup time
Commit: dc1617596e47c384b8a88de395fe41a681145ffd
https://github.com/galaxyproject/galaxy/commit/dc1617596e47c384b8a88de395fe…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/queue_worker.py
Log Message:
-----------
Remove unused time import
Commit: 4c44338144763819f78f99b84d5816ded18de372
https://github.com/galaxyproject/galaxy/commit/4c44338144763819f78f99b84d58…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/datatypes/registry.py
M lib/galaxy/queue_worker.py
M lib/galaxy/tools/data_manager/manager.py
M lib/galaxy/tools/toolbox/base.py
Log Message:
-----------
Be more defesive when accessing app.tool_cache
Commit: 5069815c0eba0a7c4c406ec0f781f138f7aee291
https://github.com/galaxyproject/galaxy/commit/5069815c0eba0a7c4c406ec0f781…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/tool_shed/galaxy_install/installed_repository_manager.py
M lib/tool_shed/util/repository_util.py
Log Message:
-----------
Rebuild repo cache when deciding if repository should be created.
Commit: d15813cb2a489e1de8771886e9df8ebb69fc079e
https://github.com/galaxyproject/galaxy/commit/d15813cb2a489e1de8771886e9df…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/toolbox/cache.py
Log Message:
-----------
Avoid having tools in tool_cache marked as new when they have rapidly shifted from new to expired.
Commit: 586f49486cf4c1f4597237d3df95562bb477c6f8
https://github.com/galaxyproject/galaxy/commit/586f49486cf4c1f4597237d3df95…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/search/__init__.py
Log Message:
-----------
Don't crash if a tool has not been added to the cache properly
Commit: 3d6bc1d56372b5853fdddd08362d8f57b4026adb
https://github.com/galaxyproject/galaxy/commit/3d6bc1d56372b5853fdddd08362d…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/data/__init__.py
Log Message:
-----------
Refresh tool_data_path_files if we know that a new table has been written
Commit: 07da123e9d311e5ec453399024ef992859770234
https://github.com/galaxyproject/galaxy/commit/07da123e9d311e5ec453399024ef…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/config.py
M lib/galaxy/util/__init__.py
M lib/tool_shed/galaxy_install/tools/tool_panel_manager.py
Log Message:
-----------
Reference old_toolbox earlier, since reloading can happen in a different thread, which will lead to a hang when waiting for another toolbox reload
Commit: 677d98622dfa30a65d8a8fc392c25077abdcc0e9
https://github.com/galaxyproject/galaxy/commit/677d98622dfa30a65d8a8fc392c2…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/tool_shed/util/repository_util.py
Log Message:
-----------
Always refresh tool_shed_repository_cache before fetching repositories by ids (since that is only called from admin_toolshed.py and installed_repository_metadata_manager.py)
Commit: f940c797ff981c3f0a12b6a3abeee61e05ff2436
https://github.com/galaxyproject/galaxy/commit/f940c797ff981c3f0a12b6a3abee…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/config.py
Log Message:
-----------
Fix import order in lib/galaxy/config.py
Commit: 89f57f2aa753f5de9673cd3dcf5c13ca3d3f6639
https://github.com/galaxyproject/galaxy/commit/89f57f2aa753f5de9673cd3dcf5c…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/toolbox/cache.py
M lib/tool_shed/util/repository_util.py
Log Message:
-----------
Allow looking up repositories by repository_id via ToolShedRepositoryCache
Commit: 456d1b47b62d05d3fc5180d4f9da525317efc28c
https://github.com/galaxyproject/galaxy/commit/456d1b47b62d05d3fc5180d4f9da…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py
M lib/tool_shed/galaxy_install/metadata/installed_repository_metadata_manager.py
M lib/tool_shed/util/tool_dependency_util.py
Log Message:
-----------
Refresh TSR cache when needed
Commit: 8411b0253adc947838af760e4614611ac8183464
https://github.com/galaxyproject/galaxy/commit/8411b0253adc947838af760e4614…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/tool_shed/galaxy_install/tools/tool_panel_manager.py
Log Message:
-----------
Restore deactivate/activate functionality
Commit: 15e2c9b61aae9476b519a8c2e1c233e134e3ebbc
https://github.com/galaxyproject/galaxy/commit/15e2c9b61aae9476b519a8c2e1c2…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/util/__init__.py
M lib/galaxy/util/xml_macros.py
Log Message:
-----------
Revert "Fix cElementTree imports"
This reverts commit 6d365f03e888ef12527105119f0a7adebae23b95.
Commit: 7e61f8c047ce3cb29f5d9999a93b2c7bd0ee1cde
https://github.com/galaxyproject/galaxy/commit/7e61f8c047ce3cb29f5d9999a93b…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/util/__init__.py
M lib/galaxy/util/xml_macros.py
Log Message:
-----------
Revert "Use cElementTree for light xml parsing speedup"
This reverts commit 556469f5171ef9897a5c40de9d661d2d4f4deb86.
Commit: 141f15256e8ef39baf457be1e8ef1cdf5414f5aa
https://github.com/galaxyproject/galaxy/commit/141f15256e8ef39baf457be1e8ef…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/search/__init__.py
M lib/galaxy/tools/toolbox/base.py
Log Message:
-----------
Use ExecutionTimer
Commit: 73c7c364a25caf519dfd4cfea17b500077510a74
https://github.com/galaxyproject/galaxy/commit/73c7c364a25caf519dfd4cfea17b…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/__init__.py
Log Message:
-----------
Use tool_shed_repository_cache in populate_tool_shed_info
Commit: 869d7bf481e77aca420cc3970844650f7ad6ff20
https://github.com/galaxyproject/galaxy/commit/869d7bf481e77aca420cc3970844…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/auth/__init__.py
M lib/galaxy/datatypes/dataproviders/hierarchy.py
M lib/galaxy/tools/parser/xml.py
M lib/galaxy/tools/toolbox/parser.py
M lib/galaxy/util/plugin_config.py
Log Message:
-----------
Replace getchildren(), which has been deprecated (https://docs.python.org/2/library/xml.etree.elementtree.html#xml.etree.Elem…)
Commit: 3079d0c239bf7c46d872e65d107eaab4b3741b46
https://github.com/galaxyproject/galaxy/commit/3079d0c239bf7c46d872e65d107e…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/datatypes/registry.py
M lib/tool_shed/galaxy_install/installed_repository_manager.py
Log Message:
-----------
Write out the datatype registry only once
Commit: f88304b65b430da0a3db67e25e457044c373bf99
https://github.com/galaxyproject/galaxy/commit/f88304b65b430da0a3db67e25e45…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/app.py
M lib/galaxy/config.py
M lib/galaxy/queue_worker.py
M lib/galaxy/tools/search/__init__.py
Log Message:
-----------
Build toolbox search in a local control task
Commit: 5e7da2c910e28e13b5a79c3ad794d6f40446694a
https://github.com/galaxyproject/galaxy/commit/5e7da2c910e28e13b5a79c3ad794…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/app.py
M test/base/driver_util.py
Log Message:
-----------
Don't fail tests without internet connectivity
Commit: 5a26896745c16e25ce951ee3a85bdc2cd81087e1
https://github.com/galaxyproject/galaxy/commit/5a26896745c16e25ce951ee3a85b…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/app.py
M lib/galaxy/datatypes/registry.py
M lib/galaxy/queue_worker.py
M lib/galaxy/tools/parser/xml.py
M lib/tool_shed/galaxy_install/installed_repository_manager.py
Log Message:
-----------
Write out datatype registry when loading set_metadata tool
Commit: f199d5b434da500330520f891a3188ee69eccce4
https://github.com/galaxyproject/galaxy/commit/f199d5b434da500330520f891a31…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/toolbox/cache.py
M lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py
M lib/tool_shed/galaxy_install/installed_repository_manager.py
Log Message:
-----------
Keep cache thread-local
Commit: b4e4f3ce7a9bc6ef06b4191bf8f8f2fef493d844
https://github.com/galaxyproject/galaxy/commit/b4e4f3ce7a9bc6ef06b4191bf8f8…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/toolbox/cache.py
M lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py
M lib/tool_shed/galaxy_install/installed_repository_manager.py
Log Message:
-----------
Use current session
Commit: ff1b66afb325ebe68a2d174503980b03100ca6d4
https://github.com/galaxyproject/galaxy/commit/ff1b66afb325ebe68a2d17450398…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/toolbox/cache.py
Log Message:
-----------
Fix thread local cache use
Commit: 84351de20bef488022cf82ac2610e2e5c0b369cd
https://github.com/galaxyproject/galaxy/commit/84351de20bef488022cf82ac2610…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/config.py
Log Message:
-----------
Send control task as postfork function
Commit: b666649c8159316eaa22bc4c89575fda38e9838d
https://github.com/galaxyproject/galaxy/commit/b666649c8159316eaa22bc4c8957…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/toolbox/cache.py
Log Message:
-----------
Work around InstanceDetached errors
Commit: 86684df5ef235b6390f0cfa838927cf6e5b67330
https://github.com/galaxyproject/galaxy/commit/86684df5ef235b6390f0cfa83892…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/toolbox/cache.py
Log Message:
-----------
Skip time-based reloading, rely on detecting DetachedInstanceErrors to trigger cache rebuild
Commit: cdad5bee9b1f9761a5b3ab56cbdc3c3eb6e63e14
https://github.com/galaxyproject/galaxy/commit/cdad5bee9b1f9761a5b3ab56cbdc…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/datatypes/registry.py
M lib/galaxy/util/__init__.py
M lib/tool_shed/galaxy_install/datatypes/custom_datatype_manager.py
Log Message:
-----------
Attempt to speedup proprietary datatype loading
Commit: 2587ab55b8743ae626f977961e4f3c8e7cb0eb05
https://github.com/galaxyproject/galaxy/commit/2587ab55b8743ae626f977961e4f…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/tools/__init__.py
M lib/tool_shed/galaxy_install/datatypes/custom_datatype_manager.py
M lib/tool_shed/util/tool_util.py
Log Message:
-----------
Remove operations from custom_datatype_manager
Updating the upload file formats is handled when loading the datatype
into the registry, and reloading the upload tool seems unnecessary and
insufficient, since this would only affect the current web handler. In
any case removed and added datatypes are immediately propagated to the
upload tool.
Commit: af156a8f7496dc9a9e70d3992f227c626aec7fa2
https://github.com/galaxyproject/galaxy/commit/af156a8f7496dc9a9e70d3992f22…
Author: mvdbeek <m.vandenbeek(a)gmail.com>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M lib/galaxy/config.py
M lib/galaxy/queue_worker.py
M lib/galaxy/tools/search/__init__.py
Log Message:
-----------
Build search index at startup, rebuild repository cache during toolbox or datamanager reload
Compare: https://github.com/galaxyproject/galaxy/compare/41cbe242991e^...af156a8f7496
Branch: refs/heads/dev
Home: https://github.com/galaxyproject/galaxy
Commit: a26991b2a8bea94a98eae38bdacc4739a818f57a
https://github.com/galaxyproject/galaxy/commit/a26991b2a8bea94a98eae38bdacc…
Author: John Chilton <jmchilton(a)gmail.com>
Date: 2017-04-28 (Fri, 28 Apr 2017)
Changed paths:
M test/galaxy_selenium/navigates_galaxy.py
M test/selenium_tests/test_workflow_run.py
Log Message:
-----------
Selenium workflow run test case fix.
The ``with self.main_panel():`` construct wasn't cleaning up properly - I've fixed this and eliminated the terrible workarounds in the execution test case that I guess I had added trying to figure out how to make things work. It should be more stable now. (This test case has been failing 1 out 9 times I'd say.)
Commit: 7b385c2b849fc091a477b75a9194a99934454f8e
https://github.com/galaxyproject/galaxy/commit/7b385c2b849fc091a477b75a9194…
Author: Björn Grüning <bjoern(a)gruenings.eu>
Date: 2017-05-01 (Mon, 01 May 2017)
Changed paths:
M test/galaxy_selenium/navigates_galaxy.py
M test/selenium_tests/test_workflow_run.py
Log Message:
-----------
Merge pull request #3992 from jmchilton/selenium_fixes_9
Fixes for Selenium workflow run test case.
Compare: https://github.com/galaxyproject/galaxy/compare/ffed281c33be...7b385c2b849f