]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: use deep-copy when setting permission during make_request 51487/head
authorMer Xuanyi <xuanyi.meng@xtaotech.com>
Mon, 24 Apr 2023 03:51:38 +0000 (11:51 +0800)
committerVenky Shankar <vshankar@redhat.com>
Mon, 15 May 2023 15:33:25 +0000 (21:03 +0530)
commit7a3c3247711565845842ee81cbd52d5e98918901
tree2414ffca5ae2bb46920f2308808b7606d82d86df
parentfc049d7e76fec66e358936eea510a3250b55bb07
client: use deep-copy when setting permission during make_request

We need MetaRequest's perms.gids keeps longer than syscal if mds reboot.
When mds reboot we need to rebuild MClientRequest with MetaRequest.

Fixes: https://tracker.ceph.com/issues/59514
Signed-off-by: Mer Xuanyi <xuanyi.meng@xtaotech.com>
(cherry picked from commit b88f50d1e396dc546a7a760da522ad434325bcd8)
src/client/MetaRequest.h