aboutsummaryrefslogtreecommitdiff
path: root/weed/filesys
AgeCommit message (Collapse)AuthorFilesLines
2022-02-27remove dead codechrislu30-4081/+0
2022-02-26use file size as max rangechrislu1-3/+2
2022-02-16add back mkdirchrislu1-0/+1
2022-02-16clean up cache on exitchrislu1-0/+1
2022-02-16remove unused codechrislu1-8/+1
2022-02-12blocks countchrislu1-2/+2
2022-01-26use limited in memory buffer instead of swap filechrislu3-11/+6
2022-01-24revert "POSIX: should not delete if a directory is not empty"chrislu1-2/+2
revert 0c75f15062c931d457fb52a079ca22fbb4679247 Reported: Hi, about commit: 0c75f15062c931d457fb52a079ca22fbb4679247 POSIX: should not delete if a directory is not empty It should still delete with a command like rm -rf "${path}"/ because it is a forced delete, but now it gets fail to delete non-empty folder: [...] Can you enable the delete if it is forced?
2022-01-23use a sliding window of in-memory writable chunkschrislu5-3/+26
2022-01-23reset swap file chunk after uploadingchrislu1-0/+1
2022-01-22adjust logchrislu1-1/+1
2022-01-22rename filechrislu1-0/+0
2022-01-22renamechrislu1-12/+12
2022-01-22use memory when under 16 chunkschrislu1-1/+1
2022-01-22move upload pipeline locking to a different filechrislu2-58/+63
2022-01-22renamechrislu1-22/+22
2022-01-22renamechrislu1-0/+0
2022-01-22swap file based random write large file uploadchrislu7-411/+207
2022-01-22refactorchrislu2-4/+4
do not expose internal offset
2022-01-22renamechrislu1-0/+0
2022-01-22refactorchrislu2-60/+64
2022-01-22refactoringchrislu2-21/+28
2022-01-22just refactoringchrislu2-36/+63
2022-01-22rename filechrislu1-0/+0
2022-01-22renamechrislu1-24/+23
2022-01-22re-orderchrislu1-2/+2
2022-01-17keep dirty pages based on temp filechrislu4-0/+332
2022-01-17ensure entry view cache is invalidatedchrislu2-1/+9
2022-01-17wait for reading threads to complete before dropping sealed chunkschrislu15-1086/+106
2022-01-17more logschrislu2-2/+5
2022-01-17testing with always resetting entry view cachechrislu1-1/+1
2022-01-17remove extra async executionchrislu1-32/+14
2022-01-17more logschrislu2-8/+12
2022-01-17more logschrislu1-0/+3
2022-01-17delete actual reference firstchrislu1-1/+1
2022-01-17invalidate filehandle entry view cachechrislu3-22/+24
2022-01-17add testchrislu2-1/+52
2022-01-17remove unused variableschrislu1-5/+3
2022-01-17a little speed upchrislu1-0/+8
2022-01-17workingchrislu3-4/+287
2022-01-15better locking on file handlechrislu2-17/+5
2022-01-13POSIX: check permission when removing itemschrislu2-14/+31
2022-01-12POSIX: check deletion permissionchrislu2-0/+64
2022-01-12POSIX: should not delete if a directory is not emptychrislu1-3/+3
2022-01-12POSIX: adjust source file ctimechrislu1-0/+1
SeaweedFS uses mtime as ctime
2022-01-12POSIX: change timestamp on each attribute changechrislu2-1/+7
2022-01-12POSIX: different inode for same named different file typeschrislu7-33/+36
2022-01-12POSIX: adjust ctime for file truncatechrislu1-0/+2
2022-01-12add logs for request modechrislu2-2/+2
2022-01-12POSIX: check name is too long ENAMETOOLONGchrislu4-0/+39