[galaxy-commits] [galaxyproject/galaxy] 569ceb: Try reloading tool via control_task

GitHub noreply at github.com
Fri Sep 2 16:33:36 EDT 2016


  Branch: refs/heads/dev
  Home:   https://github.com/galaxyproject/galaxy
  Commit: 569ceb4405bef72c420c91c86f4c203f6d7ed29f
      https://github.com/galaxyproject/galaxy/commit/569ceb4405bef72c420c91c86f4c203f6d7ed29f
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/queue_worker.py
    M lib/galaxy/tools/toolbox/base.py
    M lib/galaxy/webapps/galaxy/api/configuration.py

  Log Message:
  -----------
  Try reloading tool via control_task


  Commit: 1223c420cb48ef05db61303ef784ff276716cdc3
      https://github.com/galaxyproject/galaxy/commit/1223c420cb48ef05db61303ef784ff276716cdc3
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/tools/toolbox/base.py

  Log Message:
  -----------
  Explicitly monitor shed_tool_conf for changes


  Commit: 1d04755fa39657bb824ca986e41224e77d59d35f
      https://github.com/galaxyproject/galaxy/commit/1d04755fa39657bb824ca986e41224e77d59d35f
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/queue_worker.py

  Log Message:
  -----------
  Reference app instead of self when reloading toolbox


  Commit: 6e4897dee7d66587d75b445f9211b51f07490241
      https://github.com/galaxyproject/galaxy/commit/6e4897dee7d66587d75b445f9211b51f07490241
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/tool_shed/galaxy_install/tools/tool_panel_manager.py

  Log Message:
  -----------
  Do not load individual new toolpanel elements (We rely on the tool watcher to reload the toolbox)


  Commit: f7693802ce0d2e555cb283a09d0a83740e8664e2
      https://github.com/galaxyproject/galaxy/commit/f7693802ce0d2e555cb283a09d0a83740e8664e2
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/tools/toolbox/base.py
    M lib/tool_shed/galaxy_install/tools/tool_panel_manager.py

  Log Message:
  -----------
  Remove in-memory removal of tools (rely on toolbox reload)


  Commit: 7b259fb10a5f1289ba81ec749a1e86ccf3fb7303
      https://github.com/galaxyproject/galaxy/commit/7b259fb10a5f1289ba81ec749a1e86ccf3fb7303
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/tools/toolbox/base.py

  Log Message:
  -----------
  Remove one more unused panel manipulation function


  Commit: 128ee9b72a6c7f693a990c65b1c4b34d9be193c5
      https://github.com/galaxyproject/galaxy/commit/128ee9b72a6c7f693a990c65b1c4b34d9be193c5
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/tool_shed/galaxy_install/tools/tool_panel_manager.py

  Log Message:
  -----------
  Remove unused variable


  Commit: 81bf7b382bc1003c0d1a3b0a019ea7e57d6ecce9
      https://github.com/galaxyproject/galaxy/commit/81bf7b382bc1003c0d1a3b0a019ea7e57d6ecce9
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M test/unit/tools/test_watcher.py

  Log Message:
  -----------
  Start conf_watcher thread in unit tests


  Commit: e340fd4e06f7b8a2063448bad8e2c594af39cdb9
      https://github.com/galaxyproject/galaxy/commit/e340fd4e06f7b8a2063448bad8e2c594af39cdb9
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M test/unit/tools/test_watcher.py

  Log Message:
  -----------
  Wait before triggering a callback in test_watcher.py


  Commit: 3206421b91a305d1e38672a1bccd52c732705266
      https://github.com/galaxyproject/galaxy/commit/3206421b91a305d1e38672a1bccd52c732705266
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M test/unit/tools/test_toolbox.py

  Log Message:
  -----------
  Remove update_shed_conf test

We do not update the toolbox in memory, so this test is obsolete


  Commit: fe158de11109140b22c408cd6640b547ffd4db30
      https://github.com/galaxyproject/galaxy/commit/fe158de11109140b22c408cd6640b547ffd4db30
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/tool_shed/galaxy_install/tools/tool_panel_manager.py
    M test/unit/shed_unit/test_tool_panel_manager.py
    M test/unit/tools/test_toolbox.py

  Log Message:
  -----------
  Remove panel_manager tests for deactivated tools

