diff options
author | Anuradha Talur <atalur@commvault.com> | 2019-04-24 12:06:23 -0700 |
---|---|---|
committer | Anuradha Talur <atalur@commvault.com> | 2019-04-25 08:41:02 -0700 |
commit | de11b4a476b297129065bc7477229e57643ac196 (patch) | |
tree | b3dbc31d95e72271e9e363081668b1827ce7d380 /xlators/storage | |
parent | 2b86da69df423a90b76932bd32b7a17bd5ac2add (diff) |
cloudsync: Make readdirp return stat info of all the dirents
This change got missed while the initial changes were sent.
Should have been a part of :
https://review.gluster.org/#/c/glusterfs/+/21757/
Gist of the change:
Function that fills in stat info for dirents is
invoked in readdirp in posix when cloudsync populates xdata
request with GF_CS_OBJECT_STATUS.
Change-Id: Ide0c4e80afb74cd2120f74ba934ed40123152d69
updates: bz#1642168
Signed-off-by: Anuradha Talur <atalur@commvault.com>
Diffstat (limited to 'xlators/storage')
-rw-r--r-- | xlators/storage/posix/src/posix-inode-fd-ops.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/xlators/storage/posix/src/posix-inode-fd-ops.c b/xlators/storage/posix/src/posix-inode-fd-ops.c index f96f65400b2..c12856d4764 100644 --- a/xlators/storage/posix/src/posix-inode-fd-ops.c +++ b/xlators/storage/posix/src/posix-inode-fd-ops.c @@ -5491,6 +5491,8 @@ posix_readdirp_fill(xlator_t *this, fd_t *fd, gf_dirent_t *entries, continue; } + posix_update_iatt_buf(&stbuf, -1, hpath, dict); + if (!inode) inode = inode_find(itable, stbuf.ia_gfid); |