aboutsummaryrefslogtreecommitdiff
path: root/weed/storage
AgeCommit message (Expand)AuthorFilesLines
2019-09-02Change to max 2GB for nowj.laycock1-1/+1
2019-09-02Merge pull request #2 from chrislusf/masterjoeslay2-2/+2
2019-09-02Swap imports to use joeslayj.laycock44-112/+112
2019-08-30Fix memory not being unmappedj.laycock1-2/+2
2019-08-30Refactor to pass memory maps by reference instead of value, fix memory maps n...j.laycock5-39/+39
2019-08-30Overload createFile function, expose File in memory_map struct, delete from m...j.laycock4-4/+35
2019-08-30use Os.File/uintptr instead of windows.Handle in memory map structj.laycock1-16/+16
2019-08-30Move memory_map_windows to new folder, intercept most of the read and write c...j.laycock4-110/+170
2019-08-26volume: truncate dat files when creatingChris Lu2-2/+2
2019-08-23Merge pull request #1 from chrislusf/masterjoeslay1-1/+1
2019-08-23Add windows memory map functions to storage packagej.laycock1-0/+216
2019-08-21volume: read dat files' last modified time no matter dat files are catWrite o...xushuxun1-1/+1
2019-08-15avoid dead lock from dataFileAccessLockChris Lu1-1/+1
2019-08-14volume: protect against nil needle mapChris Lu6-17/+92
2019-08-12volume: fail the volume deletion if compaction is in progressChris Lu3-0/+23
2019-07-21fix wrong alignment fixChris Lu1-2/+2
2019-07-21refactoringChris Lu2-10/+5
2019-07-21volume: avoid compacting wait groupChris Lu3-8/+1
2019-07-21stricter checking before writesChris Lu1-6/+12
2019-07-21purge old codeChris Lu1-24/+0
2019-07-17write requests also checks cookie if overwritesChris Lu1-1/+17
2019-07-17refactoringChris Lu1-2/+2
2019-07-17stop early if compaction failsChris Lu1-0/+1
2019-07-17fix wrong volume countChris Lu2-2/+2
2019-06-27go fmtChris Lu1-1/+1
2019-06-27volume: fix bug with 8000GB version if using in memory indexChris Lu1-2/+3
2019-06-26mark volume readonly before ec encodingChris Lu1-0/+9
2019-06-26defaulting file ttl to volume ttlChris Lu2-0/+8
2019-06-22go fmtChris Lu1-3/+3
2019-06-21ec deletion worksChris Lu5-30/+43
2019-06-20ec deletion code complete, not tested yetChris Lu1-0/+105
2019-06-20add grpc VolumeEcBlobDeleteChris Lu3-4/+4
2019-06-19ec volume support deletesChris Lu4-9/+137
2019-06-17adjust countersChris Lu5-5/+6
2019-06-16metrics: disk size for <collection, normal/EC>Chris Lu2-6/+11
2019-06-16collect volume disk usage metricsChris Lu2-0/+13
2019-06-16count number of volumes and ec shardsChris Lu4-0/+11
2019-06-10go fmtChris Lu1-3/+3
2019-06-05fix ec related bugsChris Lu4-6/+6
2019-06-05report empty volume or ec shardsChris Lu2-4/+6
2019-06-04go fmtChris Lu3-5/+5
2019-06-04ui add ec shard statusesChris Lu3-0/+39
2019-06-04avoid the test that depends on ordering in a different folderChris Lu3-31/+0
2019-06-04debug sporadic test error on travisChris Lu1-0/+14
2019-06-03fix ec.rebuild bugsChris Lu1-4/+2
2019-06-03fix multiple bugsChris Lu5-6/+115
2019-06-01destroy ec volume if it is emptyChris Lu2-0/+17
2019-06-01ec shard delete also check ec volumes, in addition to volumesChris Lu2-6/+13
2019-05-31ec encode volumes quiet for a period of timeChris Lu2-1/+5
2019-05-31conditionally fresh the shard locationsChris Lu1-1/+7