Deactivate tests that rely on deactivating, but not removing entries
from tool_conf. For tests that test changes in tool_panel, load a new
toolbox after making the changes.


  Commit: ad86e2c7840fa9129263fdfb144959c158653874
      https://github.com/galaxyproject/galaxy/commit/ad86e2c7840fa9129263fdfb144959c158653874
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M test/shed_functional/base/twilltestcase.py
    M test/shed_functional/functional/test_1060_install_repository_with_workflow.py

  Log Message:
  -----------
  Add sleep to allow toolbox to finish loading


  Commit: ded1db8b3834bf3de6897b2163a9d208828d259d
      https://github.com/galaxyproject/galaxy/commit/ded1db8b3834bf3de6897b2163a9d208828d259d
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M test/shed_functional/functional/test_1040_install_repository_basic_circular_dependencies.py
    M test/shed_functional/functional/test_1080_advanced_circular_dependency_installation.py

  Log Message:
  -----------
  Remove test for deactivated tools and sections

These are tests that verify that deactivated tools were present in the
correct tool panel section.


  Commit: 693eb5d0c91061fdbe052b41be1e78f4c58f57cb
      https://github.com/galaxyproject/galaxy/commit/693eb5d0c91061fdbe052b41be1e78f4c58f57cb
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/tool_shed/galaxy_install/tools/tool_panel_manager.py
    M test/shed_functional/base/twilltestcase.py
    M test/shed_functional/functional/test_1060_install_repository_with_workflow.py

  Log Message:
  -----------
  Wait 2 seconds after touch shed_tool_conf.xml

The file watcher monitors for changes every second, so 2 seconds should
be enough to let tests that check the tool panel after installing new
tools pass.


  Commit: 2fb4045abd61b9ccb1afb4e5e422ad6e73167db8
      https://github.com/galaxyproject/galaxy/commit/2fb4045abd61b9ccb1afb4e5e422ad6e73167db8
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/queue_worker.py
    M lib/galaxy/tools/data_manager/manager.py

  Log Message:
  -----------
  Also reload data managers upon touching data_manager.conf


  Commit: f6fc5ed44299f2d1a9ac1c966d43281fd9515bf0
      https://github.com/galaxyproject/galaxy/commit/f6fc5ed44299f2d1a9ac1c966d43281fd9515bf0
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/queue_worker.py
    M lib/galaxy/tools/data_manager/manager.py

  Log Message:
  -----------
  Shut down old data manager watchers


  Commit: abd4fa611a3f1d4d089a03aef48ecb43383bb101
      https://github.com/galaxyproject/galaxy/commit/abd4fa611a3f1d4d089a03aef48ecb43383bb101
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/tools/toolbox/watcher.py
    M lib/galaxy/util/hash_util.py

  Log Message:
  -----------
  Implement hashing for tool conf watcher

If modification time of watched files changes, only trigger event if
hashes differ as well


  Commit: 49ab74827cd0905cd0fa62eee7a5643b43ad41d9
      https://github.com/galaxyproject/galaxy/commit/49ab74827cd0905cd0fa62eee7a5643b43ad41d9
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/tools/toolbox/watcher.py

  Log Message:
  -----------
  Log who's triggering a reload


  Commit: a2669c565ae7c25bcd20c9831a470bbc0731597c
      https://github.com/galaxyproject/galaxy/commit/a2669c565ae7c25bcd20c9831a470bbc0731597c
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/tools/toolbox/base.py
    M lib/tool_shed/galaxy_install/tools/tool_panel_manager.py

  Log Message:
  -----------
  Add back integrated_tool_panel saving


  Commit: 6fc46a8c46549bc43fca00cfbd2e32b07db158d5
      https://github.com/galaxyproject/galaxy/commit/6fc46a8c46549bc43fca00cfbd2e32b07db158d5
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/tools/data_manager/manager.py
    M lib/galaxy/tools/toolbox/base.py

  Log Message:
  -----------
  Directly reload toolbox or data manager when watcher triggers reload


  Commit: 054fbd05cb2ca3918f0dd2819cc71e5485ef4580
      https://github.com/galaxyproject/galaxy/commit/054fbd05cb2ca3918f0dd2819cc71e5485ef4580
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/tool_shed/metadata/metadata_generator.py

  Log Message:
  -----------
  Use the tool_data_tables.tool_data_path, to avoid persisting the temporary in-memory path to the data table


  Commit: 612eea85e6e2322d277f4210005d2efbddaae3e1
      https://github.com/galaxyproject/galaxy/commit/612eea85e6e2322d277f4210005d2efbddaae3e1
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/queue_worker.py
    M lib/galaxy/tools/toolbox/base.py
    M lib/galaxy/tools/toolbox/watcher.py

  Log Message:
  -----------
  Fix reload thread for uwsgi workers.

