]> git.arvados.org - arvados.git/commit
4904: Eliminate downtime switching collections.
authorPeter Amstutz <peter.amstutz@curoverse.com>
Thu, 29 Jan 2015 22:13:25 +0000 (17:13 -0500)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Thu, 29 Jan 2015 22:13:25 +0000 (17:13 -0500)
commit04a8e038125c6ffa3c912ba6b1fd0b31af01e7ad
tree5807306770522d355a981efa39e97d3854fb1fbf
parent1060cff7480331bcad2b4564e270922b2b3b1f94
4904: Eliminate downtime switching collections.

* Now re-uses CollectionDirectory and loads new collection contents instead of
unmounting and remounting.  Now sends sighup instead of restarting Docker if
the image is the same.  Almost no downtime switching collections unless Docker
image changes as well.

* Refactor into functions instead executing directly as a module.

* Use arvados.arv-web logger
docker/arv-web/apache2_foreground.sh
docker/build_tools/Makefile
services/arv-web/arv-web.py
services/arv-web/sample-static-page/docker_image
services/fuse/arvados_fuse/__init__.py