]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
fuse: enable atomic_o_trunc
authorSage Weil <sage@newdream.net>
Thu, 11 Aug 2011 00:10:12 +0000 (17:10 -0700)
committerSage Weil <sage@newdream.net>
Thu, 11 Aug 2011 00:10:21 +0000 (17:10 -0700)
The MDS does this atomically.

Signed-off-by: Sage Weil <sage@newdream.net>
src/client/fuse_ll.cc

index 86c4bdfd6d90dea01a6b43aebea306cfc20beb1d..1cb79c864f9caa6c342676d7acd805e846ed02c6 100644 (file)
@@ -545,6 +545,9 @@ int ceph_fuse_ll_main(Client *c, int argc, const char *argv[], int fd)
   newargv[newargc++] = "-o";
   newargv[newargc++] = "big_writes";
 
+  newargv[newargc++] = "-o";
+  newargv[newargc++] = "atomic_o_trunc";
+
   //newargv[newargc++] = "-d";
 
   for (int argctr = 1; argctr < argc; argctr++) newargv[newargc++] = argv[argctr];