X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/ee9d1e39b5d469a827be5a719c9c0860914ab2a8..e0481ba5073bd1f30d092aeee1a06ef3c635a93b:/doc/admin/upgrading.html.textile.liquid diff --git a/doc/admin/upgrading.html.textile.liquid b/doc/admin/upgrading.html.textile.liquid index 48f8659dc7..64a113b6f8 100644 --- a/doc/admin/upgrading.html.textile.liquid +++ b/doc/admin/upgrading.html.textile.liquid @@ -30,6 +30,44 @@ TODO: extract this information based on git commit messages and generate changel h2(#main). development main +"previous: Upgrading to 2.7.1":#v2_7_1 + +h3. Virtual environments inside distribution Python packages have moved + +The distribution packages that we publish for Python packages include an entire virtualenv with all required libraries. In Arvados 3.0 these virtualenvs have moved from @/usr/share/python3/dist/PACKAGE_NAME@ to @/usr/lib/PACKAGE_NAME@ to prevent conflicts with distribution packages and better conform to filesystem standards. + +If you only run the executables installed by these packages, you don't need to change anything. Those are still installed under @/usr/bin@ and will use the new location when you upgrade. If you have written your own scripts or tools that rely on these virtualenvs, you may need to update those with the new location. For example, if you have a shell script that activates the virtualenv by running: + +
source /usr/share/python3/dist/python3-arvados-python-client/bin/activate
+ +You must update it to: + + +
source /usr/lib/python3-arvados-python-client/bin/activate
+
+ +If you have a Python script with this shebang line: + +
#!/usr/share/python3/dist/python3-arvados-python-client/bin/python
+ +You must update it to: + + +
#!/usr/lib/python3-arvados-python-client/bin/python
+
+ +h3. WebDAV service uses @/var/cache@ for file content + +@keep-web@ now stores copies of recently accessed data blocks in @/var/cache/arvados/keep@ instead of in memory. That directory will be created automatically. The default cache size is 10% of the filesystem size. Use the new @Collections.WebDAVCache.DiskCacheSize@ config to specify a different percentage or an absolute size. + +If the previously supported @MaxBlockEntries@ config is present, remove it to avoid warning messages at startup. + +h3. Check MaxGatewayTunnels config + +If you use the LSF or Slurm dispatcher, ensure the new @API.MaxGatewayTunnels@ config entry is high enough to support the size of your cluster. See "LSF docs":{{site.baseurl}}/install/crunch2-lsf/install-dispatch.html#MaxGatewayTunnels or "Slurm docs":{{site.baseurl}}/install/crunch2-slurm/install-dispatch.html#MaxGatewayTunnels for details. + +h2(#2_7_1). v2.7.1 (2023-12-12) + "previous: Upgrading to 2.7.0":#v2_7_0 h3. Remove Workbench1 packages after upgrading the salt installer