597 Commits (9b954dc0d496f7964917d9b16f876ef9bb91605b)

Author SHA1 Message Date
Chris Lu 83cf94ad2d delay new file creation unless file is opened exclusively 5 years ago
Chris Lu d1c813c470 let the fuse library manage directory id 5 years ago
Chris Lu 372872ebbf set root node inode number 5 years ago
Chris Lu e332da4837 set inode value 5 years ago
Chris Lu 6cbd786db9 correctly runs git clone 5 years ago
Chris Lu d9a2a7f1c4 WIP 5 years ago
Chris Lu 54410ca955 cleaner way to set readonly 5 years ago
Chris Lu c83ab91e2e remove unused variable 5 years ago
Chris Lu 3074e9b428 ensure consistent inode value 5 years ago
Chris Lu 16c0304416 ensure to delete on filer also 5 years ago
Chris Lu 217e0f9066 mount: remove folder recursively 5 years ago
Chris Lu 3e669e6d7b mostly refactoring, add some error handling 5 years ago
Chris Lu 07f712c83f fix typo 5 years ago
Chris Lu 36c79de3f4 fuse mount: dir ReadDirAll avoid extra conversion to filer_pb.Entry 5 years ago
Chris Lu e41766feb6 fuse mount: dir lookup avoids extra conversion to filer_pb.Entry object 5 years ago
Chris Lu 1adc8f86ea lighten up File object 5 years ago
Chris Lu c04b7e106f mount: remove entry from Dir object 5 years ago
Chris Lu 3f3268cd1b go fmt 5 years ago
Chris Lu ca0f07a188 move file reader, entryViewCache to file handle 5 years ago
Chris Lu f62c153274 go fmt 5 years ago
Chris Lu 93f4146ffa properly release the view cache 5 years ago
Chris Lu 6deb647a8f mount: fix possible memory leak 5 years ago
Chris Lu 0f64f5b9c8 mount: add readOnly option 5 years ago
Chris Lu bdf2ddddfd revert to same implementation as before 5 years ago
Chris Lu 7e8edc3c4a refactoring 5 years ago
Chris Lu 3cbc40fa48 avoid creating multiple reader 5 years ago
Chris Lu 288369cfc7 mount: release resources when Forget() is called 5 years ago
Chris Lu df461402cc ensure entry attribute is not nill 5 years ago
Chris Lu 69694a17be reverting 7d57664c2d 5 years ago
Chris Lu c00dd5e62e report error if entry not found 5 years ago
Chris Lu 22a07a12d2 [mount] [regression] `filer.path` option results in empty mount in 2.32 5 years ago
Chris Lu 35d939a1d2 go fmt 5 years ago
Chris Lu 5fbcaaf37a fullpath() test is not needed 5 years ago
Chris Lu 7d57664c2d mount: internals switch to filer.Entry instead of protobuf 5 years ago
Chris Lu aba47fd9e8 reduce repeated calls to dir.FullPath() 5 years ago
Chris Lu 5ba4b479f8 properly lock file.entry object 5 years ago
Chris Lu bcf32591b7 reduce possibility of nil entry 5 years ago
Chris Lu be9c7c21ec reduce possibility of nil file entry 5 years ago
Chris Lu 02e146f3e1 return err 5 years ago
Chris Lu f8446b42ab this can compile now!!! 5 years ago
Chris Lu 712b3e9e53 mount: release need to avoid nil reader 5 years ago
Chris Lu 0604afcda7 mount: remove unnecessary flush on release 5 years ago
Chris Lu a0e84c4fbc go fmt 5 years ago
Chris Lu d475c89fcc go fmt 5 years ago
Chris Lu 19295600f9 mount: change option name to volumeServerAccess, with publicUrl and filerProxy modes 5 years ago
Chris Lu 990fa69bfe add back AdjustedUrl() related code 5 years ago
Chris Lu cf252fc0cd mount: report error when Flush() 5 years ago
Chris Lu b81956bcb5 mount: invalidate kernel cache when mounted to a filer path 5 years ago
Chris Lu 3a1d3d3413 mount: properly invalidate kernel node cache entry 5 years ago
Chris Lu 62ebb917e0 mount: avoid the need to specify different cache directory for different mount 5 years ago