aboutsummaryrefslogtreecommitdiff
path: root/weed/filesys/filehandle.go
AgeCommit message (Collapse)AuthorFilesLines
2020-11-16switch to logrusorigin/logrusChris Lu1-17/+17
losing filename and line number. Critical for debugging.
2020-11-03ensure entryViewCache is in sync with the chunksChris Lu1-1/+0
2020-11-02go fmtChris Lu1-1/+0
2020-11-02avoid closing chunkSaveErrChan too earlyChris Lu1-5/+8
2020-10-25passing full path when assign volume locationsChris Lu1-1/+1
2020-10-24go fmtChris Lu1-1/+1
2020-10-23avoid reusing cached []byteChris Lu1-0/+5
this logic is just to ensure 100% correct. fuse message, data+message hearder > 512 will not be cached.
2020-10-21mount: less channel waitingChris Lu1-11/+3
2020-10-20avoid close closed channelChris Lu1-2/+4
2020-10-20avoid extra data copyingChris Lu1-2/+1
2020-10-17report nil instead of EOF for empty filesChris Lu1-5/+5
related to https://github.com/chrislusf/seaweedfs/issues/1541
2020-10-16mount: avoid "send on closed channel"Chris Lu1-0/+1
2020-10-15log errorsChris Lu1-1/+3
2020-10-15release the goroutine to read errorsChris Lu1-0/+3
2020-10-14mount: async write file chunkChris Lu1-20/+15
2020-10-10return proper errorChris Lu1-1/+1
2020-09-03mount: map uid/gid between local and filerChris Lu1-0/+3
2020-09-01rename filer2 to filerChris Lu1-10/+10
2020-08-30change log to warningChris Lu1-1/+1
2020-08-30a bit more logsChris Lu1-1/+1
2020-08-30mount: fix for UrBackupChris Lu1-1/+1
2020-08-29adjust logsChris Lu1-1/+1
2020-08-28add signatures to messages to avoid double processingChris Lu1-2/+3
2020-08-23always keep the manifest list of chunksChris Lu1-7/+2
2020-08-23keep manifest chunks foreverChris Lu1-2/+9
2020-08-23multiple fixesChris Lu1-18/+35
* adjust isOpen count * move ContinuousDirtyPages lock to filehandle * fix problem with MergeIntoVisibles, avoid reusing slices * let filer delete the garbage
2020-08-19remove unused functionChris Lu1-1/+0
2020-08-19also do flush on releaseChris Lu1-3/+8
2020-08-18release resources only when needed toChris Lu1-2/+2
2020-08-18logsChris Lu1-2/+2
2020-08-18printout data sizeChris Lu1-1/+1
2020-08-17possibly read moreChris Lu1-2/+5
2020-08-17renameChris Lu1-1/+1
2020-08-16report error firstChris Lu1-3/+3
2020-08-16fix possible out of range bytesChris Lu1-6/+5
avoid buff out of range resp.Data = buff[:totalRead]
2020-08-16adjust log levelChris Lu1-1/+1
2020-08-16reduce memory allocationChris Lu1-2/+6
2020-08-16clean up logsChris Lu1-1/+0
2020-08-16fix reader_atChris Lu1-4/+6
2020-08-15adjust logsChris Lu1-6/+6
2020-08-15file size support set file lengthChris Lu1-12/+11
use Attr.FileSize and TotalChunkSize to determine file size
2020-08-14adjust log levelChris Lu1-4/+4
2020-08-06filer: store md5 metadata for files uploaded by filerChris Lu1-2/+7
fix https://github.com/chrislusf/seaweedfs/issues/1412
2020-07-24FUSE: do not change crtime, uid, gid on saveChris Lu1-3/+5
2020-07-24FUSE: skip changing to empty uid and gid during flushChris Lu1-2/+6
Skip uid and gid changes if request uid and gid are zero mongodb lock file, and many interim files, has empty uid and gid I0724 10:05:51 93643 filehandle.go:173] /db/diagnostic.data/metrics.interim fh 1333342842031408359 flush Flush [ID=0x3 Node=0x50 Uid=0 Gid=0 Pid=178] 0x10 fl=0x0 lk=0x0
2020-07-19go code can read and write chunk manifestChris Lu1-2/+11
2020-06-28removed async optionChris Lu1-3/+1
2020-06-28reverting and workingChris Lu1-1/+3
2020-06-24ensure correct file modeChris Lu1-1/+2
2020-06-11purge old cache implementationChris Lu1-3/+1