diff options
author | Kotresh HR <khiremat@redhat.com> | 2018-05-15 13:33:16 -0400 |
---|---|---|
committer | Kotresh HR <khiremat@redhat.com> | 2018-05-24 05:34:40 +0000 |
commit | 18cbdeb529c2e7b60733fbbb9bf9bab2d5fd238c (patch) | |
tree | 0e4a98d2674a34acb40d96b857b0215b9dd7731e /libglusterfs | |
parent | ead98973da9aed805fca7b6382c1e94e2ea3dbf1 (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.
fixes: bz#1580020
Change-Id: Ied47275a36aea60254b2add7a59128a9c83b3645
Signed-off-by: Kotresh HR <khiremat@redhat.com>
Diffstat (limited to 'libglusterfs')
-rw-r--r-- | libglusterfs/src/stack.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libglusterfs/src/stack.h b/libglusterfs/src/stack.h index f7f4b4ad9a7..abcc2677350 100644 --- a/libglusterfs/src/stack.h +++ b/libglusterfs/src/stack.h @@ -498,6 +498,8 @@ copy_frame (call_frame_t *frame) newstack->pid = oldstack->pid; newstack->op = oldstack->op; newstack->type = oldstack->type; + newstack->ctime = oldstack->ctime; + newstack->flags = oldstack->flags; if (call_stack_alloc_groups (newstack, oldstack->ngrps) != 0) { mem_put (newstack); return NULL; |