Chris Lu
|
f8446b42ab
this can compile now!!!
|
3 years ago |
bingoohuang
|
7256902fb0
fix typo offset.ToAcutalOffset to offset.ToActualOffset
|
3 years ago |
Chris Lu
|
bd8b9b0c2e
some changes to prepare fix after failed reads
|
4 years ago |
Chris Lu
|
ab759f0ec2
erasure coding: fix EC error if multiple disks are configured in one volume server
|
4 years ago |
Chris Lu
|
c026eb0592
refactoring
|
4 years ago |
Chris Lu
|
32a1f22730
more logs
|
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
|
37b64a50b4
ec: generate and copy .vif file
|
4 years ago |
Chris Lu
|
09ca936c78
shell: add ec.decode command
|
4 years ago |
Chris Lu
|
ee2072dff9
volume: avoid inifinite loop reading ec volume info if error happens
|
5 years ago |
Chris Lu
|
84c503c6a7
adjust ec reading log level
|
5 years ago |
Chris Lu
|
a14bd31f5b
go fmt
|
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
|
935639b908
metrics: disk size for <collection, normal/EC>
|
5 years ago |
Chris Lu
|
0fdb1e705d
collect volume disk usage metrics
|
5 years ago |
Chris Lu
|
57092d69ac
go fmt
|
5 years ago |
Chris Lu
|
d344e0a035
fix ec related bugs
|
5 years ago |
Chris Lu
|
450f4733ce
report empty volume or ec shards
|
5 years ago |
Chris Lu
|
ca8a2bb534
go fmt
|
5 years ago |
Chris Lu
|
2215e81be7
ui add ec shard statuses
|
5 years ago |
Chris Lu
|
7e80b2b882
fix multiple bugs
|
5 years ago |
Chris Lu
|
133b772fb5
destroy ec volume if it is empty
|
5 years ago |
Chris Lu
|
de1a35acdd
conditionally fresh the shard locations
|
5 years ago |
Chris Lu
|
47f1901843
ask for the ec volume version
|
5 years ago |
Chris Lu
|
689930f092
forget shards that are broken
|
5 years ago |
Chris Lu
|
aaab2c25f5
resolve concurrent modification problem
|
5 years ago |
Chris Lu
|
5dd67f9acf
reading by recover from other shards
|
5 years ago |
Chris Lu
|
3f9ecee40f
working with reading remote intervals
|
5 years ago |
Chris Lu
|
4f76342cbc
WIP
|
5 years ago |
Chris Lu
|
2858a954b3
read ec volume shards locations from master
|
5 years ago |
Chris Lu
|
713596e781
caching ec shard locations
|
5 years ago |
Chris Lu
|
217cde0a3b
refactoring
|
5 years ago |
Chris Lu
|
03b9291e5d
volum server passes grpc option and master location to store
|
5 years ago |
Chris Lu
|
b4b407e403
add grpc ec shard read
|
5 years ago |
Chris Lu
|
a4f3d82c57
convert needle id to ec intervals to read from
|
5 years ago |
Chris Lu
|
db94a41f9e
mount/unmount ec shards
|
5 years ago |
Chris Lu
|
6f4b09b6a4
pb shard info uses ShardBits instead one message for one shard
|
5 years ago |
Chris Lu
|
17ac1290c0
volume: load ec shards during heartbeats to master
|
5 years ago |