Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: 09c9f27f69ae72cac34b1286dfefce125ac404a6 https://github.com/galaxyproject/galaxy/commit/09c9f27f69ae72cac34b1286dfefc... Author: John Chilton jmchilton@gmail.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M config/galaxy.ini.sample M lib/galaxy/app.py M lib/galaxy/config.py M lib/galaxy/jobs/handler.py M lib/galaxy/jobs/runners/__init__.py A lib/galaxy/util/monitors.py M lib/galaxy/workflow/scheduling_manager.py
Log Message: ----------- More structured app shutdown.
- Cleanup database engine when shutting down Galaxy app (this wasn't done previously and I think it can cause connection issues when testing across different databases). - Join monitor threads when shutting down (old behavior can be restored by setting wait time for monitor threads back to "0"). See note in galaxy.ini.sample. - Better error handling during shutdown, don't let a failure to cleanup one thing cause other things not to be cleaned up. - New monitor thread mixin based on jobs stuff - reuse for workflows so it properly wakes up workflow scheduling on shutdown.
Commit: 7d1bdb28f105f77a0e6f6a8509a32e62765f8a45 https://github.com/galaxyproject/galaxy/commit/7d1bdb28f105f77a0e6f6a8509a32... Author: Dannon Baker dannon.baker@gmail.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M config/galaxy.ini.sample M lib/galaxy/app.py M lib/galaxy/config.py M lib/galaxy/jobs/handler.py M lib/galaxy/jobs/runners/__init__.py A lib/galaxy/util/monitors.py M lib/galaxy/workflow/scheduling_manager.py
Log Message: ----------- Merge pull request #4910 from jmchilton/wind_down_improvement_2
More structured app shutdown.
Compare: https://github.com/galaxyproject/galaxy/compare/6b68c5d10ebb...7d1bdb28f105