and fix typos


  Commit: 1bc84e0b4f5a77d018126656fc2808ed66c4712e
      https://github.com/galaxyproject/galaxy/commit/1bc84e0b4f5a77d018126656fc2808ed66c4712e
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/tools/data_manager/manager.py
    M lib/galaxy/tools/toolbox/watcher.py

  Log Message:
  -----------
  Do not call start() method of watchter

as this happens when it starts watching a file.


  Commit: b8695b36280f195242215c56cffad9aff5a7fad4
      https://github.com/galaxyproject/galaxy/commit/b8695b36280f195242215c56cffad9aff5a7fad4
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/tools/toolbox/watcher.py

  Log Message:
  -----------
  One last attempt to revive launched thread


  Commit: 9e36a15e22f92fd3913a1dbed0700bcae91b61e7
      https://github.com/galaxyproject/galaxy/commit/9e36a15e22f92fd3913a1dbed0700bcae91b61e7
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/queue_worker.py
    M lib/galaxy/tools/__init__.py
    M lib/galaxy/tools/toolbox/base.py
    M lib/galaxy/tools/toolbox/watcher.py

  Log Message:
  -----------
  Transplant tool conf watcher thread


  Commit: 95c0e3cbf78e45f7786cab918835004dc67c156d
      https://github.com/galaxyproject/galaxy/commit/95c0e3cbf78e45f7786cab918835004dc67c156d
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/queue_worker.py
    M lib/galaxy/tools/data_manager/manager.py

  Log Message:
  -----------
  Also reload conf_watchers for data managers


  Commit: c0cef19eb7a68e61ac30d9eb55b6bef14705648d
      https://github.com/galaxyproject/galaxy/commit/c0cef19eb7a68e61ac30d9eb55b6bef14705648d
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/queue_worker.py

  Log Message:
  -----------
  Reload data managers after reloading the toolbox


  Commit: 3d42be5f234d837ff5fa3792c53d138d3e28fcac
      https://github.com/galaxyproject/galaxy/commit/3d42be5f234d837ff5fa3792c53d138d3e28fcac
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-30 (Tue, 30 Aug 2016)

  Changed paths:
    M lib/galaxy/tools/toolbox/watcher.py

  Log Message:
  -----------
  Trigger event with lock


  Commit: 271959d1345077baa064c60fe79ff00a6ed0b021
      https://github.com/galaxyproject/galaxy/commit/271959d1345077baa064c60fe79ff00a6ed0b021
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-31 (Wed, 31 Aug 2016)

  Changed paths:
    M lib/galaxy/queue_worker.py
    M lib/galaxy/tools/data/__init__.py
    M lib/galaxy/tools/toolbox/watcher.py
    M lib/tool_shed/metadata/metadata_generator.py
    M test/unit/tools/test_watcher.py

  Log Message:
  -----------
  Reload data table managers and data tables

