chrislu
|
31bb91583f
fix bug when vid not found
|
1 year ago |
chrislu
|
676e27c589
shell: stop long running jobs if lock is lost
|
2 years ago |
chrislu
|
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
|
2 years ago |
chrislu
|
bc888226fc
erasure coding: tracking encoded/decoded volumes
|
2 years ago |
chrislu
|
f18803424a
volume.balance: add delay during tight loop
|
2 years ago |
chrislu
|
9f9ef1340c
use streaming mode for long poll grpc calls
|
2 years ago |
chrislu
|
a2d3f89c7b
add lock messages
|
2 years ago |
Chris Lu
|
00ae965d8d
randomize a bit for ec shards distribution
|
3 years ago |
Chris Lu
|
794375ca0a
adjust help message since both fullPercent and quietFor are needed.
|
3 years ago |
Chris Lu
|
119d5908dd
shell: do not need to lock to see volume -h
|
3 years ago |
Chris Lu
|
6cd1ce8b74
erasure coding: add cleanup step if anything goes wrong
|
3 years ago |
Chris Lu
|
e5fc35ed0c
change server address from string to a type
|
3 years ago |
Chris Lu
|
0f7d4556d8
shell: volume.tier.move makes up changes if volume move failed
|
3 years ago |
Chris Lu
|
76c48ffe27
optional parallel copy ec shards
|
3 years ago |
Chris Lu
|
1b1c018165
adjust text
|
3 years ago |
Chris Lu
|
1c233ad986
refactoring
|
3 years ago |
Chris Lu
|
f8446b42ab
this can compile now!!!
|
3 years ago |
Chris Lu
|
536202e4e0
minor
|
4 years ago |
Chris Lu
|
ae1994cbc1
erasure coding: fix cases where there are no .ecj files
|
4 years ago |
Chris Lu
|
75179544c3
logging
|
4 years ago |
Chris Lu
|
73564e6a01
master: add cluster wide lock/unlock operation in weed shell
|
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
|
3ebeae0c0b
ec encode distribute ec data and parity shards evenly
|
4 years ago |
Chris Lu
|
dda5c6d3cb
fmt
|
4 years ago |
Chris Lu
|
5f6b360eb7
adjust error message
|
5 years ago |
Chris Lu
|
8afd8d35b3
master: followers can also lookup and redirect
|
5 years ago |
Chris Lu
|
a3d1296ed9
go fmt
|
5 years ago |
Chris Lu
|
6883f9e322
mark volume readonly before ec encoding
|
5 years ago |
Chris Lu
|
6bc3dee5b3
refactoring
|
5 years ago |
Chris Lu
|
f9d8bd51ad
ec shard balancing
|
5 years ago |
Chris Lu
|
ede876cfdb
periodic scripts exeuction from leader master
|
5 years ago |
Chris Lu
|
b9e138713c
ec.encode: add -fullPercent option
|
5 years ago |
Chris Lu
|
d85b41b904
fix ec.encode not finding the local ec shards
|
5 years ago |
Chris Lu
|
7e80b2b882
fix multiple bugs
|
5 years ago |
Chris Lu
|
ba18314aab
ec shard delete also check ec volumes, in addition to volumes
|
5 years ago |
Chris Lu
|
f919d0235c
ec encode volumes quiet for a period of time
|
5 years ago |
Chris Lu
|
a72cef3c42
encode by collection
|
5 years ago |
Chris Lu
|
866197eee3
print out the ec balancing plan
|
5 years ago |
Chris Lu
|
3f9ecee40f
working with reading remote intervals
|
5 years ago |
Chris Lu
|
b4b407e403
add grpc ec shard read
|
5 years ago |
Chris Lu
|
db94a41f9e
mount/unmount ec shards
|
5 years ago |
Chris Lu
|
41e8ae61f8
generate, balance, delete copied shards, delete old volume
|
5 years ago |
Chris Lu
|
f0e6574d5e
allocate ec shards to volume servers
|
5 years ago |
Chris Lu
|
228850d588
shard id starts from zero
|
5 years ago |