aboutsummaryrefslogtreecommitdiff
path: root/weed/filesys/filehandle.go
AgeCommit message (Expand)AuthorFilesLines
2021-03-22avoid creating multiple readerChris Lu1-3/+3
2021-03-22mount: release resources when Forget() is calledChris Lu1-8/+3
2021-03-16reverting 7d57664c2d80f2b7d3eb4cecc57a3275bafee44dChris Lu1-17/+20
2021-03-12mount: internals switch to filer.Entry instead of protobufChris Lu1-20/+17
2021-03-11reduce repeated calls to dir.FullPath()Chris Lu1-4/+5
2021-03-09properly lock file.entry objectChris Lu1-25/+41
2021-02-13mount: release need to avoid nil readerChris Lu1-1/+3
2021-02-12mount: remove unnecessary flush on releaseChris Lu1-5/+0
2021-01-28mount: report error when Flush()Chris Lu1-11/+15
2021-01-24Merge branch 'mount_from_outside_cluster'Chris Lu1-3/+3
2021-01-24mount: outsideContainerClusterMode proxy through filerChris Lu1-3/+3
2021-01-24avoid possible nil readerChris Lu1-3/+5
2021-01-24Revert "mount: when outside cluster network, use filer as proxy to access vol...Chris Lu1-3/+3
2021-01-24mount: when outside cluster network, use filer as proxy to access volume serversChris Lu1-3/+3
2021-01-22mount: use direct_io to avoid OS page cacheChris Lu1-2/+3
2021-01-18mount: ensure reading from dirty pagesChris Lu1-1/+1
2020-12-08set file handle reader to nilChris Lu1-0/+1
2020-12-08add back last read chunk cache to reader and properly close the readerChris Lu1-0/+3
2020-11-30filer: cache small file to filer storeChris Lu1-0/+7
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
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
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
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