... before reloading data managers. Data managers need to have access to
the data tables, so that they can process the results.
Do not explicitly start watcher thread for shed_data_manager_conf
changes.


  Commit: f92d496bd9ae42387e5017e2ef84a032de6e49ea
      https://github.com/galaxyproject/galaxy/commit/f92d496bd9ae42387e5017e2ef84a032de6e49ea
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-31 (Wed, 31 Aug 2016)

  Changed paths:
    M lib/galaxy/tools/toolbox/base.py

  Log Message:
  -----------
  Remove debugging statements and mention uwsgi/threads in line


  Commit: 7afb25d5fbf8bcb37d4c9fc7e25b20b8d8373011
      https://github.com/galaxyproject/galaxy/commit/7afb25d5fbf8bcb37d4c9fc7e25b20b8d8373011
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-08-31 (Wed, 31 Aug 2016)

  Changed paths:
    M lib/tool_shed/galaxy_install/tools/data_manager.py

  Log Message:
  -----------
  Wait for shed_data_manager_conf watcher to pick up changes


  Commit: a19f67f8be85c4d5b459082ea9343cbda0a298b3
      https://github.com/galaxyproject/galaxy/commit/a19f67f8be85c4d5b459082ea9343cbda0a298b3
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-09-01 (Thu, 01 Sep 2016)

  Changed paths:
    M lib/galaxy/config.py
    M lib/galaxy/queue_worker.py
    M lib/galaxy/tools/toolbox/base.py

  Log Message:
  -----------
  Try locking load_item


  Commit: 426ea3b726a085f1a89033ed875584468db7b321
      https://github.com/galaxyproject/galaxy/commit/426ea3b726a085f1a89033ed875584468db7b321
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-09-01 (Thu, 01 Sep 2016)

  Changed paths:
    M lib/galaxy/queue_worker.py
    M lib/galaxy/tools/toolbox/base.py
    M lib/tool_shed/galaxy_install/tools/tool_panel_manager.py

  Log Message:
  -----------
  Keep a count of reloads


  Commit: c4aa171ae4bc16667b082122ef14dfc0f08891c8
      https://github.com/galaxyproject/galaxy/commit/c4aa171ae4bc16667b082122ef14dfc0f08891c8
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-09-01 (Thu, 01 Sep 2016)

  Changed paths:
    M lib/galaxy/queue_worker.py
    M lib/galaxy/tools/data_manager/manager.py
    M lib/tool_shed/galaxy_install/tools/data_manager.py
    M lib/tool_shed/galaxy_install/tools/tool_panel_manager.py

  Log Message:
  -----------
  Always wait for reload action to be finished


  Commit: 7f893f39f6d1087afe50af9d9a61da77fcbe14db
      https://github.com/galaxyproject/galaxy/commit/7f893f39f6d1087afe50af9d9a61da77fcbe14db
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-09-01 (Thu, 01 Sep 2016)

  Changed paths:
    M lib/galaxy/queue_worker.py
    M test/unit/tools_support.py

  Log Message:
  -----------
  Mock the Lock; fix linting problems


  Commit: c1d66d1fbc7281cb2cd5b050e8516818093d3e6a
      https://github.com/galaxyproject/galaxy/commit/c1d66d1fbc7281cb2cd5b050e8516818093d3e6a
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-09-01 (Thu, 01 Sep 2016)

  Changed paths:
    M test/unit/tools_support.py

  Log Message:
  -----------
  One more linting fix


  Commit: 4adc872e5864d9a8262948a56a4552fbafe68390
      https://github.com/galaxyproject/galaxy/commit/4adc872e5864d9a8262948a56a4552fbafe68390
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-09-01 (Thu, 01 Sep 2016)

  Changed paths:
    M test/unit/tools_support.py

  Log Message:
  -----------
  Fix indentation


  Commit: 99acb36da32ec2d2d4d7d1ce7cdc4da426e51645
      https://github.com/galaxyproject/galaxy/commit/99acb36da32ec2d2d4d7d1ce7cdc4da426e51645
  Author: John Chilton <jmchilton at gmail.com>
  Date:   2016-09-01 (Thu, 01 Sep 2016)

  Changed paths:
    M test/unit/tools_support.py

  Log Message:
  -----------
  Add server_name to unit test app's config.

