aboutsummaryrefslogtreecommitdiff
path: root/weed/storage/erasure_coding/ec_volume.go
AgeCommit message (Expand)AuthorFilesLines
2025-07-16convert error fromating to %w everywhere (#6995)Chris Lu1-1/+1
2025-05-09Fix update of `SeaweedFS_volumeServer_volumes` gauge metrics when EC shards a...Lisandro Pin1-1/+1
2025-05-09Use the correct constant when computing the offset in SearchNeedleFromSortedI...Quentin D.1-4/+3
2024-12-19"golang.org/x/exp/slices" => "slices" and go fmtchrislu1-1/+1
2024-11-21ReadAt may return io.EOF t end of filechrislu1-2/+4
2024-10-24rename proto field from DestroyTime to expire_at_secchrislu1-4/+4
2024-08-16EC volume supports expiration and displays expiration message when executing ...augustazz1-4/+14
2024-08-13renamechrislu1-1/+1
2024-08-13add dat file size into vif for ECchrislu1-1/+12
2023-09-25Revert "Revert "Merge branch 'master' of https://github.com/seaweedfs/seaweed...chrislu1-2/+5
2023-09-18Revert "Merge branch 'master' of https://github.com/seaweedfs/seaweedfs"chrislu1-5/+2
2023-09-18Bump github.com/rclone/rclone from 1.63.1 to 1.64.0 (#4850)dependabot[bot]1-2/+5
2023-08-09Fix resource leaks (#4737)Nikita Mochalov1-3/+5
2022-10-13vacuum metrics and force sync dst files (#3832)Konstantin Lebedev1-0/+1
2022-09-06ADHOC: add read needle meta grpc (#3581)Eric Yang1-2/+6
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-7/+7
2022-04-18enhancement: replace sort.Slice with slices.SortFunc to reduce reflectionjustin1-4/+3
2021-09-12change server address from string to a typeChris Lu1-2/+3
2021-08-26refactor: separating out remote.protoChris Lu1-3/+3
2021-03-09volume: auto add missing vif filesChris Lu1-1/+1
2021-02-16this can compile now!!!Chris Lu1-2/+4
2021-02-07fix typo offset.ToAcutalOffset to offset.ToActualOffsetbingoohuang1-1/+1
2020-11-27volume: add "-dir.idx" option for separate index storageChris Lu1-14/+27
2020-10-21UI fix on rendering EC volumesChris Lu1-2/+2
2020-08-18refactoring to typed SizeChris Lu1-4/+4
2020-03-22volume: automatically detect max volume countChris Lu1-0/+7
2020-02-02shell: add volume.configure.replication to change replication for a volumeChris Lu1-1/+1
2019-12-28always create .vif fileChris Lu1-0/+3
2019-12-28ec: generate and copy .vif fileChris Lu1-0/+7
2019-12-28load volume info from .vif file, use superblock as a backupChris Lu1-0/+1
2019-12-18volume: use sorted index map for readonly volumesChris Lu1-2/+2
2019-06-21ec deletion worksChris Lu1-3/+3
2019-06-20add grpc VolumeEcBlobDeleteChris Lu1-2/+2
2019-06-19ec volume support deletesChris Lu1-6/+32
2019-06-05fix ec related bugsChris Lu1-2/+2
2019-06-04ui add ec shard statusesChris Lu1-0/+20
2019-06-01ec shard delete also check ec volumes, in addition to volumesChris Lu1-5/+12
2019-05-31ask for the ec volume versionChris Lu1-0/+1
2019-05-30add collection.deleteChris Lu1-0/+11
2019-05-28working with reading remote intervalsChris Lu1-2/+2
2019-05-28WIPChris Lu1-1/+3
2019-05-27caching ec shard locationsChris Lu1-6/+11
2019-05-27refactoring ecx to ecVolumeChris Lu1-4/+59
2019-05-27refactoringChris Lu1-19/+21
2019-05-27add grpc ec shard readChris Lu1-7/+6
2019-05-27convert needle id to ec intervals to read fromChris Lu1-53/+21
2019-05-25mount/unmount ec shardsChris Lu1-4/+4
2019-05-24pb shard info uses ShardBits instead one message for one shardChris Lu1-6/+17
2019-05-22ec shard info can be queried via VolumeList()Chris Lu1-2/+4
2019-05-21volume: load ec shards during heartbeats to masterChris Lu1-0/+108