Muhammad Hallaj bin Subery
|
9bd422d2c9
|
adding support for B2 region (#4177)
Co-authored-by: Muhammad Hallaj bin Subery <hallaj@tuta.io>
|
2 years ago |
Guo Lei
|
d8cfa1552b
|
support enable/disable vacuum (#4087)
* stop vacuum
* suspend/resume vacuum
* remove unused code
* rename
* rename param
|
2 years ago |
Eric Yang
|
51d462f204
|
ADHOC: volume fsck using append at ns (#3906)
* ADHOC: volume fsck using append at ns
* nit
* nit
Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>
|
2 years ago |
chrislu
|
dcd0743a35
|
remove unused ReadNeedleBlobRequest.needle_id
fix https://github.com/seaweedfs/seaweedfs/issues/3853
|
2 years ago |
Konstantin Lebedev
|
36daa7709d
|
show raft leader via shell (#3796)
|
2 years ago |
chrislu
|
b90d92fca9
|
grpc: watch metadata changes by directory
|
2 years ago |
chrislu
|
21c0587900
|
go fmt
|
2 years ago |
chrislu
|
c8645fd232
|
master: implement grpc VolumeMarkWritable
fix https://github.com/seaweedfs/seaweedfs/issues/3657
|
2 years ago |
Konstantin Lebedev
|
721c6197f9
|
skip deltaBeat if dn is zero (#3630)
* skip deltaBeat
https://github.com/seaweedfs/seaweedfs/issues/3629
* fix GrpcPort
* skip url :0
* skip empty DataCenter or Rack
* skip empty heartbeat Ip
* dell msg add DataCenter
* comment todo
* fix
|
2 years ago |
chrislu
|
b9112747b5
|
volume server: synchronously report volume readonly status to master
fix https://github.com/seaweedfs/seaweedfs/issues/3628
|
2 years ago |
Eric Yang
|
b324a6536c
|
ADHOC: add read needle meta grpc (#3581)
* ADHOC: add read needle meta grpc
* add test
* nit
Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>
|
2 years ago |
Konstantin Lebedev
|
4d08393b7c
|
filer prefer volume server in same data center (#3405)
* initial prefer same data center
https://github.com/seaweedfs/seaweedfs/issues/3404
* GetDataCenter
* prefer same data center for ReplicationSource
* GetDataCenterId
* remove glog
|
2 years ago |
chrislu
|
afef014832
|
scaffold
|
2 years ago |
Konstantin Lebedev
|
2f0dda384d
|
vacuum show LA
|
2 years ago |
chrislu
|
9f479aab98
|
allocate brokers to serve segments
|
2 years ago |
chrislu
|
f25e273e32
|
display data center and rack in cluster.ps
|
3 years ago |
chrislu
|
68065128b8
|
add dc and rack
|
3 years ago |
chrislu
|
1112dab4f3
|
allocate brokers to serve segments
|
2 years ago |
chrislu
|
3254f18343
|
display data center and rack in cluster.ps
|
3 years ago |
chrislu
|
9f20d3ebd1
|
add dc and rack
|
3 years ago |
chrislu
|
682382648e
|
collect cluster node start time
|
3 years ago |
guol-fnst
|
8e2426a879
|
revert changes of pb file
orignal protoc-gen-go-grpc verion is 1.1.0
|
3 years ago |
guol-fnst
|
b12944f9c6
|
fix naming convention
notify volume server of duplicate directoris
improve searching efficiency
|
3 years ago |
guol-fnst
|
de6aa9cce8
|
avoid duplicated volume directory
|
3 years ago |
chrislu
|
94635e9b5c
|
filer: add filer group
|
3 years ago |
Konstantin Lebedev
|
1e35b4929f
|
shell vacuum volume by collection and volume id
|
3 years ago |
chrislu
|
b4be56bb3b
|
add timing info during ping operation
|
3 years ago |
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 |