]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: change_attr++ and set ctime for set_vxattr 14726/head
authorPatrick Donnelly <pdonnell@redhat.com>
Sat, 22 Apr 2017 02:09:00 +0000 (22:09 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Sat, 22 Apr 2017 02:09:36 +0000 (22:09 -0400)
Fixes: http://tracker.ceph.com/issues/19583
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
src/mds/Server.cc

index d62720b46096ad6f3559f006c1c02a42d946d546..c1c11ad423082edb9d92dbe9fbc05669da7f485d 100644 (file)
@@ -4414,6 +4414,8 @@ void Server::handle_set_vxattr(MDRequestRef& mdr, CInode *cur,
     return;
   }
 
+  pi->change_attr++;
+  pi->ctime = mdr->get_op_stamp();
   pi->version = cur->pre_dirty();
   if (cur->is_file())
     pi->update_backtrace();