Skip to content

Commit 75dae85

Browse files
committed
Add release notes for cvmfs-2.13.3
1 parent dde8cf5 commit 75dae85

File tree

2 files changed

+45
-13
lines changed

2 files changed

+45
-13
lines changed

apx-parameters.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ CVMFS_PROXY_SHARD | If set to *yes*, shard requests across all pro
130130
| load-balancing group using consistent hashing.
131131
CVMFS_PROXY_TEMPLATE Overwrite the default proxy template in Geo-API calls. Only needed for debugging.
132132
CVMFS_PUBLIC_KEY Colon-separated list of repository signing keys.
133+
CVMFS_PREMOUNT_FUSE | Set to "no" to use fusermount3 to mount cvmfs (may need the fuse package providing fusermount3 to be installed manually)
133134
CVMFS_QUOTA_LIMIT Soft-limit of the cache in Megabyte.
134135
CVMFS_RELOAD_SOCKETS Directory of the sockets used by the CernVM-FS loader to trigger hotpatching/reloading.
135136
CVMFS_REPOSITORIES | Comma-separated list of fully qualified repository names

cpt-releasenotes.rst

Lines changed: 44 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,35 @@
11

2+
Release Notes for CernVM-FS 2.13.3
3+
==================================
4+
5+
6+
CernVM-FS 2.13.2 is again a fairly voluminous patch release. Most importantly fixes a race in auto-mount/unmounts that could hang the client process.
7+
As a failsafe, it also adds a config option CVMFS_PREMOUNT_FUSE that can be set to "no" to go back to 2.12 behavior of using fusermount to mount cvmfs.
8+
Furthermore this patch release includes a bugfix for garbage collection on stratum 1s - now the garbage collection should really be skipped
9+
if it is not needed (because it has not been run on the stratum 0).
10+
11+
12+
As with previous releases, upgrading clients should be seamless just by
13+
installing the new package from the repository. As usual, we recommend updating only a few worker nodes first and gradually ramp up once the new version proves
14+
to work correctly. Please take special care when upgrading a cvmfs client in NFS mode.
15+
16+
For Stratum 1 servers, there should be no running snapshots during the upgrade.
17+
For publisher and gateway nodes, all transactions must be closed; no active leases must be present before upgrading.
18+
19+
20+
Bug fixes
21+
---------
22+
2.13.3:
23+
* [client] Fix a race with concurrent auto-mount/umounts (`#3993 <https://github.com/cvmfs/cvmfs/issues/3993>`_)
24+
* [server] cvmfs_server check: add -x option for custom scratch dir (`#4011 <https://github.com/cvmfs/cvmfs/issues/4011>`_)
25+
* [client] Fix CVMFS_VERSION and CVMFS_ARCH availability in config files (`#3999 <https://github.com/cvmfs/cvmfs/issues/3999>`_)
26+
* [client] Add extended info with cvmfs_config status <repo> (`#3973 <https://github.com/cvmfs/cvmfs/issues/3973>`_)
27+
* [server] Avoid accessing held mutexes after forking (`#3995 <https://github.com/cvmfs/cvmfs/issues/3995>`_)
28+
* [client] Fix spurious "failed to umount" messages (`#3970 <https://github.com/cvmfs/cvmfs/issues/3970>`_)
29+
* [server] Fix updating of last_gc when no gc is run under gc -a without dry run (`#3947 <https://github.com/cvmfs/cvmfs/issues/3947>`_)
30+
* [geoip] Change geoip database to openhtc source by default (`#3967 <https://github.com/cvmfs/cvmfs/issues/3967>`_)
31+
* [client] Add CVMFS_PREMOUNT_FUSE option to allow fallback to fusermount (`#4017 <https://github.com/cvmfs/cvmfs/issues/4017>`_)
32+
233

334

435
Release Notes for CernVM-FS 2.13.2
@@ -23,19 +54,19 @@ For publisher and gateway nodes, all transactions must be closed; no active leas
2354

2455
Bug fixes
2556
---------
26-
* [client] Fix loader return value when automounter unmounts (#3929)
27-
* [client] Fix race when using page cache tracker for chunked files (#3685)
28-
* [client] Correct PCT Close in cvmfs_open (#3917)
29-
* [server] Change gc -a to only do repos where gc was run on the stratum0 (#3895)
30-
* [server] Move the no collectable repos message to gc.log (#3915)
31-
* [server] Do only one gc -a at a time, and remove need for check -a to be run by root (#3575)
32-
* [server] snapshot: Avoid recursion into history (#3846)
33-
* [server] Optimize DNS lookups by cvmfs_geo.py to ignore short host names (#3920)
34-
* [client] Add cvmfs_talk metrics prometheus command for faster telemetry (#3944)
35-
* [rpm] Temporarily re-add fuse3 dependency to server to fix fstab #3943
36-
* [build system] cmake: add BUILTIN_EXTERNALS_LIST and EXCLUDE options (#3940)
37-
* [client] Add CVMFS_VERSION and CVMFS_VERSION_NUMERIC env vars to config (#3934)
38-
* [rpm] fix logrotate config for el8 (#3932)
57+
* [client] Fix loader return value when automounter unmounts (`#3929 <https://github.com/cvmfs/cvmfs/issues/3929>`_)
58+
* [client] Fix race when using page cache tracker for chunked files (`#3685 <https://github.com/cvmfs/cvmfs/issues/3685>`_)
59+
* [client] Correct PCT Close in cvmfs_open (`#3917 <https://github.com/cvmfs/cvmfs/issues/3917>`_)
60+
* [server] Change gc -a to only do repos where gc was run on the stratum0 (`#3895 <https://github.com/cvmfs/cvmfs/issues/3895>`_)
61+
* [server] Move the no collectable repos message to gc.log (`#3915 <https://github.com/cvmfs/cvmfs/issues/3915>`_)
62+
* [server] Do only one gc -a at a time, and remove need for check -a to be run by root (`#3575 <https://github.com/cvmfs/cvmfs/issues/3575>`_)
63+
* [server] snapshot: Avoid recursion into history (`#3846 <https://github.com/cvmfs/cvmfs/issues/3846>`_)
64+
* [server] Optimize DNS lookups by cvmfs_geo.py to ignore short host names (`#3920 <https://github.com/cvmfs/cvmfs/issues/3920>`_)
65+
* [client] Add cvmfs_talk metrics prometheus command for faster telemetry (`#3944 <https://github.com/cvmfs/cvmfs/issues/3944>`_)
66+
* [rpm] Temporarily re-add fuse3 dependency to server to fix fstab `#3943 <https://github.com/cvmfs/cvmfs/issues/3943>`_
67+
* [build system] cmake: add BUILTIN_EXTERNALS_LIST and EXCLUDE options (`#3940 <https://github.com/cvmfs/cvmfs/issues/3940>`_)
68+
* [client] Add CVMFS_VERSION and CVMFS_VERSION_NUMERIC env vars to config (`#3934 <https://github.com/cvmfs/cvmfs/issues/3934>`_)
69+
* [rpm] fix logrotate config for el8 (`#3932 <https://github.com/cvmfs/cvmfs/issues/3932>`_)
3970

4071

4172
Release Notes for CernVM-FS 2.13.1

0 commit comments

Comments
 (0)