Skip to content

Commit 8b44305

Browse files
committed
Merge branch 'latest' into stable
2 parents 041b6bb + 4361e46 commit 8b44305

File tree

4 files changed

+45
-8
lines changed

4 files changed

+45
-8
lines changed

apx-parameters.rst

+40-3
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,33 @@ Parameters recognized in configuration files under /etc/cvmfs:
2121
CVMFS_ALIEN_CACHE If set, use an alien cache at the given location
2222
CVMFS_ALT_ROOT_PATH | If set to *yes*, use alternative root catalog path.
2323
| Only required for fixed catalogs (tag / hash) under the alternative path.
24+
CVMFS_ARCH | Automatically set by CVMFs to reflect the CPU architecture on which the client runs (using ``uname -m``).
25+
| Allows to utilize variant symlinks with cvmfs installations to auto-select the architecture.
2426
CVMFS_AUTO_UPDATE If set to *no*, disables the automatic update of file catalogs.
2527
CVMFS_AUTHZ_HELPER Full path to an authz helper, overwrites the helper hint in the catalog.
2628
CVMFS_AUTHZ_SEARCH_PATH Full path to the directory that contains the authz helpers.
2729
CVMFS_BACKOFF_INIT Seconds for the maximum initial backoff when retrying to download data.
2830
CVMFS_BACKOFF_MAX Maximum backoff in seconds when retrying to download data.
31+
CVMFS_BLACKLIST | File name of the blacklist that denies mounting any revision < revision N.
32+
| Format: ``<REPO N`` where REPO is the repository name, N is the revision number,
33+
| and the two parts are separated by whitespace.
34+
| Note: no extra characters are allowed after N, not even whitespace.
2935
CVMFS_CATALOG_WATERMARK | Try to release pinned catalogs when their number surpasses the given watermark.
3036
| Defaults to 1/4 CVMFS_NFILES; explicitly set by shrinkwrap.
37+
CVMFS_CACHE_ALIEN Deprecated, legacy parameter. Use ``CVMFS_ALIEN_CACHE`` instead.
3138
CVMFS_CACHE_BASE Location (directory) of the CernVM-FS cache.
39+
CVMFS_CACHE_DIR | Similar to ``CVMFS_CACHE_BASE``, but automatically set by cvmfs.
40+
| Only might need manual overwriting when using ``libcvmfs``
41+
CVMFS_CACHE_PRIMARY Type of cache to use. By default it is ``posix``. (see also :ref:`sct_cache_advanced`)
3242
CVMFS_CACHE_REFCOUNT If set to *yes*, deduplicate open file descriptors by refcounting.
43+
CVNFS_CACHE_<name>_<param> | Parameters used by advanced cache configuration for cache of type ``name``.
44+
| See :ref:`sct_cache_advanced`. `<param>`` values can include e.g.
45+
| ``LOCATOR``, ``TYPE``, ``CMDLINE``, ``ALIEN``, ``WORKSPACE``.
3346
CVMFS_CACHE_SYMLINKS If set to *yes*, enables symlink caching in the kernel.
3447
CVMFS_CHECK_PERMISSIONS If set to *no*, disable checking of file ownership and permissions (open all files).
3548
CVMFS_CLAIM_OWNERSHIP If set to *yes*, allows CernVM-FS to claim ownership of files and directories.
49+
CVMFS_CONFIG_REPOSITORY | CVMFS repository where a CVMFS client will get its config from.
50+
| The default configuration rpm ``cvmfs-config-default`` sets this parameter to ``cvmfs-config.cern.ch``
3651
CVMFS_CPU_AFFINITY Comma-separated list to set CPU affinity for all ``cvmfs`` components.
3752
CVMFS_DEBUGLOG If set, run CernVM-FS in debug mode and write a verbose log the the specified file.
3853
CVMFS_DEFAULT_DOMAIN | The default domain will be automatically appended to repository names
@@ -42,6 +57,7 @@ CVMFS_DNS_MIN_TTL | Minimum effective TTL in seconds for DNS queri
4257
CVMFS_DNS_MAX_TTL | Maximum effective TTL in seconds for DNS queries of proxy server names
4358
| (not Stratum 1s). Defaults to 1 day.
4459
CVMFS_DNS_RETRIES Number of retries when resolving proxy names
60+
CVMFS_DNS_SERVER IP of the DNS server CVMFS should use.
4561
CVMFS_DNS_TIMEOUT Timeout in seconds when resolving proxy names
4662
CVMFS_DNS_ROAMING If true, watch /etc/resolv.conf for nameserver changes
4763
CVMFS_ENFORCE_ACLS | Enforce POSIX ACLs stored in the repository. Requires libfuse 3.
@@ -50,14 +66,19 @@ CVMFS_EXTERNAL_FALLBACK_PROXY | List of HTTP proxies similar to ``CVMFS_EXTERN
5066
| and disable DIRECT connections.
5167
CVMFS_EXTERNAL_HTTP_PROXY Chain of HTTP proxy groups to be used when CernVM-FS is accessing external data
5268
CVMFS_EXTERNAL_MAX_SERVERS | Caps the list of external hosts to the given number (after geo-sorting them)
69+
CVMFS_EXTERNAL_METALINK Semi-colon-separated chain of RFC6249-compliant servers to locate webservers serving external data.
5370
CVMFS_EXTERNAL_TIMEOUT Timeout in seconds for HTTP requests to an external-data server with a proxy server
5471
CVMFS_EXTERNAL_TIMEOUT_DIRECT Timeout in seconds for HTTP requests to an external-data server without a proxy server
5572
CVMFS_EXTERNAL_URL Semicolon-separated chain of webservers serving external data chunks.
5673
CVMFS_FALLBACK_PROXY | List of HTTP proxies similar to ``CVMFS_HTTP_PROXY``. The fallback proxies are
5774
| added to the end of the normal proxies, and disable DIRECT connections.
75+
CVMFS_FUSE_NOTIFY_INVALIDATION | Disable fuse notify invalidation. By default disabled on macOS to fix stability issues.
76+
| On Linux systems, it is NOT recommended to turn it off.
77+
CVMFS_FUSE3_MAX_THREADS Set max number of fuse threads (requires: libfuse3 > 3.12)
78+
CVMFS_FUSE3_IDLE_THREADS Set max number of idle fuse threads (requires: libfuse3 > 3.12)
5879
CVMFS_FOLLOW_REDIRECTS When set to *yes*, follow up to 4 HTTP redirects in requests.
5980
CVMFS_HIDE_MAGIC_XATTRS If set to *yes* the client will not expose CernVM-FS specific extended attributes
60-
CVMFS_HOST_RESET_AFTER See ``CVMFS_PROXY_RESET_AFTER``.
81+
CVMFS_HOST_RESET_AFTER See ``CVMFS_PROXY_RESET_AFTER``, for server URLs.
6182
CVMFS_HTTP_PROXY | Chain of HTTP proxy groups used by CernVM-FS. Necessary.
6283
| Set to ``DIRECT`` if you don't use proxies.
6384
CVMFS_HTTP_TRACING Activates that a tracing header is attached to each CURL request. Consists of ``uid``, ``pid``, and ``gid``. Default is ``off``.
@@ -73,18 +94,27 @@ CVMFS_INFLUX_HOST Host name or IP address of the receiver of the I
7394
CVMFS_INFLUX_METRIC_NAME Name of the measurement of the InfluxDB Telemetry Aggregator
7495
CVMFS_INFLUX_PORT Port of the host (receiver) of the InfluxDB Telemetry Aggregator
7596
CVMFS_IPFAMILY_PREFER Which IP protocol to prefer when connecting to proxies. Can be either 4 or 6.
97+
CVMFS_IPV4_ONLY If set to a non-empty value, CVMFS does not try to resolve IPv6 records.
7698
CVMFS_KCACHE_TIMEOUT Timeout in seconds for path names and file attributes in the kernel file system buffers.
7799
CVMFS_KEYS_DIR | Directory containing \*.pub files used as repository signing keys.
78100
| If set, this parameter has precedence over ``CVMFS_PUBLIC_KEY``.
101+
CVMFS_LIBRARY_PATH | For standalone deployment. Allows ``cvmfs2`` to discover libraries
102+
| ``libcvmfs_<...>.so`` that are not installed in one of standard search paths.
79103
CVMFS_LOW_SPEED_LIMIT Minimum transfer rate in bytes/second a server or proxy must provide.
104+
CVMFS_MAGIC_XATTRS_VISIBILITY | Allows to hide extended attributes to be listed. Options: ``always``, ``never``, ``rootonly``.
105+
| ``rootonly`` means that the listing can only be requested for ``/cvmfs/<repo>``. For any other file,
106+
| only a direct request to a specific extended attribute will work.
80107
CVMFS_MAX_EXTERNAL_SERVERS | Limit the number of (geo sorted) stratum 1 servers for external data
81108
| that are effectively used.
82109
CVMFS_MAX_IPADDR_PER_PROXY | Limit the number of IP addresses a proxy names resolves into.
83110
| From all registered addresses, up to the limit are randomly selected.
84111
CVMFS_MAX_RETRIES Maximum number of retries for a given proxy/host combination.
85112
CVMFS_MAX_SERVERS Limit the number of (geo sorted) stratum 1 servers that are effectively used.
86113
CVMFS_MAX_TTL Maximum file catalog TTL in minutes. Can overwrite the TTL stored in the catalog.
87-
CVMFS_MEMCACHE_SIZE Size of the CernVM-FS metadata memory cache in Megabyte.
114+
CVMFS_MEMCACHE_SIZE Size of the CernVM-FS metadata memory cache in Megabytes.
115+
CVMFS_MOUNT_DIR Directory where CernVM-FS is mounted to. Default is ``/cvmfs`` and cannot be overwritten.
116+
CVMFS_METALINK_URL Semi-colon-separated chain of RFC6249-compliant servers to locate Stratum-1 servers.
117+
CVMFS_METALINK_RESET_AFTER See ``CVMFS_PROXY_RESET_AFTER``, for metalink servers.
88118
CVMFS_MOUNT_RW | Mount CernVM-FS as a read/write file system. Write operations will fail
89119
| but this option can workaround faulty ``open()`` flags.
90120
CVMFS_NFILES Maximum number of open file descriptors that can be used by the CernVM-FS process.
@@ -124,12 +154,17 @@ CVMFS_SYSLOG_FACILITY | If set to a number between 0 and 7, uses the c
124154
| LOCAL$n$ facility for syslog messages.
125155
CVMFS_SYSLOG_LEVEL | If set to 1 or 2, sets the syslog level for CernVM-FS messages to
126156
| LOG_DEBUG or LOG_INFO respectively.
157+
CVMFS_SYSLOG_PREFIX Prefix for each CVMFS message in the syslog. By default it is the repo name.
127158
CVMFS_SYSTEMD_NOKILL | If set to *yes*, modify the command line to ``@vmfs2 ...`` in order to
128159
| act as a systemd lowlevel storage manager.
160+
CVMFS_TALK_SOCKET Internal usage. Used for ``cvmfs_talk``. Default socket is ``/var/spool/cvmfs/<repo>/cvmfs_io``.
161+
CVMFS_TALK_OWNER Internal usage. Used for ``cvmfs_talk``. By default it is the repo owner.
129162
CVMFS_TELEMETRY_RATE Rate in seconds for Telemetry Aggregator to send the telemetry. Minimum send rate >= 5 sec.
130163
CVMFS_TELEMETRY_SEND ``ON`` to activate Telemetry Aggregator.
131164
CVMFS_TIMEOUT Timeout in seconds for HTTP requests with a proxy server.
132165
CVMFS_TIMEOUT_DIRECT Timeout in seconds for HTTP requests without a proxy server.
166+
CVMFS_TRACEBUFFER Internal usage. Max number of entries of the tracebuffer.
167+
CVMFS_TRACEBUFFER_THRESHOLD Internal usage. Flush treshold after how many entries the tracebuffer is flushed to file.
133168
CVMFS_TRACEFILE If set, enables the tracer and trace file system calls to the given file.
134169
CVMFS_USE_GEOAPI Request order of Stratum 1 servers and fallback proxies via Geo-API.
135170
CVMFS_USE_SSL_SYSTEM_CA | When connecting to an HTTPS endpoints,
@@ -180,6 +215,7 @@ CVMFS_CREATOR_VERSION | The CernVM-FS version that was used to cre
180215
| (do not change manually).
181216
CVMFS_DONT_CHECK_OVERLAYFS_VERSION | Disable checking of OverlayFS version before usage.
182217
| (see :ref:`sct_reporequirements`)
218+
CVMFS_ENABLE_MTIME_NS Use nanosecond-granularity for modification time of files (instead of milliseconds)
183219
CVMFS_ENFORCE_LIMITS | Set to *true* to cause exceeding \*LIMIT variables to be fatal to a publish
184220
| instead of a warning
185221
CVMFS_EXTENDED_GC_STATS | Set to *true* to keep track of the volume of garbage collected files (increases GC running time)
@@ -217,7 +253,7 @@ CVMFS_REPOSITORY_TYPE Defines if the repository is a master copy (
217253
CVMFS_REPOSITORY_TTL | The frequency in seconds of client lookups for changes in the repository.
218254
| Defaults to 4 minutes.
219255
CVMFS_ROOT_KCATALOG_LIMIT | Maximum thousands of files allowed in root catalogs, default 200
220-
| (see also *CVMFS_NESTED_KCATALOG_LIMIT* and *CVMFS_ENFORCE_LIMITS*
256+
| (see also *CVMFS_NESTED_KCATALOG_LIMIT* and *CVMFS_ENFORCE_LIMITS*)
221257
CVMFS_SNAPSHOT_GROUP | Group name for subset of repositories used with ``cvmfs_server snapshot -a -g``.
222258
| Added with ``cvmfs_server add-replica -g``.
223259
CVMFS_SPOOL_DIR | Location of the upstream spooler scratch directories;
@@ -228,6 +264,7 @@ CVMFS_STRATUM0 URL of the master copy (*stratum0*) of this
228264
CVMFS_STRATUM1 URL of the Stratum1 HTTP server for this specific repository.
229265
CVMFS_SYNCFS_LEVEL | Controls how often ``sync`` will by called by ``cvmfs_server`` operations.
230266
| Possible levels are 'none', 'default', 'cautious'.
267+
CVMFS_S3_<param> S3-related parameters. See :ref:`S3 Parameter table <tab_s3confparameters>`
231268
CVMFS_UID_MAP Path of a file for the mapping of file owner user ids.
232269
CVMFS_UNION_DIR | Mount point of the union file system for copy-on-write semantics of CernVM-FS.
233270
| Here, changes to the repository are performed

conf.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@
6161
# built documents.
6262
#
6363
# The short X.Y version.
64-
version = u'2.12'
64+
version = u'2.13'
6565
# The full version, including alpha/beta/rc tags.
66-
release = u'2.12.4'
66+
release = u'2.12.6'
6767

6868
# The language for content autogenerated by Sphinx. Refer to documentation
6969
# for a list of supported languages.

cpt-quickstart.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ On macOS, mounting and unmounting of the CernVM-FS is done by the user with ``su
1818

1919
Getting the Software
2020
--------------------
21-
The CernVM-FS source code and binary packages are available from the `CernVM website <https://cernvm.cern.ch/portal/filesystem/downloads>`_.
21+
The CernVM-FS source code and binary packages are available from the `CernVM website <https://cernvm.cern.ch/fs/#download>`_.
2222
However, it is recommended to use the available package repositories that are also provided for the supported operating systems.
2323

2424
Linux

cpt-releasenotes.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11

2-
Release Notes for CernVM-FS 2.12.5
2+
Release Notes for CernVM-FS 2.12.6 + 2.12.5
33
==================================
44

5-
CernVM-FS 2.12.5 is a small patch release that fixes a packaging issue on platforms without systemd, as well as a spurious warning from cvmfs_check.
5+
CernVM-FS 2.12.6 is a small patch release that fixes a packaging issue on platforms without systemd, as well as a spurious warning from cvmfs_check. 2.12.5 accidentally missed a commit, and is dropped - use 2.12.6 directly.
66

77
Bug fixes
88
---------

0 commit comments

Comments
 (0)