Project

General

Profile

Upgrading to main » History » Revision 2

Revision 1 (Tom Clegg, 11/04/2015 06:26 AM) → Revision 2/38 (Tom Clegg, 11/11/2015 05:32 PM)

h1. Upgrading to master 

 What you need to know and do in order to upgrade your Arvados site to the latest master. 

 h2. Basics 

     apt-get dist-upgrade 

 (TODO: best order to upgrade? other best practices?) 

 h2. Notable changes 

 Some versions introduce changes that require special attention when upgrading: e.g., there is a new service to install, or there is a change to the default configuration that you might need to override in order to preserve the old behavior. 

 (Note to developers: Add new items at the top. Include a relevant commit hash (probably a merge), date, issue number/link, and considerations/instructions for those about to upgrade.) 

 2015-11-11: commit:1e2ace5 changes recommended config for keep-web (see #5824) 
 * proxy/dns/ssl config should be updated to route "https://download.uuid_prefix.arvadosapi.com/" requests to keep-web (alongside the existing "collections" routing) 
 * keep-web command line adds @-attachment-only-host download.uuid_prefix.arvadosapi.com@ 
 * Workbench config adds @keep_web_download_url@ 
 * More info on the (still beta/non-TOC-linked) "keep-web doc page":http://doc.arvados.org/install/install-keep-web.html 

 2015-11-04: commit:1d1c6de removes stopped containers (see #7444) 
 * arvados-docker-cleaner removes _all_ docker containers as soon as they exit, effectively making @docker run@ default to @--rm@. If you run arvados-docker-cleaner on a host that does anything other than run crunch-jobs, and you still want to be able to use @docker start@, read the "new doc page":http://doc.arvados.org/install/install-compute-node.html to learn how to turn this off before upgrading. 

 2015-11-04: commit:21006cf adds a keep-web service (see #5824) 
 * Nothing relies on it yet, but early adopters can install it now by following http://doc.arvados.org/install/install-keep-web.html (it is not yet linked in the TOC).