aboutsummaryrefslogtreecommitdiff
path: root/weed/storage/volume_read_write.go
AgeCommit message (Expand)AuthorFilesLines
2021-03-21refactor, split into 2 filesChris Lu1-413/+0
2021-03-20better logs for cookie mismatchChris Lu1-1/+2
2021-03-09refactoring, remove duplicated codeChris Lu1-58/+2
2021-02-07fix typo offset.ToAcutalOffset to offset.ToActualOffsetbingoohuang1-8/+8
2021-02-07renaming NeedleMapType to NeedleMapKindbingoohuang1-1/+1
2020-12-11use append time instead of filer's own modification timeChris Lu1-1/+1
2020-11-28volume: detect and drop volumes with disk IO errorChris Lu1-2/+21
2020-11-27volume: add "-dir.idx" option for separate index storageChris Lu1-1/+2
2020-11-26add commentsChris Lu1-0/+5
2020-10-31go fmtChris Lu1-1/+1
2020-10-27volume: add a note file to avoid incomplete volume filesChris Lu1-7/+12
2020-10-27volume: add special handling for .dat larger than 32GBChris Lu1-0/+4
2020-10-24less verbose logsChris Lu1-1/+1
2020-10-08some changes to prepare fix after failed readsChris Lu1-1/+2
2020-09-14weed export: print out [start,stop) content rangeChris Lu1-5/+4
2020-09-12do not idx file formatChris Lu1-5/+5
2020-09-10fixes for reading deleted fidChris Lu1-5/+5
2020-08-18adjust logsChris Lu1-0/+1
2020-08-18support read option readDeleted=trueChris Lu1-9/+14
2020-08-18refactoringChris Lu1-3/+3
2020-08-18pass in option to read deleted entriesChris Lu1-1/+1
2020-08-18refactoringChris Lu1-1/+1
2020-08-18refactoring to typed SizeChris Lu1-11/+11
2020-06-08volume server: add a fix for dead lockChris Lu1-2/+2
2020-05-06write request keep compatible with beforezhangsong1-38/+48
2020-05-04use async write to persistent file to disk - part1zhangsong1-2/+178
2020-04-11volume server: accept fsync=true in write requestsChris Lu1-1/+6
2020-01-24adjust logsChris Lu1-1/+1
2019-12-28load volume info from .vif file, use superblock as a backupChris Lu1-2/+4
2019-12-28rename from .tier to .vifChris Lu1-1/+1
2019-12-25cleanly destroy remote filesChris Lu1-0/+6
2019-12-24rename .sdb to .sdxChris Lu1-1/+1
2019-12-23shell: add ec.decode commandChris Lu1-1/+2
2019-12-18remove duplicated checkingChris Lu1-7/+0
2019-12-18clean up sorted index fileChris Lu1-1/+1
2019-12-08refactoringChris Lu1-3/+3
2019-12-06cleanly remove .tier volume fileChris Lu1-0/+1
2019-12-06volume: dataFileAccessLock change to RW LockChris Lu1-2/+2
2019-11-28master load backend storage config from master.tomlChris Lu1-1/+1
2019-11-19rm ldb and bdb directorychenwanli1-2/+2
2019-11-09refactor memory mapped file into backend storageChris Lu1-7/+0
2019-10-29changed from os.file to backend.DataStorageBackendChris Lu1-15/+16
2019-10-24refactoringChris Lu1-1/+1
2019-10-22fix missing needle header readChris Lu1-1/+1
2019-10-22refactor ScanVolumeFileFrom()Chris Lu1-37/+5
2019-09-12Change joeslay paths to chrislusf pathsj.laycock1-4/+4
2019-09-12Merge pull request #6 from chrislusf/masterjoeslay1-4/+0
2019-09-11volume: skip readonly checking when Destroy()Chris Lu1-4/+0
2019-09-03Rename mem_map to mMap, remove some in_memory variables being passed around, ...j.laycock1-2/+2
2019-08-30Fix memory not being unmappedj.laycock1-2/+2