Commit History

Author SHA1 Message Date
  chrislu fe5b9e39cc POSIX: check permission when removing items 2 years ago
  chrislu f2847f1266 POSIX: check deletion permission 2 years ago
  chrislu 0c75f15062 POSIX: should not delete if a directory is not empty 2 years ago
  chrislu b44f05a2d0 POSIX: change timestamp on each attribute change 2 years ago
  chrislu fec8428fd8 POSIX: different inode for same named different file types 2 years ago
  chrislu 6cc92817dc add logs for request mode 2 years ago
  chrislu cd1ad88f30 POSIX: check name is too long ENAMETOOLONG 2 years ago
  chrislu 2dcb8cb93b POSIX: ensure file and directory inodes are different 2 years ago
  chrislu 2d0ccc4d34 add logs 2 years ago
  chrislu 9f9ef1340c use streaming mode for long poll grpc calls 2 years ago
  chrislu 4fd29dad86 remove writeOnly flag 2 years ago
  Chris Lu 93bb7869b8 Revert "mount: fix renaming a deep directory with unvisited directories" 2 years ago
  Chris Lu 0ccdb937bb mount: fix renaming a deep directory with unvisited directories 2 years ago
  Chris Lu c795183887 return node itself as directory handler 3 years ago
  Chris Lu 055374a50b FUSE: skip flushing if file is deleted 3 years ago
  Patrick Schmidt 77100754e6 Return artificial . and .. directories 3 years ago
  Chris Lu 1737af480a adjust logs 3 years ago
  Chris Lu 55a8f57381 go fmt 3 years ago
  Chris Lu 38f411219a mount: skip local chunk cache if opened write only 3 years ago
  Chris Lu 3a86d4dbfd mount: fix directory invalidation 3 years ago
  Chris Lu 83cf94ad2d delay new file creation unless file is opened exclusively 3 years ago
  Chris Lu d1c813c470 let the fuse library manage directory id 3 years ago
  Chris Lu 372872ebbf set root node inode number 3 years ago
  Chris Lu e332da4837 set inode value 3 years ago
  Chris Lu 6cbd786db9 correctly runs git clone 3 years ago
  Chris Lu d9a2a7f1c4 WIP 3 years ago
  Chris Lu 54410ca955 cleaner way to set readonly 3 years ago
  Chris Lu 3074e9b428 ensure consistent inode value 3 years ago
  Chris Lu 16c0304416 ensure to delete on filer also 3 years ago
  Chris Lu 217e0f9066 mount: remove folder recursively 3 years ago
  Chris Lu 3e669e6d7b mostly refactoring, add some error handling 3 years ago
  Chris Lu 07f712c83f fix typo 3 years ago
  Chris Lu 36c79de3f4 fuse mount: dir ReadDirAll avoid extra conversion to filer_pb.Entry 3 years ago
  Chris Lu e41766feb6 fuse mount: dir lookup avoids extra conversion to filer_pb.Entry object 3 years ago
  Chris Lu 1adc8f86ea lighten up File object 3 years ago
  Chris Lu c04b7e106f mount: remove entry from Dir object 3 years ago
  Chris Lu 3f3268cd1b go fmt 3 years ago
  Chris Lu ca0f07a188 move file reader, entryViewCache to file handle 3 years ago
  Chris Lu f62c153274 go fmt 3 years ago
  Chris Lu 0f64f5b9c8 mount: add readOnly option 3 years ago
  Chris Lu 69694a17be reverting 7d57664c2d80f2b7d3eb4cecc57a3275bafee44d 3 years ago
  Chris Lu 22a07a12d2 [mount] [regression] `filer.path` option results in empty mount in 2.32 3 years ago
  Chris Lu 7d57664c2d mount: internals switch to filer.Entry instead of protobuf 3 years ago
  Chris Lu aba47fd9e8 reduce repeated calls to dir.FullPath() 3 years ago
  Chris Lu be9c7c21ec reduce possibility of nil file entry 3 years ago
  Chris Lu d475c89fcc go fmt 3 years ago
  Chris Lu 3a1d3d3413 mount: properly invalidate kernel node cache entry 3 years ago
  Chris Lu 00707ec00f mount: outsideContainerClusterMode proxy through filer 3 years ago
  Chris Lu e439b65e38 fix test 3 years ago
  Chris Lu 5a3386e39b Revert "Revert "mount: fake support for socket/block/character/fifo devices"" 3 years ago