aboutsummaryrefslogtreecommitdiff
path: root/weed/mount
AgeCommit message (Expand)AuthorFilesLines
2023-01-31memchunk save content twice (#4174)wusong1-7/+3
2023-01-31[mount]: delete redundant code (#4173)wusong1-3/+3
2023-01-29[mount] fix metacache update (#4161)wusong1-2/+6
2023-01-20grpc connection to filer add sw-client-id headerchrislu1-1/+1
2023-01-16use one readerCache for the whole filechrislu1-1/+4
2023-01-15use memory chunks only for sequential writeschrislu1-1/+2
2023-01-13allow random writes for mem chunkchrislu1-2/+1
2023-01-12merge chunks during upload (#4130)Chris Lu2-3/+26
2023-01-10no need to set chunks during flushchrislu1-2/+0
2023-01-10avoid repeatedly adding manifest chunkschrislu1-1/+2
2023-01-10avoid possible nil entrychrislu1-5/+5
2023-01-03add back previous chunk upload selection algochrislu4-5/+35
2023-01-02more solid weed mount (#4089)Chris Lu21-314/+413
2022-12-21lock and unlock chunks for readchrislu1-0/+4
2022-12-21remove duplicated logic of removing from writableChunkschrislu1-3/+1
2022-12-20unlock before submitting the uploading jobschrislu1-1/+5
2022-12-19mount: adjust locking for upload pipelinechrislu2-39/+31
2022-12-08Fix hardlink counting (#4042)wusong1-1/+3
2022-12-05simple refactoringchrislu1-7/+3
2022-12-05duplicated logicchrislu1-1/+0
2022-12-05Revert "refactor: moved to locked entry" (#4035)Chris Lu7-7/+34
2022-12-04refactor: moved to locked entrychrislu13-62/+74
2022-11-15refactor filer_pb.Entry and filer.Entry to use GetChunks()chrislu6-11/+11
2022-10-28refactor filer proto chunk variable from mtime to modified_ts_nschrislu2-3/+3
2022-10-14Revert "mount: remove mount directory from generating cache directory id"chrislu1-1/+1
2022-10-10mount: remove mount directory from generating cache directory idchrislu1-1/+1
2022-09-20s3 to watch specific directorieschrislu1-1/+1
2022-09-15docs(meta_cache): readability fixes (#3691)Ryan Russell2-2/+2
2022-09-14go fmtchrislu1-10/+11
2022-09-14refactor(exclusive_locker): `Interval` readability batch of updates (#3668)Ryan Russell1-2/+2
2022-09-11mount: ensure ordered file handle lock and unlockchrislu6-19/+26
2022-09-09mount: fix new inode allocation (#3633)VictorSFF1-1/+1
2022-08-31Add an End-to-End workflow for FUSE mount (#3562)Patrick Schmidt2-6/+6
2022-08-29Fix corrupted mount reads after changes on fh (#3536)Patrick Schmidt1-1/+2
2022-08-26atomic operationchrislu1-7/+10
2022-08-26Fix a few data races when reading files in mount (#3527)Patrick Schmidt4-11/+31
2022-08-23remove old raft servers if they don't answer to pings for too long (#3398)askeipx1-1/+1
2022-08-23Implement lseek syscall in FUSE (#3491)Patrick Schmidt2-7/+110
2022-08-22Reuse readDataByFileHandle in Read call (#3482)Patrick Schmidt2-33/+23
2022-08-21mount: add locking to prevent nil pointerchrislu2-0/+38
2022-08-21minorchrislu1-1/+3
2022-08-21remove same file copying rage limitationchrislu1-25/+22
2022-08-21Implement copy_file_range syscall in FUSE (#3475)Patrick Schmidt4-21/+128
2022-08-21align memory for atomic read/writechrislu1-2/+2
2022-08-21Avoid race conditions with current filer address (#3474)Patrick Schmidt2-14/+20
2022-08-20mount: retryable data chunk uploadingchrislu1-49/+28
2022-08-20remove unused collection and replication from upload resultchrislu4-17/+6
2022-08-10ensure memory is alignedchrislu1-2/+2
2022-08-09mount: adjust on du stats reportingchrislu1-1/+1
2022-08-07adjust commentschrislu1-1/+0