Commit Graph

7562 Commits

Author SHA1 Message Date
chrislu
1b64a0f034 add generic logging and implement it for balancing task 2025-07-27 11:04:51 -07:00
chrislu
9025b72241 left menu can scroll now 2025-07-27 02:40:36 -07:00
chrislu
7c4e44875f refactor 2025-07-27 02:10:03 -07:00
chrislu
74146870c5 remove v2 reference 2025-07-27 00:50:17 -07:00
chrislu
1b40075d2a use new framework 2025-07-27 00:43:02 -07:00
chrislu
165cf79b35 refactor 2025-07-27 00:28:15 -07:00
chrislu
49338df3e2 remove unused 2025-07-26 23:48:42 -07:00
chrislu
9cd3e613a5 remove
remove
2025-07-26 23:27:16 -07:00
chrislu
b1296a0050 use volumeSizeLimitMB 2025-07-26 23:04:24 -07:00
chrislu
699b28af14 use vacuumDetector 2025-07-26 22:45:27 -07:00
chrislu
e1036f1b37 checkECEncodingCandidate use ecDetector 2025-07-26 22:42:59 -07:00
chrislu
8187020096 each task register its schema 2025-07-26 22:31:23 -07:00
chrislu
b80971e85e refactor to use BaseUIProvider 2025-07-26 22:22:50 -07:00
chrislu
f7140d4577 reduce duplication 2025-07-26 22:16:24 -07:00
chrislu
6659c213c3 config 2025-07-26 22:06:31 -07:00
chrislu
a38465d04c use schema defined defaults 2025-07-26 21:27:02 -07:00
chrislu
319aa61dab MaintenanceConfig use ConfigField 2025-07-26 21:23:19 -07:00
chrislu
4e21b3de78 ensure correct default value 2025-07-26 20:10:22 -07:00
chrislu
a24561797f show default values 2025-07-26 19:16:25 -07:00
chrislu
638ab0d6f4 Update ui.go 2025-07-26 19:06:31 -07:00
chrislu
68d86af501 fix ec volumes list 2025-07-26 19:06:14 -07:00
chrislu
13c0826f2f display ec shard sizes 2025-07-26 16:04:18 -07:00
chrislu
965ec4f51b garbage percentage threshold 2025-07-26 13:28:52 -07:00
chrislu
600bfbf671 rename 2025-07-26 13:23:13 -07:00
chrislu
019de6dc7a interval field UI component 2025-07-26 09:22:59 -07:00
chrislu
8dd9b7cccf show ec volumes 2025-07-26 08:55:39 -07:00
chrislu
3b2c75d2bd ec is mostly working now
* distribution of ec shards needs improvement
* need configuration to enable ec
2025-07-25 22:02:28 -07:00
chrislu
379d585cc7 local copy, ec. Need to distribute. 2025-07-25 20:49:48 -07:00
chrislu
0247bf2873 listing ec shards 2025-07-25 19:46:21 -07:00
chrislu
41cbbefb0b move ec task logic 2025-07-25 16:49:12 -07:00
chrislu
ffd91383c6 worker can run ec work and report status
but:
1. one volume should not be repeatedly worked on.
2. ec shards needs to be distributed and source data should be deleted.
2025-07-25 15:24:31 -07:00
chrislu
19df3fcc5d worker register itself first 2025-07-25 13:22:33 -07:00
chrislu
a3d727034a clean up logs 2025-07-25 13:16:59 -07:00
chrislu
c557ec0062 worker reconnect to admin 2025-07-25 02:12:51 -07:00
chrislu
63817fe7ee test canScheduleTaskNow 2025-07-25 01:59:54 -07:00
chrislu
afdca513ac sticky worker id 2025-07-25 01:59:22 -07:00
chrislu
14e95186d6 skip task ID column 2025-07-25 00:53:54 -07:00
chrislu
960acc031e rendering pending tasks 2025-07-25 00:48:19 -07:00
chrislu
6cf78754b2 build and restart 2025-07-24 23:50:22 -07:00
chrislu
01e8cc4600 worker retries connecting to admin 2025-07-24 23:24:01 -07:00
chrislu
e7084c5b7e compiles 2025-07-24 22:55:22 -07:00
chrislu
16a29b57f9 compiles, detection uses volumeSizeLimitMB from master 2025-07-24 22:37:09 -07:00
chrislu
a1966e9692 working worker and admin. Task detection is not working yet. 2025-07-24 21:58:08 -07:00
chrislu
cd28ce7786 admin start wtih grpc port. worker has its own working directory 2025-07-24 19:43:10 -07:00
chrislu
a4cf55a741 remove "enhanced" reference 2025-07-24 08:07:50 -07:00
chrislu
30ad65bb5f integration test. ec worker task 2025-07-24 07:50:03 -07:00
chrislu
0d8e1f8a17 reorganized the codebase to move the simulation framework and tests into their own dedicated package 2025-07-24 01:08:10 -07:00
chrislu
a0874d201c added simulation as tests 2025-07-24 01:00:25 -07:00
chrislu
add122484c initial design 2025-07-24 00:37:02 -07:00
chrislu
7ab85c3748 return proper default value for locking and versioning
fix https://github.com/seaweedfs/seaweedfs/issues/6971
fix https://github.com/seaweedfs/seaweedfs/issues/7028
2025-07-23 22:20:48 -07:00