aboutsummaryrefslogtreecommitdiff
path: root/weed/storage/needle
AgeCommit message (Expand)AuthorFilesLines
2024-08-16EC volume supports expiration and displays expiration message when executing ...augustazz1-0/+20
2024-07-01refactor all methods strings to const (#5726)Konstantin Lebedev1-1/+1
2024-04-26feat: upload files directly without multipart/form-data (#5539)Kevin Bulteel1-1/+71
2024-04-11[volume] Reduce the number of buffers for uploading one chunk (#5458)Konstantin Lebedev1-9/+3
2024-01-15can vacuum volume when size mismatch (#5200)skycope1-1/+11
2024-01-11fix write volume over size MaxPossibleVolumeSize (#5190)skycope1-1/+1
2024-01-10chore: add status code for request_total metrics (#5188)Konstantin Lebedev1-10/+10
2023-03-02fix_read_tomb_needle_meta (#4263)zemul1-1/+5
2022-10-24ADHOC: volume fsck using append at ns (#3906)Eric Yang1-7/+4
2022-10-23ensure monotonic n.AppendAtNs in each place (#3880)Konstantin Lebedev1-0/+15
2022-10-23ReadNeedleMeta recovery panic occurred (#3883)Konstantin Lebedev1-0/+6
2022-10-23skip reading needle if size is invalidchrislu2-0/+4
2022-09-16refactor(storage): readability improvements (#3703)Ryan Russell3-3/+3
2022-09-08refactor: move ReadNeedleDataInto into volume_read.gochrislu2-113/+0
2022-09-06ADHOC: add read needle meta grpc (#3581)Eric Yang2-4/+2
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu11-25/+25
2022-06-14volume: avoid writing too much data for range requests in large fileschrislu1-3/+4
2022-06-05fix testchrislu1-2/+1
2022-06-05volume: checksum remove the hashing step in Value()chrislu5-14/+17
2022-06-05stream read large fileschrislu2-13/+19
2022-06-04needle read into a writerchrislu2-18/+28
2022-06-04add needle reading in chunkschrislu4-7/+190
2022-06-03refactoring, split filechrislu3-165/+174
2022-02-04move error to a separate filechrislu1-10/+10
2022-02-04error metrics for filer and storeKonstantin Lebedev1-0/+11
2021-10-14refactor: move from io/ioutil to io and os packageEng Zer Jun2-5/+3
2021-10-07do not try to compress if not sure about the file contentChris Lu1-1/+1
2021-10-07revert temporary changes that disabled compressionChris Lu1-9/+7
2021-09-27adjust commentChris Lu1-2/+2
2021-09-02add error messageChris Lu1-1/+1
2021-08-17The IEEE assembler optimizations has been submitted and will be part of the G...Konstantin Lebedev1-1/+1
2021-08-01volume: deletion can skip volume size checkingChris Lu1-1/+1
2021-07-01go fmtChris Lu1-4/+4
2021-06-06use bytes.Buffer to reduce memory allocation and gcChris Lu3-49/+68
2021-04-02go fmtChris Lu1-1/+1
2021-03-22shell: add volume.check.disk to fix inconsistency for replicated volumesChris Lu1-3/+31
2021-03-14go fmtChris Lu1-1/+1
2021-03-06CRCWriter consistent with CRCChris Lu1-6/+5
2021-03-05volume server: support tcp direct put/get/deleteChris Lu1-0/+24
2021-02-28go fmtChris Lu1-1/+1
2021-02-20fix testChris Lu1-1/+1
2021-02-20skip seek() when index file writesChris Lu1-1/+9
2021-01-03manifest file also need to detect compressionChris Lu1-2/+2
2020-12-03better unit detectionChris Lu1-0/+15
2020-12-03Update volume_ttl_test.goChris Lu1-1/+1
2020-12-03ttl fix: 3y was converted into 96mChris Lu1-2/+20
2020-11-26go fmtChris Lu1-5/+5
2020-11-21remove zstdChris Lu1-3/+3
2020-10-27volume: add special handling for .dat larger than 32GBChris Lu1-0/+7
2020-09-14weed export: print out [start,stop) content rangeChris Lu1-1/+1