diff options
author | Kotresh HR <khiremat@redhat.com> | 2018-05-15 13:33:16 -0400 |
---|---|---|
committer | Kotresh HR <khiremat@redhat.com> | 2018-05-24 03:42:39 -0400 |
commit | 54f61abc7b1adffdf1e1cc3568e4df4d23da9a77 (patch) | |
tree | d95bf920fdf2c664ff70a7a68ff8e21ad6b19858 /xlators/features/utime/src/utime-helpers.c | |
parent | 58ceafd9329784fbe0ab73ba97db19acceecfa1d (diff) |
ctime: Fix updating ctime in rename and unlink
1. Successful rename was not updating ctime.
Fixed the same.
2. Successful unlink when link count is more than 1
was not updating ctime. Fixed the same.
3. Copy ctime and flags during frame copy.
Backport of:
> Patch: https://review.gluster.org/20039
> BUG: 1580020
> Change-Id: Ied47275a36aea60254b2add7a59128a9c83b3645
fixes: bz#1582068
Change-Id: Ied47275a36aea60254b2add7a59128a9c83b3645
Signed-off-by: Kotresh HR <khiremat@redhat.com>
Diffstat (limited to 'xlators/features/utime/src/utime-helpers.c')
-rw-r--r-- | xlators/features/utime/src/utime-helpers.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xlators/features/utime/src/utime-helpers.c b/xlators/features/utime/src/utime-helpers.c index d8632453e62..8dcd2647a35 100644 --- a/xlators/features/utime/src/utime-helpers.c +++ b/xlators/features/utime/src/utime-helpers.c @@ -60,6 +60,7 @@ utime_update_attribute_flags(call_frame_t *frame, glusterfs_fop_t fop) case GF_FOP_UNLINK: case GF_FOP_RMDIR: + frame->root->flags |= MDATA_CTIME; frame->root->flags |= MDATA_PAR_CTIME; frame->root->flags |= MDATA_PAR_MTIME; break; |