Chris Lu
|
892e726eb9
|
avoid reusing context object
fix https://github.com/chrislusf/seaweedfs/issues/1182
|
5 years ago |
Chris Lu
|
72a64a5cf8
|
use the same context object in order to retry
|
5 years ago |
Chris Lu
|
37b64a50b4
|
ec: generate and copy .vif file
|
5 years ago |
Chris Lu
|
09ca936c78
|
shell: add ec.decode command
|
5 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 |
j.laycock
|
6fc6322c90
|
Change joeslay paths to chrislusf paths
|
5 years ago |
j.laycock
|
595a1beff0
|
Swap imports to use joeslay
|
5 years ago |
Chris Lu
|
a14bd31f5b
|
go fmt
|
6 years ago |
Chris Lu
|
f88a8bda7b
|
ec deletion works
|
6 years ago |
Chris Lu
|
4cea8aefd0
|
add grpc VolumeEcBlobDelete
|
6 years ago |
Chris Lu
|
856da7aae2
|
ec volume support deletes
|
6 years ago |
Chris Lu
|
935639b908
|
metrics: disk size for <collection, normal/EC>
|
6 years ago |
Chris Lu
|
0fdb1e705d
|
collect volume disk usage metrics
|
6 years ago |
Chris Lu
|
57092d69ac
|
go fmt
|
6 years ago |
Chris Lu
|
d344e0a035
|
fix ec related bugs
|
6 years ago |
Chris Lu
|
450f4733ce
|
report empty volume or ec shards
|
6 years ago |
Chris Lu
|
ca8a2bb534
|
go fmt
|
6 years ago |
Chris Lu
|
2215e81be7
|
ui add ec shard statuses
|
6 years ago |
Chris Lu
|
7e80b2b882
|
fix multiple bugs
|
6 years ago |
Chris Lu
|
133b772fb5
|
destroy ec volume if it is empty
|
6 years ago |
Chris Lu
|
de1a35acdd
|
conditionally fresh the shard locations
|
6 years ago |
Chris Lu
|
47f1901843
|
ask for the ec volume version
|
6 years ago |
Chris Lu
|
689930f092
|
forget shards that are broken
|
6 years ago |
Chris Lu
|
aaab2c25f5
|
resolve concurrent modification problem
n and err can be modified concurrently
|
6 years ago |
Chris Lu
|
5dd67f9acf
|
reading by recover from other shards
|
6 years ago |
Chris Lu
|
3f9ecee40f
|
working with reading remote intervals
|
6 years ago |
Chris Lu
|
4f76342cbc
|
WIP
no errors, but not returning file content
* the interval needs to use actual file zie
* need to read the actual version instead of the current version
|
6 years ago |
Chris Lu
|
2858a954b3
|
read ec volume shards locations from master
|
6 years ago |
Chris Lu
|
713596e781
|
caching ec shard locations
|
6 years ago |
Chris Lu
|
217cde0a3b
|
refactoring
|
6 years ago |
Chris Lu
|
03b9291e5d
|
volum server passes grpc option and master location to store
|
6 years ago |
Chris Lu
|
b4b407e403
|
add grpc ec shard read
|
6 years ago |
Chris Lu
|
a4f3d82c57
|
convert needle id to ec intervals to read from
|
6 years ago |
Chris Lu
|
db94a41f9e
|
mount/unmount ec shards
|
6 years ago |
Chris Lu
|
6f4b09b6a4
|
pb shard info uses ShardBits instead one message for one shard
|
6 years ago |
Chris Lu
|
17ac1290c0
|
volume: load ec shards during heartbeats to master
|
6 years ago |