chrislu
|
ae5bd0667a
rename proto field from DestroyTime to expire_at_sec
|
3 weeks ago |
coffeecloudgit
|
dad3a26fb6
Update volume_grpc_erasure_coding.go , fix no space left bug (#6077)
|
1 month ago |
coffeecloudgit
|
6cbce110d5
Update volume_grpc_erasure_coding.go (#6073)
|
1 month ago |
chrislu
|
8d5a6d7e74
fix for spreading ec shards
|
2 months ago |
chrislu
|
8e4bffc66b
copy ec shards to disks already having ec volumes
|
2 months ago |
augustazz
|
0b00706454
EC volume supports expiration and displays expiration message when executing volume.list (#5895)
|
3 months ago |
chrislu
|
fdf7193ae7
rename
|
3 months ago |
chrislu
|
07f4998188
add dat file size into vif for EC
|
3 months ago |
wusong
|
a408b46d95
compilation fail (#4414)
|
1 year ago |
chrislu
|
0a22eea55d
collect ec shard from multiple locations
|
1 year ago |
chrislu
|
ae9388723f
adjust error message
|
1 year ago |
chrislu
|
f4b52d4c52
fix format
|
2 years ago |
chrislu
|
2762154130
fix compilation
|
2 years ago |
chrislu
|
fb5808e0c3
EC: with multiple volume locations, the ec rebuilding may fail
|
2 years ago |
chrislu
|
5790d01c6f
EC: after ec encoding, the source ec shards may fail to purge if the volume server has multiple disk locations
|
2 years ago |
chrislu
|
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
|
2 years ago |
chrislu
|
9f9ef1340c
use streaming mode for long poll grpc calls
|
2 years ago |
Chris Lu
|
5435027ff0
volume copy: stream out copying progress and avoid grpc request timeout
|
3 years ago |
Eng Zer Jun
|
a23bcbb7ec
refactor: move from io/ioutil to io and os package
|
3 years ago |
Chris Lu
|
e5fc35ed0c
change server address from string to a type
|
3 years ago |
Chris Lu
|
a243d7e047
EC: clean up if failed in the middle
|
3 years ago |
Chris Lu
|
d1a4e19a3f
volume: copy file also copies modification time
|
3 years ago |
Chris Lu
|
05a648bb96
refactor: separating out remote.proto
|
3 years ago |
Chris Lu
|
f8446b42ab
this can compile now!!!
|
3 years ago |
Chris Lu
|
94525aa0fd
allocate volume by disk type
|
3 years ago |
Chris Lu
|
c57a7839ec
adjust comments
|
4 years ago |
Chris Lu
|
8438fb0cc3
fix ec shard spreading error
|
4 years ago |
Chris Lu
|
6d30b21b10
volume: add "-dir.idx" option for separate index storage
|
4 years ago |
Chris Lu
|
c026eb0592
refactoring
|
4 years ago |
Chris Lu
|
a4dc25cd22
volume: generate ec shard first, before generating the ec index file.
|
4 years ago |
Chris Lu
|
3b638d3994
add more ec encoding logging
|
4 years ago |
Chris Lu
|
ae1994cbc1
erasure coding: fix cases where there are no .ecj files
|
4 years ago |
Chris Lu
|
97ab8a1976
remove ctx if possible
|
4 years ago |
Chris Lu
|
892e726eb9
avoid reusing context object
|
4 years ago |
Chris Lu
|
72a64a5cf8
use the same context object in order to retry
|
4 years ago |
Chris Lu
|
df636e4c14
remove .vif files
|
4 years ago |
Chris Lu
|
509f314350
keep .vif file for ec to normal volume conversion
|
4 years ago |
Chris Lu
|
0cc8347a3a
go fmt
|
4 years ago |
Chris Lu
|
8fbc0a9163
fix edge cases
|
4 years ago |
Chris Lu
|
37b64a50b4
ec: generate and copy .vif file
|
4 years ago |
Chris Lu
|
8a2d529759
go fmt
|
4 years ago |
Chris Lu
|
09ca936c78
shell: add ec.decode command
|
4 years ago |
Chris Lu
|
58f88e530c
volume: use sorted index map for readonly volumes
|
4 years ago |
Chris Lu
|
6cc9e0d788
volume: fix ec shard reading
|
5 years ago |
Chris Lu
|
f88a8bda7b
ec deletion works
|
5 years ago |
Chris Lu
|
4cea8aefd0
add grpc VolumeEcBlobDelete
|
5 years ago |
Chris Lu
|
856da7aae2
ec volume support deletes
|
5 years ago |
Chris Lu
|
b05456fe07
able to purge extra ec shard copies
|
5 years ago |
Chris Lu
|
11cffb3168
fix ec.rebuild bugs
|
5 years ago |
Chris Lu
|
d85b41b904
fix ec.encode not finding the local ec shards
|
5 years ago |