Chris Lu
|
d829df4f59
volume: protect against nil needle map
|
5 years ago |
Chris Lu
|
fd16adbde1
stricter checking before writes
|
5 years ago |
Chris Lu
|
898d943b25
refactoring
|
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
|
115558e5f5
adjust counters
|
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
|
450f4733ce
report empty volume or ec shards
|
5 years ago |
Chris Lu
|
713596e781
caching ec shard locations
|
5 years ago |
Chris Lu
|
03b9291e5d
volum server passes grpc option and master location to store
|
5 years ago |
Chris Lu
|
a4f3d82c57
convert needle id to ec intervals to read from
|
5 years ago |
Chris Lu
|
a463759edf
adjust error message
|
5 years ago |
Chris Lu
|
db94a41f9e
mount/unmount ec shards
|
5 years ago |
Chris Lu
|
17ac1290c0
volume: load ec shards during heartbeats to master
|
5 years ago |
Chris Lu
|
9beea63960
memory alignment
|
5 years ago |
Chris Lu
|
440111a349
volume: support http status 304 for the same file id
|
5 years ago |
Chris Lu
|
132921ad41
adjust log or error
|
5 years ago |
Chris Lu
|
316bd27f75
add remove volumes with version info
|
5 years ago |
Chris Lu
|
6fc1f53018
shell: add command volume.move
|
5 years ago |
Chris Lu
|
3b3651dea3
volume: atomic copying file, adds version and stopOffset
|
5 years ago |
Chris Lu
|
e5506152c0
refactoring
|
5 years ago |
Chris Lu
|
3e8a3a8fec
fix race detector found problems
|
5 years ago |
Chris Lu
|
95e0520182
weed volume: add grpc operation to relicate a volume to local
|
5 years ago |
Chris Lu
|
ece9d13312
volume info collect compact revision number
|
5 years ago |
Chris Lu
|
aca653c08b
weed shell: list volumes
|
5 years ago |
bingoohuang
|
ab6be025d7
go fmt and fix some typo
|
5 years ago |
Chris Lu
|
1478d7ea21
reduce file seek when writing
|
5 years ago |
Chris Lu
|
0c932d1738
add volume delete grpc API
|
5 years ago |
Chris Lu
|
66a353dcb5
remove volume server /admin/volume/delete
|
5 years ago |
Chris Lu
|
b423bb9e2d
migrate assign volume to grpc API on volume server
|
5 years ago |
Chris Lu
|
76cbe8bf33
instant notification of new volumes added or deleted
|
6 years ago |
Chris Lu
|
7e2031b18f
go fmt
|
6 years ago |
Chris Lu
|
d4d7ced922
refactoring: add type for needle id, offset
|
6 years ago |
Chris Lu
|
43e3f5724c
use fixed list of masters in both filer and volume servers
|
6 years ago |
Chris Lu
|
942c2cbd7b
mv pb to master_pb
|
6 years ago |
Chris Lu
|
bd97cbc523
skip busy reporting back to master
|
7 years ago |
brstgt
|
e074a54a20
Delete volumes online without restarting volume server
|
7 years ago |
brstgt
|
492f93416d
Mount and unmount volumes online without restarting volume server
|
7 years ago |
Chris Lu
|
5b0f5f456e
volume server get notified of leader change
|
7 years ago |
Chris Lu
|
3065506b38
volume servers always connect to the master leader
|
7 years ago |
Chris Lu
|
e46c3415f7
gRpc for master~volume heartbeat
|
7 years ago |
Chris Lu
|
ed44f12f6d
support Fallocate on linux
|
7 years ago |
sparklxb
|
86a7c56275
support additional header name-value pairs
|
7 years ago |
Chris Lu
|
36f9633223
add locks for location.volumes
|
7 years ago |
Chris Lu
|
d981eb282f
refactor volume_read_write.go out of volume.go
|
8 years ago |
霍晓栋
|
1ef81ac518
filer could detect master nodes healthy status and choose a working one when encountering SPOF
|
8 years ago |
Chris Lu
|
5ce6bbf076
directory structure change to work with glide
|
8 years ago |
Chris Lu
|
5071f528f6
testing compilation with remove package
|
11 years ago |
Chris Lu
|
55f2627fcf
testing new directory structure
|
11 years ago |