]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: refresh snapdir attrs on parent inode updation
authorVenky Shankar <vshankar@redhat.com>
Mon, 19 Sep 2022 11:38:36 +0000 (07:38 -0400)
committerVenky Shankar <vshankar@redhat.com>
Thu, 20 Oct 2022 04:50:44 +0000 (10:20 +0530)
commit52dcbfbdefec1d372b927d64903c153d8c30b97c
tree5445a3c67c0775287a1498627fb8c36826be65e1
parent6d548c6ced57814e8937c59f027191ef2c94e367
client: refresh snapdir attrs on parent inode updation

Snapdir attrs (ui, gid, etc..) are set its respective parent attributes,
however, those are never updated when the attributes of the parent inode
get updated. There seems to be no reason to no to update snapdir attributes.

This change also updates POSIX ACLs.

Fixes: http://tracker.ceph.com/issues/57084
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 794c74cebd9ecbd82e7431f424af8f631b75de89)

 Conflicts:
src/client/Client.cc

Adjust for fscrypt related changes.
src/client/Client.cc
src/client/Client.h