chrislu
|
49fcb48e04
|
same logic as grpc assign
fix https://github.com/seaweedfs/seaweedfs/issues/5213
|
2024-01-23 19:39:59 -08:00 |
|
chrislu
|
3002087541
|
http assign logic should be the same as grpc assign
similar logic as bebbc9fe44
|
2024-01-18 08:58:53 -08:00 |
|
chrislu
|
bebbc9fe44
|
create volume grow request if the selected volume is close to full
|
2023-12-27 11:45:44 -08:00 |
|
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
|
2022-08-04 17:35:00 -07:00 |
|
chrislu
|
26dbc6c905
|
move to https://github.com/seaweedfs/seaweedfs
|
2022-07-29 00:17:28 -07:00 |
|
Sebastian Kurfuerst
|
d156d410ef
|
rename security.GenJwt to security.GenJwtForVolumeServer
|
2021-12-29 12:39:41 +01:00 |
|
Chris Lu
|
332d49432d
|
reduce concurrent volume grow requests
|
2021-10-05 01:58:30 -07:00 |
|
Chris Lu
|
96119eab00
|
refactor
|
2021-10-05 00:40:04 -07:00 |
|
Chris Lu
|
7a13816e94
|
refactor
|
2021-09-05 23:17:15 -07:00 |
|
Chris Lu
|
5a0f92423e
|
use grpc and jwt
|
2021-08-12 21:40:33 -07:00 |
|
Chris Lu
|
1154e23e2d
|
add logs for volume creation
|
2021-08-10 13:04:25 -07:00 |
|
Chris Lu
|
b624090398
|
go fmt
|
2021-07-01 01:21:14 -07:00 |
|
qieqieplus
|
c4d32f6937
|
ahead of time volume assignment
|
2021-05-06 18:55:44 +08:00 |
|
Chris Lu
|
73958e357d
|
add descriptive error if no free volumes
|
2021-02-18 19:10:20 -08:00 |
|
Chris Lu
|
cd866664a8
|
skip JWT if fileId is empty
related to https://github.com/chrislusf/seaweedfs/issues/1808
|
2021-02-16 15:39:12 -08:00 |
|
Chris Lu
|
a9db24cd05
|
master allocate volumes if ssd type runs out
|
2020-12-13 19:44:57 -08:00 |
|
Chris Lu
|
3a5e4769cf
|
prevent empty locations returned
fix https://github.com/chrislusf/seaweedfs/issues/1313
|
2020-05-13 03:46:38 -07:00 |
|
zhangsong
|
61fa485700
|
add volume number param in assign operation
|
2019-11-10 20:11:03 +08:00 |
|
Lei Liu
|
f2f90436ef
|
fix leader master /dir/lookup api
Signed-off-by: Lei Liu <lei01.liu@horizon.ai>
|
2019-10-30 16:38:40 +08:00 |
|
Lei Liu
|
c2884cace2
|
misc updated
Signed-off-by: Lei Liu <lei01.liu@horizon.ai>
|
2019-10-29 21:28:28 +08:00 |
|
Lei Liu
|
3cc084269c
|
master api: return http 404 when volumeId not exist
Signed-off-by: Lei Liu <lei01.liu@horizon.ai>
|
2019-09-29 14:23:39 +08:00 |
|
Chris Lu
|
8afd8d35b3
|
master: followers can also lookup and redirect
improve scalability
|
2019-07-28 03:58:13 -07:00 |
|
Chris Lu
|
50aa769554
|
jwt for read access control
|
2019-06-06 00:29:02 -07:00 |
|
Chris Lu
|
25941e0500
|
master: add jwt expires_after_seconds
|
2019-05-04 08:42:25 -07:00 |
|
Chris Lu
|
e5506152c0
|
refactoring
|
2019-04-18 21:43:36 -07:00 |
|
Chris Lu
|
77b9af531d
|
adding grpc mutual tls
|
2019-02-18 12:11:52 -08:00 |
|
Chris Lu
|
215cd27b37
|
add authorizing fileId write access
need to secure upload/update/delete for benchmark/filer/mount
need to add secure grpc
|
2019-02-14 00:08:20 -08: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
|
f5bed84340
|
add volume id to error message
|
2017-06-03 01:58: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 |
|