aboutsummaryrefslogtreecommitdiff
path: root/weed/server/volume_grpc_erasure_coding.go
AgeCommit message (Expand)AuthorFilesLines
2025-05-22WIPorigin/changing-to-zapchrislu1-14/+14
2024-10-24rename proto field from DestroyTime to expire_at_secchrislu1-9/+6
2024-09-27Update volume_grpc_erasure_coding.go , fix no space left bug (#6077)coffeecloudgit1-8/+4
2024-09-27Update volume_grpc_erasure_coding.go (#6073)coffeecloudgit1-0/+5
2024-09-03fix for spreading ec shardschrislu1-4/+11
2024-09-03copy ec shards to disks already having ec volumeschrislu1-1/+4
2024-08-16EC volume supports expiration and displays expiration message when executing ...augustazz1-5/+16
2024-08-13renamechrislu1-2/+2
2024-08-13add dat file size into vif for ECchrislu1-1/+5
2023-04-18compilation fail (#4414)wusong1-1/+1
2023-04-17collect ec shard from multiple locationschrislu1-2/+10
2023-04-17adjust error messagechrislu1-2/+2
2022-08-22fix formatchrislu1-1/+1
2022-08-21fix compilationchrislu1-1/+1
2022-08-21EC: with multiple volume locations, the ec rebuilding may failchrislu1-20/+33
2022-08-21EC: after ec encoding, the source ec shards may fail to purge if the volume s...chrislu1-37/+49
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-10/+10
2021-12-26use streaming mode for long poll grpc callschrislu1-1/+1
2021-10-24volume copy: stream out copying progress and avoid grpc request timeoutChris Lu1-4/+4
2021-10-14refactor: move from io/ioutil to io and os packageEng Zer Jun1-5/+4
2021-09-12change server address from string to a typeChris Lu1-1/+2
2021-09-11EC: clean up if failed in the middleChris Lu1-0/+13
2021-09-01volume: copy file also copies modification timeChris Lu1-4/+4
2021-08-26refactor: separating out remote.protoChris Lu1-2/+2
2021-02-16this can compile now!!!Chris Lu1-1/+1
2020-12-13allocate volume by disk typeChris Lu1-1/+1
2020-11-28adjust commentsChris Lu1-1/+1
2020-11-28fix ec shard spreading errorChris Lu1-1/+1
2020-11-27volume: add "-dir.idx" option for separate index storageChris Lu1-30/+39
2020-08-18refactoringChris Lu1-2/+2
2020-06-25volume: generate ec shard first, before generating the ec index file.Chris Lu1-5/+5
2020-06-25add more ec encoding loggingChris Lu1-0/+14
2020-06-18erasure coding: fix cases where there are no .ecj filesChris Lu1-3/+1
2020-02-25remove ctx if possibleChris Lu1-4/+4
2020-02-25avoid reusing context objectChris Lu1-1/+1
2020-01-26use the same context object in order to retryChris Lu1-1/+1
2020-01-03remove .vif filesChris Lu1-0/+9
2019-12-28keep .vif file for ec to normal volume conversionChris Lu1-1/+0
2019-12-28go fmtChris Lu1-1/+0
2019-12-28fix edge casesChris Lu1-3/+1
2019-12-28ec: generate and copy .vif fileChris Lu1-0/+18
2019-12-23go fmtChris Lu1-1/+1
2019-12-23shell: add ec.decode commandChris Lu1-19/+56
2019-12-18volume: use sorted index map for readonly volumesChris Lu1-2/+2
2019-11-08volume: fix ec shard readingChris Lu1-2/+8
2019-06-21ec deletion worksChris Lu1-0/+9
2019-06-20add grpc VolumeEcBlobDeleteChris Lu1-0/+28
2019-06-19ec volume support deletesChris Lu1-2/+15
2019-06-03able to purge extra ec shard copiesChris Lu1-2/+14
2019-06-03fix ec.rebuild bugsChris Lu1-0/+1