chrislu
|
50cc17e8fa
|
ActivateEcGeneration RPC implemented
|
2025-08-10 13:11:47 -07:00 |
|
chrislu
|
870b2ffe07
|
LookupEcVolume handle generation parameter
|
2025-08-10 13:06:37 -07:00 |
|
chrislu
|
e4f266d927
|
Active generation tracking implemented
|
2025-08-10 13:03:52 -07:00 |
|
chrislu
|
da728750be
|
follow grow volume option version
|
2025-06-19 13:54:54 -07:00 |
|
chrislu
|
d2be5822a1
|
refactoring
|
2025-06-16 22:25:22 -07:00 |
|
chrislu
|
96632a34b1
|
add version to volume proto
|
2025-06-16 22:05:06 -07:00 |
|
 dsdanddsd
|
72af97162f
|
[shell] feat:stop vacuum immediately once volume.vacuum.disable was executed (#6375)
stop vacuum immediately once volume.vacuum.disable was executed
Co-authored-by: dsd <dsd2019@foxmail.com>
|
2024-12-18 11:56:40 -08:00 |
|
Konstantin Lebedev
|
8836fa19b6
|
use ShouldGrowVolumesByDcAndRack (#6280)
|
2024-11-25 09:30:37 -08:00 |
|
Konstantin Lebedev
|
7fa4e5c2a1
|
[master] Revert back automatic volume grow in case of compensate for crowded volumes (#6267)
brought back the Automatic Volume Grow to compensate for crowded volumes
|
2024-11-21 08:19:19 -08:00 |
|
Konstantin Lebedev
|
a49d9e020c
|
[master] avoid crowded more writable for auto grow (#6214)
avoid crowded more writable
https://github.com/seaweedfs/seaweedfs/issues/6121
|
2024-11-21 00:57:42 -08:00 |
|
 dsdandlevi
|
151f2ff7a9
|
prevent dead loop for followers of master node (#6007)
* prevent dead loop for followers of master node
* fix comments
---------
Co-authored-by: levi <344887649@foxmail.com>
|
2024-09-11 10:24:52 -07:00 |
|
Konstantin Lebedev
|
34bbaa2cdd
|
[master] process grow request with must grow (#5999)
process grow request with must grow
|
2024-09-09 23:45:02 -07:00 |
|
Konstantin Lebedev
|
15965f7c54
|
[shell] fix volume grow in shell (#5992)
* fix volume grow in shell
* revert add Async
* check available volume space
* create a VolumeGrowRequest and remove unnecessary fields
|
2024-09-09 11:42:56 -07:00 |
|
chrislu
|
ff3d46637d
|
better logging for volume growth
|
2024-09-07 12:38:34 -07:00 |
|
chrislu
|
accba3070a
|
refactor
|
2024-09-07 11:54:22 -07:00 |
|
Konstantin Lebedev
|
67a252ee8a
|
[master] refactor func ShouldGrowVolumes (#5884)
|
2024-09-04 08:16:44 -07:00 |
|
chrislu
|
8679870008
|
fix typo
|
2024-08-30 14:51:55 -07:00 |
|
chrislu
|
22d5d2ea96
|
adjust warning log
|
2024-08-30 14:51:42 -07:00 |
|
chrislu
|
a4b25a642d
|
math/rand => math/rand/v2
|
2024-08-29 09:52:21 -07:00 |
|
chrislu
|
4463296811
|
add parallel vacuuming
|
2024-08-21 22:53:54 -07:00 |
|
 wyangandYang Wang
|
0581ce6096
|
fix delete chunk failed if volumeSever specified grpc.port (#5820)
Co-authored-by: Yang Wang <yangwang@weride.ai>
|
2024-07-26 11:14:19 -07:00 |
|
Konstantin Lebedev
|
67edf1d014
|
[master] Do Automatic Volume Grow in background (#5781)
* Do Automatic Volume Grow in backgound
* pass lastGrowCount to master
* fix build
* fix count to uint64
|
2024-07-16 08:03:40 -07:00 |
|
Konstantin Lebedev
|
04f4b10884
|
fix: avoid timeout if datacenter does not exist in topology (#5772)
* fix: avoid timeout if datacenter does not exist in topology
* fix: error msg
* fix: rm dublicate check
* fix: compare
* revert minor change
|
2024-07-12 11:19:08 -07:00 |
|
小羽
|
cb5dae0c9c
|
Fix "no more writable volumes" error when volume grows and master leader changed at the same time (#5771)
|
2024-07-12 10:49:15 -07:00 |
|
chrislu
|
d9490c5e1f
|
rename
|
2024-04-18 08:47:45 -07:00 |
|
chrislu
|
49fcb48e04
|
same logic as grpc assign
fix https://github.com/seaweedfs/seaweedfs/issues/5213
|
2024-01-23 19:39:59 -08:00 |
|
chrislu
|
bebbc9fe44
|
create volume grow request if the selected volume is close to full
|
2023-12-27 11:45:44 -08:00 |
|
chrislu
|
ccedad5196
|
refactor files
|
2023-08-22 09:54:06 -07:00 |
|
chrislu
|
94fbf02ea2
|
generate jwt token when looking up needle id
fix https://github.com/seaweedfs/seaweedfs/issues/4577
|
2023-06-17 00:11:23 -07:00 |
|
wusong
|
2b82d0f871
|
style: clerical error (#4361)
|
2023-03-31 07:36:21 -07:00 |
|
chrislu
|
784daea1fa
|
fix volume not found if marked as read only
fix https://github.com/seaweedfs/seaweedfs/issues/4088
|
2023-03-19 18:30:13 -07:00 |
|
Guo Lei
|
d8cfa1552b
|
support enable/disable vacuum (#4087)
* stop vacuum
* suspend/resume vacuum
* remove unused code
* rename
* rename param
|
2022-12-28 01:36:44 -08:00 |
|
chrislu
|
c8645fd232
|
master: implement grpc VolumeMarkWritable
fix https://github.com/seaweedfs/seaweedfs/issues/3657
|
2022-09-14 23:05:30 -07: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 |
|
chrislu
|
3828b8ce87
|
"github.com/chrislusf/raft" => "github.com/seaweedfs/raft"
|
2022-07-27 12:12:40 -07:00 |
|
chrislu
|
9dfea44aeb
|
fix unit
|
2022-06-26 12:21:38 -07:00 |
|
chrislu
|
3142e77eca
|
mount: stats report physical size instead of logical size
|
2022-06-26 12:14:34 -07:00 |
|
chrislu
|
96496d5286
|
master: broadcast new volume locations to clients to avoid possible racing condition
fix https://github.com/chrislusf/seaweedfs/issues/3220
|
2022-06-23 00:41:33 -07:00 |
|
Konstantin Lebedev
|
1e35b4929f
|
shell vacuum volume by collection and volume id
|
2022-04-18 18:40:58 +05: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
|
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
|
e93d4935e3
|
add other replica locations when assigning volumes
|
2021-09-05 23:32:25 -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
|
5571f4f70a
|
master: add master.follower to handle read file id lookup requests
|
2021-08-12 18:10:59 -07:00 |
|
Chris Lu
|
b624090398
|
go fmt
|
2021-07-01 01:21:14 -07:00 |
|