aboutsummaryrefslogtreecommitdiff
path: root/weed/filesys/dir.go
AgeCommit message (Expand)AuthorFilesLines
2022-01-24revert "POSIX: should not delete if a directory is not empty"chrislu1-2/+2
2022-01-13POSIX: check permission when removing itemschrislu1-10/+24
2022-01-12POSIX: check deletion permissionchrislu1-0/+4
2022-01-12POSIX: should not delete if a directory is not emptychrislu1-3/+3
2022-01-12POSIX: change timestamp on each attribute changechrislu1-1/+3
2022-01-12POSIX: different inode for same named different file typeschrislu1-11/+11
2022-01-12add logs for request modechrislu1-1/+1
2022-01-12POSIX: check name is too long ENAMETOOLONGchrislu1-0/+16
2022-01-11POSIX: ensure file and directory inodes are differentchrislu1-8/+7
2022-01-11add logschrislu1-0/+2
2021-12-26use streaming mode for long poll grpc callschrislu1-3/+3
2021-12-20remove writeOnly flagchrislu1-1/+1
2021-10-16Revert "mount: fix renaming a deep directory with unvisited directories"Chris Lu1-1/+1
2021-10-16mount: fix renaming a deep directory with unvisited directoriesChris Lu1-1/+1
2021-07-01return node itself as directory handlerChris Lu1-1/+1
2021-06-15FUSE: skip flushing if file is deletedChris Lu1-1/+4
2021-06-02Return artificial . and .. directoriesPatrick Schmidt1-24/+31
2021-05-10adjust logsChris Lu1-1/+1
2021-05-06go fmtChris Lu1-1/+1
2021-05-06mount: skip local chunk cache if opened write onlyChris Lu1-1/+1
2021-04-30mount: fix directory invalidationChris Lu1-4/+8
2021-04-19delay new file creation unless file is opened exclusivelyChris Lu1-4/+24
2021-04-18let the fuse library manage directory idChris Lu1-4/+4
2021-04-18set root node inode numberChris Lu1-0/+1
2021-04-18set inode valueChris Lu1-1/+1
2021-04-18correctly runs git cloneChris Lu1-6/+19
2021-04-18WIPChris Lu1-26/+12
2021-04-18cleaner way to set readonlyChris Lu1-28/+0
2021-04-15ensure consistent inode valueChris Lu1-3/+3
2021-04-15ensure to delete on filer alsoChris Lu1-4/+1
2021-04-15mount: remove folder recursivelyChris Lu1-3/+4
2021-04-14mostly refactoring, add some error handlingChris Lu1-17/+32
2021-04-14fix typoChris Lu1-2/+2
2021-04-14fuse mount: dir ReadDirAll avoid extra conversion to filer_pb.EntryChris Lu1-5/+5
2021-04-14fuse mount: dir lookup avoids extra conversion to filer_pb.Entry objectChris Lu1-13/+13
2021-04-14lighten up File objectChris Lu1-6/+5
2021-04-14mount: remove entry from Dir objectChris Lu1-41/+40
2021-04-14go fmtChris Lu1-4/+4
2021-04-14move file reader, entryViewCache to file handleChris Lu1-2/+1
2021-04-10go fmtChris Lu1-1/+0
2021-04-04mount: add readOnly optionChris Lu1-0/+29
2021-03-16reverting 7d57664c2d80f2b7d3eb4cecc57a3275bafee44dChris Lu1-22/+37
2021-03-15[mount] [regression] `filer.path` option results in empty mount in 2.32Chris Lu1-1/+4
2021-03-12mount: internals switch to filer.Entry instead of protobufChris Lu1-38/+20
2021-03-11reduce repeated calls to dir.FullPath()Chris Lu1-6/+6
2021-03-02reduce possibility of nil file entryChris Lu1-1/+1
2021-01-28go fmtChris Lu1-1/+1
2021-01-26mount: properly invalidate kernel node cache entryChris Lu1-9/+7
2021-01-24mount: outsideContainerClusterMode proxy through filerChris Lu1-5/+0
2021-01-18fix test2.21Chris Lu1-1/+1