]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: make the lost+found dir accessible from clients
authorXiubo Li <xiubli@redhat.com>
Mon, 19 Apr 2021 02:34:02 +0000 (10:34 +0800)
committerNathan Cutler <ncutler@suse.com>
Wed, 12 May 2021 16:25:14 +0000 (18:25 +0200)
commit90d4097c75441c348a2f388f61793850836fe28d
tree2bce2c034675145c000b7500dacf6286315e694e
parentb92162e4df1581c8a7aabbb6f0149aebfe34844e
mds: make the lost+found dir accessible from clients

Inode number 0x4 is reserved for the lost+found dir, and the apps
or recovery apps need to access it.

At the same time the 0x3 is reserved for the global snaprealm, which
will also be lookup by the clients when looking up the snaprealm inodes.

Here will make all the inode less than 100 accessible by clients.

Fixes: https://tracker.ceph.com/issues/50216
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit 841071b3602aa2b8bcca57b95cdf671d48036a34)

Conflicts:
src/mds/Server.cc
- code being changed does not exist in octopus: change omitted
        src/mds/mdstypes.h
- trivial resolution
src/client/Client.cc
src/mds/mdstypes.h