Chris Lu
|
3fa1f150d9
|
refactoring
|
6 years ago |
Chris Lu
|
f88a8bda7b
|
ec deletion works
|
6 years ago |
Chris Lu
|
613a2e8060
|
delete garbage only when successful
|
6 years ago |
Chris Lu
|
c74dc2b306
|
go fmt
|
6 years ago |
Chris Lu
|
e63317fb08
|
ec deletion code complete, not tested yet
|
6 years ago |
Chris Lu
|
4cea8aefd0
|
add grpc VolumeEcBlobDelete
|
6 years ago |
Chris Lu
|
856da7aae2
|
ec volume support deletes
|
6 years ago |
Chris Lu
|
d8ed73926d
|
volume servers get metrics address and interval from the master
|
6 years ago |
Chris Lu
|
ff6a6dd11e
|
refactoring
|
6 years ago |
Chris Lu
|
8b43679ae3
|
refactoring
|
6 years ago |
Chris Lu
|
5336008dcd
|
refactoring
|
6 years ago |
Chris Lu
|
d67189921f
|
go fmt
|
6 years ago |
Chris Lu
|
5f6c9825f8
|
volume server: adds basic metrics
|
6 years ago |
Chris Lu
|
a11525fe4e
|
filer: adds basic metrics pushing to Prometheus gateway
|
6 years ago |
Chris Lu
|
57092d69ac
|
go fmt
|
6 years ago |
Chris Lu
|
e66bddd84c
|
customizable sleep intervals
|
6 years ago |
Chris Lu
|
50aa769554
|
jwt for read access control
|
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
|
7f6fb9ffd0
|
every 17 minutes instead of seconds
TODO: make this configurable
|
6 years ago |
Chris Lu
|
ede876cfdb
|
periodic scripts exeuction from leader master
|
6 years ago |
Chris Lu
|
ca8a2bb534
|
go fmt
|
6 years ago |
Chris Lu
|
2215e81be7
|
ui add ec shard statuses
|
6 years ago |
Chris Lu
|
b05456fe07
|
able to purge extra ec shard copies
|
6 years ago |
Chris Lu
|
11cffb3168
|
fix ec.rebuild bugs
|
6 years ago |
Chris Lu
|
d85b41b904
|
fix ec.encode not finding the local ec shards
|
6 years ago |
Chris Lu
|
7e80b2b882
|
fix multiple bugs
|
6 years ago |
Chris Lu
|
55be09996d
|
fix volume balance bug
|
6 years ago |
Chris Lu
|
133b772fb5
|
destroy ec volume if it is empty
|
6 years ago |
Chris Lu
|
ba18314aab
|
ec shard delete also check ec volumes, in addition to volumes
|
6 years ago |
Chris Lu
|
f53024d79d
|
delete ec collection
|
6 years ago |
Chris Lu
|
1d111d6ce8
|
collection list normal and ec volumes
|
6 years ago |
Chris Lu
|
e941d0c2f4
|
list ec collections also
|
6 years ago |
Chris Lu
|
3f9ecee40f
|
working with reading remote intervals
|
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
|
ac1ba3b667
|
remove comments
|
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
|
92f9c7b1aa
|
adjust ec shard status on disconnect
|
6 years ago |
Chris Lu
|
b58e25e588
|
broadcast vid->location map to master clients for ec chards
|
6 years ago |
Chris Lu
|
af67d99ca4
|
incrementally update master ec shards state
|
6 years ago |
Chris Lu
|
db94a41f9e
|
mount/unmount ec shards
|
6 years ago |
Chris Lu
|
41e8ae61f8
|
generate, balance, delete copied shards, delete old volume
|
6 years ago |
Chris Lu
|
6f4b09b6a4
|
pb shard info uses ShardBits instead one message for one shard
|
6 years ago |
Chris Lu
|
24b8ad9a14
|
push the ec shard info to master
|
6 years ago |
Chris Lu
|
4659d80035
|
prepare to register ec shard info in master
|
6 years ago |
Chris Lu
|
17ac1290c0
|
volume: load ec shards during heartbeats to master
|
6 years ago |