160 Commits (0e00a1db703c2a18d267efa12814e02a663f6e4a)

Author SHA1 Message Date
Lisandro Pin fbe7dd32c2
Implement full scrubbing for regular volumes (#8254) 1 month ago
Chris Lu c284e51d20
fix: multipart upload ETag calculation (#8238) 1 month ago
Lisandro Pin 7e81c0bf0d
Clarfiy errors upon needle CRC mismatches. (#8096) 2 months ago
Chris Lu 3e5d34dd67 skip md5 validation if Content-MD5 is not provided 2 months ago
Chris Lu a473278bfa
Fix: Fail fast on unsupported volume versions (#8047) 2 months ago
promalert 9012069bd7
chore: execute goimports to format the code (#7983) 2 months ago
Chris Lu ec1c27a4b3
storage/needle: add bounds check for WriteNeedleBlob buffer (#7973) 2 months ago
Chris Lu 0ede657a34
fix: return error on size mismatch in ReadNeedleMeta for consistency (#7687) 3 months ago
Chris Lu cea12ba3c4
fix: prevent makeslice panic in ReadNeedleMeta with corrupted needle (#7675) 3 months ago
Chris Lu 28ac536280
fix: normalize Windows backslash paths in weed admin file uploads (#7636) 3 months ago
Chris Lu 69553e5ba6
convert error fromating to %w everywhere (#6995) 8 months ago
chrislu d2be5822a1 refactoring 9 months ago
chrislu e71d681fee refactor 9 months ago
chrislu 7c4d98446b refactor 9 months ago
chrislu f27e195354 refactoring 9 months ago
chrislu 33ecc8442e refactor 9 months ago
chrislu 60f11f6510 add a readme file for volume needle data layout 10 months ago
chrislu 61c4f01e05 refactor 10 months ago
chrislu a489d99333 fix tests 10 months ago
chrislu 7439af0eca refactoring 10 months ago
chrislu cc135c63f7 a bit refactoring 10 months ago
chrislu c4695fc3b3 refactor needle write for different versions 10 months ago
dongxufeng ff878a542d
correctly report volume with input/output error to master (#6790) 10 months ago
bwlfhu 0e08b83521
Fix volume ttl (#6683) 12 months ago
chrislu c9f3448692 ReadAt may return io.EOF t end of file 1 year ago
chrislu be09d08eb6 adjust error message 1 year ago
Kevin Bulteel 4a0dc883cf
Fix/parse upload filename (#6241) 1 year ago
Eugeniy E. Mikhailov 3003c9e17e
added backward compatible CRC check and extra explanatory comments (#6233) 1 year ago
augustazz 0b00706454
EC volume supports expiration and displays expiration message when executing volume.list (#5895) 2 years ago
Konstantin Lebedev 5ffacbb6ea
refactor all methods strings to const (#5726) 2 years ago
Kevin Bulteel a3dab1fcd0
feat: upload files directly without multipart/form-data (#5539) 2 years ago
Konstantin Lebedev 5189a09de0
[volume] Reduce the number of buffers for uploading one chunk (#5458) 2 years ago
skycope 316ae45795
can vacuum volume when size mismatch (#5200) 2 years ago
skycope 0e8a54f6f6
fix write volume over size MaxPossibleVolumeSize (#5190) 2 years ago
Konstantin Lebedev a7fc723ae0
chore: add status code for request_total metrics (#5188) 2 years ago
zemul bd6f2716d3
fix_read_tomb_needle_meta (#4263) 3 years ago
Eric Yang 51d462f204
ADHOC: volume fsck using append at ns (#3906) 3 years ago
Konstantin Lebedev 6253058d9d
ensure monotonic n.AppendAtNs in each place (#3880) 3 years ago
Konstantin Lebedev 452202f35b
ReadNeedleMeta recovery panic occurred (#3883) 3 years ago
chrislu e3ea544d40 skip reading needle if size is invalid 3 years ago
Ryan Russell 277976bd76
refactor(storage): readability improvements (#3703) 4 years ago
chrislu 2bfc8970d2 refactor: move ReadNeedleDataInto into volume_read.go 4 years ago
Eric Yang b324a6536c
ADHOC: add read needle meta grpc (#3581) 4 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 4 years ago
chrislu 36d2756978 volume: avoid writing too much data for range requests in large files 4 years ago
chrislu 11f1e7996b fix test 4 years ago
chrislu 056c480eb0 volume: checksum remove the hashing step in Value() 4 years ago
chrislu ecef844dfc stream read large files 4 years ago
chrislu 685643d506 needle read into a writer 4 years ago
chrislu 663bc5dc23 add needle reading in chunks 4 years ago