chrislu
|
9f9ef1340c
|
use streaming mode for long poll grpc calls
streaming mode would create separate grpc connections for each call.
this is to ensure the long poll connections are properly closed.
|
2021-12-26 00:15:03 -08:00 |
|
Chris Lu
|
2789d10342
|
go fmt
|
2021-09-14 10:37:06 -07:00 |
|
Chris Lu
|
e5fc35ed0c
|
change server address from string to a type
|
2021-09-12 22:47:52 -07:00 |
|
Chris Lu
|
5a0f92423e
|
use grpc and jwt
|
2021-08-12 21:40:33 -07:00 |
|
Chris Lu
|
d1d1fc772c
|
move some volume lookup operations to grpc
jwt related lookup will come in next commit
|
2021-08-12 20:33:00 -07:00 |
|
Chris Lu
|
6daa932f5c
|
refactoring to get master function, instead of passing master values directly
this will enable retrying later
|
2021-02-17 20:55:55 -08:00 |
|
Chris Lu
|
892e726eb9
|
avoid reusing context object
fix https://github.com/chrislusf/seaweedfs/issues/1182
|
2020-02-25 21:50:12 -08:00 |
|
Chris Lu
|
72a64a5cf8
|
use the same context object in order to retry
|
2020-01-26 14:42:11 -08:00 |
|
Chris Lu
|
713596e781
|
caching ec shard locations
|
2019-05-27 22:54:58 -07:00 |
|
Chris Lu
|
e108688990
|
avoid grpc 5 seconds timeout
some operations may take longer than 5 seconds.
only keep the timeout for raft operations
|
2019-02-20 01:01:01 -08:00 |
|
Chris Lu
|
77b9af531d
|
adding grpc mutual tls
|
2019-02-18 12:11:52 -08:00 |
|
chenwanli
|
0a3e83a36a
|
Set timeout for master and volume non-streaming rpc
|
2019-01-10 19:41:03 +08:00 |
|
Chris Lu
|
91ac2e0dd9
|
go fmt
|
2018-10-14 00:30:20 -07:00 |
|
Chris Lu
|
ff66269b62
|
use grpc to replace http APIs for batch volume id lookup and batch delete
1. remove batch volume id lookup http API /vol/lookup
2. remove batch delete http API /delete
|
2018-10-14 00:12:28 -07:00 |
|
Chris Lu
|
5ce6bbf076
|
directory structure change to work with glide
glide has its own requirements. My previous workaround caused me some
code checkin errors. Need to fix this.
|
2016-06-02 18:09:14 -07:00 |
|