Konstantin Lebedev
|
35bc67f030
|
fix conflicts
|
3 years ago |
Konstantin Lebedev
|
85d80fd36d
|
fix removing old raft server
|
3 years ago |
Konstantin Lebedev
|
357aa818fe
|
add raft shell cmds
|
3 years ago |
chrislu
|
bc888226fc
|
erasure coding: tracking encoded/decoded volumes
If an EC shard is created but not spread to other servers, the masterclient would think this shard is not located here.
|
3 years ago |
chrislu
|
bbbbbd70a4
|
master supports grpc ping
|
3 years ago |
chrislu
|
a2d3f89c7b
|
add lock messages
|
3 years ago |
chrislu
|
b70cb3e0b2
|
upgrade protoc to 3.17.3
$brew install protobuf
$ protoc --version
libprotoc 3.17.3
$ go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26
$ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1
|
3 years ago |
Chris Lu
|
e0fc2898e9
|
auto updated filer peer list
|
3 years ago |
Chris Lu
|
4b9c42996a
|
refactor grpc API
|
3 years ago |
Chris Lu
|
5ea86ef1da
|
Revert "master: rename grpc function KeepConnected() to SubscribeVolumeLocationUpdates()"
This reverts commit af71ae11aa .
|
3 years ago |
Chris Lu
|
af71ae11aa
|
master: rename grpc function KeepConnected() to SubscribeVolumeLocationUpdates()
|
3 years ago |
Chris Lu
|
5160eb08f7
|
shell: optionally read filer address from master
|
3 years ago |
Chris Lu
|
e5fc35ed0c
|
change server address from string to a type
|
3 years ago |
Chris Lu
|
e93d4935e3
|
add other replica locations when assigning volumes
|
3 years ago |
Chris Lu
|
5a0f92423e
|
use grpc and jwt
|
3 years ago |
Chris Lu
|
5571f4f70a
|
master: add master.follower to handle read file id lookup requests
|
3 years ago |
Chris Lu
|
4370a4db63
|
use int64 for volume count in case of negative overflow
|
3 years ago |
Chris Lu
|
f0ad172e80
|
shell: show which server holds the lock
fix https://github.com/chrislusf/seaweedfs/issues/1983
|
4 years ago |
Chris Lu
|
b465095db1
|
shell: add volume.check.disk to fix inconsistency for replicated volumes
fix https://github.com/chrislusf/seaweedfs/issues/1923
|
4 years ago |
Chris Lu
|
f8446b42ab
|
this can compile now!!!
|
4 years ago |
Chris Lu
|
94525aa0fd
|
allocate volume by disk type
|
4 years ago |
Chris Lu
|
0d2ec832e2
|
rename from volumeType to diskType
|
4 years ago |
Chris Lu
|
d156c74ec0
|
volume server set volume type and heartbeat to the master
|
4 years ago |
Chris Lu
|
e9cd798bd3
|
adding volume type
|
4 years ago |
Chris Lu
|
965413c21b
|
shell: add volume.vacuum command
|
4 years ago |
Chris Lu
|
5a16f17e47
|
remove unused message type
|
4 years ago |
Konstantin Lebedev
|
1eec5c8d5d
|
gen pb
|
4 years ago |
Konstantin Lebedev
|
dc26012a3b
|
initial
|
4 years ago |
Chris Lu
|
da4edf3651
|
master: check peers for existing leader before starting a leader election
fix https://github.com/chrislusf/seaweedfs/issues/1509
|
4 years ago |
Chris Lu
|
55cb68c09c
|
filer: replication follows master config if not specified
|
4 years ago |
Chris Lu
|
c9202c4b3d
|
add storage backend to GetMasterConfigurationResponse
|
4 years ago |
Chris Lu
|
ca3516ac6d
|
adjust protoc
|
5 years ago |
Chris Lu
|
d4235afe4d
|
support multiple locks
|
5 years ago |
Chris Lu
|
bdc337a719
|
make lock/unlock optional
|
5 years ago |
Chris Lu
|
30ee4f3291
|
add exclusive lock library on shell
|
5 years ago |
Chris Lu
|
77873b832b
|
add master side code for cluster wise exclusive lock
|
5 years ago |
Chris Lu
|
dcc6b6a3ed
|
go fmt
|
5 years ago |
Chris Lu
|
50a5018b7f
|
writing meta logs is working
|
5 years ago |
Chris Lu
|
dd5b582d05
|
go fmt
|
5 years ago |
Chris Lu
|
c4bea45099
|
S3 API: fix DeleteMultipleObjectsHandler
fix https://github.com/chrislusf/seaweedfs/issues/1241
|
5 years ago |
Chris Lu
|
bec6ec7db6
|
go fmt
|
5 years ago |
Chris Lu
|
2e3f6ad3a9
|
filer: remember content is gzipped or not
|
5 years ago |
Chris Lu
|
1ae83c2938
|
go fmt
|
5 years ago |
Chris Lu
|
13e215ee5c
|
filer: option to encrypt data on volume server
|
5 years ago |
Chris Lu
|
410bce3925
|
go fmt
|
5 years ago |
Chris Lu
|
6a8484b4ae
|
master able to list all master clients by type
|
5 years ago |
Chris Lu
|
e426bd541e
|
grow volumes on volume servers with slots freed by cloud storage
|
5 years ago |
Chris Lu
|
1becbce657
|
display remote volumes on volume server ui page
|
5 years ago |
Chris Lu
|
0da7b894cc
|
pass backend config from master to volume servers
|
5 years ago |
Chris Lu
|
471902cd51
|
change parameter name
|
5 years ago |