76 Commits (add-ec-vacuum)

Author SHA1 Message Date
chrislu 5d1712e309 delete in ecj, add logs 2 days ago
chrislu d7d19ea9ba ec volume deletion is generation-aware 3 days ago
chrislu c0e6d00bd3 collect ec volume total volume size 3 days ago
chrislu 83b6a94bfe change to correct ec vacuum workflow 4 days ago
chrislu 0f1c734626 fix mounting ec volumes 4 days ago
chrislu 97d58e77c6 getting ec volume deletions 5 days ago
chrislu a3d0509c92 logs 6 days ago
chrislu 2e51e1dab2 ec volume UI rendering version 6 days ago
chrislu 3ef8a9f3b2 Mixed-version cluster compatibility 6 days ago
chrislu f00dc46607 VolumeEcShardRead to read from correct (vid, generation) EcVolume 6 days ago
chrislu 56d1ed77c1 copy file 6 days ago
chrislu 9e2e600b6d VolumeEcShardsGenerate updated for generation-specific file creation 6 days ago
chrislu 99f132729c MountEcShards/UnmountEcShards updated for generation support 6 days ago
chrislu 8c31d5e331 EcVolume creation properly refactored 6 days ago
Chris Lu b4d9618efc
volume server UI: fix ec volume ui (#7104) 1 week ago
Chris Lu 891a2fb6eb
Admin: misc improvements on admin server and workers. EC now works. (#7055) 2 weeks ago
Chris Lu 69553e5ba6
convert error fromating to %w everywhere (#6995) 1 month ago
chrislu ae5bd0667a rename proto field from DestroyTime to expire_at_sec 10 months ago
coffeecloudgit dad3a26fb6
Update volume_grpc_erasure_coding.go , fix no space left bug (#6077) 11 months ago
coffeecloudgit 6cbce110d5
Update volume_grpc_erasure_coding.go (#6073) 11 months ago
chrislu 8d5a6d7e74 fix for spreading ec shards 12 months ago
chrislu 8e4bffc66b copy ec shards to disks already having ec volumes 12 months ago
augustazz 0b00706454
EC volume supports expiration and displays expiration message when executing volume.list (#5895) 1 year ago
chrislu fdf7193ae7 rename 1 year ago
chrislu 07f4998188 add dat file size into vif for EC 1 year ago
wusong a408b46d95
compilation fail (#4414) 2 years ago
chrislu 0a22eea55d collect ec shard from multiple locations 2 years ago
chrislu ae9388723f adjust error message 2 years ago
chrislu f4b52d4c52 fix format 3 years ago
chrislu 2762154130 fix compilation 3 years ago
chrislu fb5808e0c3 EC: with multiple volume locations, the ec rebuilding may fail 3 years ago
chrislu 5790d01c6f EC: after ec encoding, the source ec shards may fail to purge if the volume server has multiple disk locations 3 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 3 years ago
chrislu 9f9ef1340c use streaming mode for long poll grpc calls 4 years ago
Chris Lu 5435027ff0 volume copy: stream out copying progress and avoid grpc request timeout 4 years ago
Eng Zer Jun a23bcbb7ec
refactor: move from io/ioutil to io and os package 4 years ago
Chris Lu e5fc35ed0c change server address from string to a type 4 years ago
Chris Lu a243d7e047 EC: clean up if failed in the middle 4 years ago
Chris Lu d1a4e19a3f volume: copy file also copies modification time 4 years ago
Chris Lu 05a648bb96 refactor: separating out remote.proto 4 years ago
Chris Lu f8446b42ab this can compile now!!! 5 years ago
Chris Lu 94525aa0fd allocate volume by disk type 5 years ago
Chris Lu c57a7839ec adjust comments 5 years ago
Chris Lu 8438fb0cc3 fix ec shard spreading error 5 years ago
Chris Lu 6d30b21b10 volume: add "-dir.idx" option for separate index storage 5 years ago
Chris Lu c026eb0592 refactoring 5 years ago
Chris Lu a4dc25cd22 volume: generate ec shard first, before generating the ec index file. 5 years ago
Chris Lu 3b638d3994 add more ec encoding logging 5 years ago
Chris Lu ae1994cbc1 erasure coding: fix cases where there are no .ecj files 5 years ago
Chris Lu 97ab8a1976 remove ctx if possible 6 years ago