Open hexylena opened 6 years ago
Obviously I like this!
What happens to the shared data persisted on offline storages?
It is still there, just temporarily inaccessible to all users (and jobs can't be run on it, etc.) The idea is eventually the object store will be re-attached and then the datasets will be available again.
Could this be done dynamically, possibly with some sort of health check? Unless Galaxy can be made to reload the object store on signal (or... something else, with uWSGI).
If it could, a healthcheck sounds brilliant, better than forcing a restart to update it. I would not know how to implement it in a dynamic way though. There is I chance I have the ability to implement it in a static config-y way. (In case someone wants to give me some pointers.)
We need to have a temporary downtime for one backend in our object store configuration that looks something like the following:
I'd like to propose a feature whereby we add an additional configuration option to the
<backend />
structure, such asoffline="true"
which behaves as follows: