]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: use deep-copy when setting permission during make_request 51188/head
authorMer Xuanyi <xuanyi.meng@xtaotech.com>
Mon, 24 Apr 2023 03:51:38 +0000 (11:51 +0800)
committerMer Xuanyi <mer.xuanyi@gmail.com>
Fri, 28 Apr 2023 07:42:27 +0000 (15:42 +0800)
commitb88f50d1e396dc546a7a760da522ad434325bcd8
treeaf789994a6a4409f83d764ff1895a9a6e68224b0
parentd9e6e1de796bccd81bfbb50bc461c2d5ecb19c7f
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>
src/client/MetaRequest.h