summaryrefslogtreecommitdiffstats
path: root/doc/cephfs/administration.rst
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-21 02:27:49 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-21 02:27:49 +0000
commit7a34f7a30b4a4e8efeac9ba420466271ccbd41ef (patch)
tree9dd853fa51de7b429a5e7aa64a2f640d30506378 /doc/cephfs/administration.rst
parentReleasing progress-linux version 18.2.3-0progress7.99u1. (diff)
downloadceph-7a34f7a30b4a4e8efeac9ba420466271ccbd41ef.tar.xz
ceph-7a34f7a30b4a4e8efeac9ba420466271ccbd41ef.zip
Merging upstream version 18.2.4.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'doc/cephfs/administration.rst')
-rw-r--r--doc/cephfs/administration.rst75
1 files changed, 50 insertions, 25 deletions
diff --git a/doc/cephfs/administration.rst b/doc/cephfs/administration.rst
index cd912b42a..7244c41f0 100644
--- a/doc/cephfs/administration.rst
+++ b/doc/cephfs/administration.rst
@@ -258,31 +258,47 @@ Clients that are missing newly added features will be evicted automatically.
Here are the current CephFS features and first release they came out:
-+------------------+--------------+-----------------+
-| Feature | Ceph release | Upstream Kernel |
-+==================+==============+=================+
-| jewel | jewel | 4.5 |
-+------------------+--------------+-----------------+
-| kraken | kraken | 4.13 |
-+------------------+--------------+-----------------+
-| luminous | luminous | 4.13 |
-+------------------+--------------+-----------------+
-| mimic | mimic | 4.19 |
-+------------------+--------------+-----------------+
-| reply_encoding | nautilus | 5.1 |
-+------------------+--------------+-----------------+
-| reclaim_client | nautilus | N/A |
-+------------------+--------------+-----------------+
-| lazy_caps_wanted | nautilus | 5.1 |
-+------------------+--------------+-----------------+
-| multi_reconnect | nautilus | 5.1 |
-+------------------+--------------+-----------------+
-| deleg_ino | octopus | 5.6 |
-+------------------+--------------+-----------------+
-| metric_collect | pacific | N/A |
-+------------------+--------------+-----------------+
-| alternate_name | pacific | PLANNED |
-+------------------+--------------+-----------------+
++----------------------------+--------------+-----------------+
+| Feature | Ceph release | Upstream Kernel |
++============================+==============+=================+
+| jewel | jewel | 4.5 |
++----------------------------+--------------+-----------------+
+| kraken | kraken | 4.13 |
++----------------------------+--------------+-----------------+
+| luminous | luminous | 4.13 |
++----------------------------+--------------+-----------------+
+| mimic | mimic | 4.19 |
++----------------------------+--------------+-----------------+
+| reply_encoding | nautilus | 5.1 |
++----------------------------+--------------+-----------------+
+| reclaim_client | nautilus | N/A |
++----------------------------+--------------+-----------------+
+| lazy_caps_wanted | nautilus | 5.1 |
++----------------------------+--------------+-----------------+
+| multi_reconnect | nautilus | 5.1 |
++----------------------------+--------------+-----------------+
+| deleg_ino | octopus | 5.6 |
++----------------------------+--------------+-----------------+
+| metric_collect | pacific | N/A |
++----------------------------+--------------+-----------------+
+| alternate_name | pacific | 6.5 |
++----------------------------+--------------+-----------------+
+| notify_session_state | quincy | 5.19 |
++----------------------------+--------------+-----------------+
+| op_getvxattr | quincy | 6.0 |
++----------------------------+--------------+-----------------+
+| 32bits_retry_fwd | reef | 6.6 |
++----------------------------+--------------+-----------------+
+| new_snaprealm_info | reef | UNKNOWN |
++----------------------------+--------------+-----------------+
+| has_owner_uidgid | reef | 6.6 |
++----------------------------+--------------+-----------------+
+| client_mds_auth_caps | squid+bp | PLANNED |
++----------------------------+--------------+-----------------+
+
+..
+ Comment: use `git describe --tags --abbrev=0 <commit>` to lookup release
+
CephFS Feature Descriptions
@@ -340,6 +356,15 @@ Clients can send performance metric to MDS if MDS support this feature.
Clients can set and understand "alternate names" for directory entries. This is
to be used for encrypted file name support.
+::
+
+ client_mds_auth_caps
+
+To effectively implement ``root_squash`` in a client's ``mds`` caps, the client
+must understand that it is enforcing ``root_squash`` and other cap metadata.
+Clients without this feature are in danger of dropping updates to files. It is
+recommend to set this feature bit.
+
Global settings
---------------