Required for messaging stuff.


  Commit: 9f7c749638340fb63ac00a417a9e328875296885
      https://github.com/galaxyproject/galaxy/commit/9f7c749638340fb63ac00a417a9e328875296885
  Author: John Chilton <jmchilton at gmail.com>
  Date:   2016-09-01 (Thu, 01 Sep 2016)

  Changed paths:
    M lib/galaxy/config.py
    M lib/galaxy/tools/toolbox/base.py
    M lib/tool_shed/galaxy_install/tools/tool_panel_manager.py
    M test/unit/tools_support.py

  Log Message:
  -----------
  Fix test case for tool manager.


  Commit: 9a9a1f9becf185db5a778f1436913bc6942b2ac3
      https://github.com/galaxyproject/galaxy/commit/9a9a1f9becf185db5a778f1436913bc6942b2ac3
  Author: John Chilton <jmchilton at gmail.com>
  Date:   2016-09-01 (Thu, 01 Sep 2016)

  Changed paths:
    M lib/tool_shed/galaxy_install/tools/tool_panel_manager.py

  Log Message:
  -----------
  Lint for last commit.


  Commit: 4479bcebbe6984c06d0b5b9411d6d9e8bc2f22ca
      https://github.com/galaxyproject/galaxy/commit/4479bcebbe6984c06d0b5b9411d6d9e8bc2f22ca
  Author: John Chilton <jmchilton at gmail.com>
  Date:   2016-09-01 (Thu, 01 Sep 2016)

  Changed paths:
    M client/galaxy/scripts/layout/menu.js
    M client/galaxy/scripts/layout/scratchbook.js
    M doc/source/admin/conda_faq.rst
    M lib/galaxy/tools/deps/conda_util.py
    M lib/galaxy/tools/deps/resolvers/conda.py
    M lib/galaxy/tools/toolbox/base.py
    R lib/galaxy/tools/toolbox/requirements.py
    A lib/galaxy/util/filelock.py
    M lib/galaxy/web/framework/webapp.py
    M lib/galaxy/web/proxy/__init__.py
    R lib/galaxy/web/proxy/filelock.py
    M lib/galaxy/webapps/galaxy/api/tool_shed_repositories.py
    M lib/galaxy/webapps/galaxy/buildapp.py
    M lib/galaxy/webapps/galaxy/controllers/admin.py
    M lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py
    M lib/galaxy/webapps/galaxy/controllers/history.py
    M lib/galaxy/webapps/galaxy/controllers/visualization.py
    M static/maps/layout/menu.js.map
    M static/maps/layout/scratchbook.js.map
    M static/scripts/bundled/analysis.bundled.js.map
    M static/scripts/bundled/libs.bundled.js.map
    M static/scripts/layout/menu.js
    M static/scripts/layout/scratchbook.js
    R templates/admin/tool_shed_repository/browse_categories.mako
    A templates/admin/tool_shed_repository/browse_toolsheds.mako
    R templates/admin/tool_shed_repository/preview_repository.mako
    M templates/webapps/galaxy/workflow/display.mako

  Log Message:
  -----------
  Merge remote-tracking branch 'jmchilton/dev' into reload_toolbox_across_handlers


  Commit: 53d387d771b3bb95cd17cf0c74ec90099122f376
      https://github.com/galaxyproject/galaxy/commit/53d387d771b3bb95cd17cf0c74ec90099122f376
  Author: John Chilton <jmchilton at gmail.com>
  Date:   2016-09-01 (Thu, 01 Sep 2016)

  Changed paths:
    M lib/galaxy/config.py

  Log Message:
  -----------
  Another linting fix.


  Commit: fed59596a37176b388d74346cd7fce6bba224c8e
      https://github.com/galaxyproject/galaxy/commit/fed59596a37176b388d74346cd7fce6bba224c8e
  Author: John Chilton <jmchilton at gmail.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

  Changed paths:
    M lib/galaxy/config.py

  Log Message:
  -----------
  Fix the infinite loop.

Thanks @mvdbeek!


  Commit: 61fb26181c7dfaefa821f616171a281928153b70
      https://github.com/galaxyproject/galaxy/commit/61fb26181c7dfaefa821f616171a281928153b70
  Author: John Chilton <jmchilton at gmail.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

  Changed paths:
    M lib/galaxy/config.py
    M lib/galaxy/queue_worker.py
    M lib/galaxy/tools/__init__.py
    M lib/galaxy/tools/data/__init__.py
    M lib/galaxy/tools/data_manager/manager.py
    M lib/galaxy/tools/toolbox/base.py
    M lib/galaxy/tools/toolbox/watcher.py
    M lib/galaxy/util/hash_util.py
    M lib/galaxy/webapps/galaxy/api/configuration.py
    M lib/tool_shed/galaxy_install/tools/data_manager.py
    M lib/tool_shed/galaxy_install/tools/tool_panel_manager.py
    M test/shed_functional/functional/test_1040_install_repository_basic_circular_dependencies.py
    M test/shed_functional/functional/test_1080_advanced_circular_dependency_installation.py
    M test/unit/shed_unit/test_tool_panel_manager.py
    M test/unit/tools/test_toolbox.py
    M test/unit/tools/test_watcher.py
    M test/unit/tools_support.py

  Log Message:
  -----------
  Merge pull request #2840 from mvdbeek/reload_toolbox_across_handlers

Allow reloading tools without restarting galaxy, simplify tool panel handling for tool shed installed tools


Compare: https://github.com/galaxyproject/galaxy/compare/afefb9dd831f...61fb26181c7d


More information about the galaxy-commits mailing list