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
9f540c8449
fix warning
2025-07-26 13:43:30 -07:00
chrislu
965ec4f51b
garbage percentage threshold
2025-07-26 13:28:52 -07:00
chrislu
a1e508cd8d
integration test with vauuming
2025-07-26 13:23:43 -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
f10c6305dc
Update .gitignore
2025-07-24 19:43:21 -07:00
chrislu
cd28ce7786
admin start wtih grpc port. worker has its own working directory
2025-07-24 19:43:10 -07:00
chrislu
2941cdf95e
tasks are assigned
2025-07-24 13:07:11 -07:00
chrislu
688a91039d
generate write load
2025-07-24 12:08:19 -07:00
chrislu
167ab29eb6
start master, volume servers, filer
...
Current Status
✅ Master: Healthy and running (port 9333)
✅ Filer: Healthy and running (port 8888)
✅ Volume Servers: All 6 servers running (ports 8080-8085)
🔄 Admin/Workers: Will start when dependencies are ready
2025-07-24 09:16: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
chrislu
4f72a1778f
minor
2025-07-23 21:59:50 -07:00
Mohamed Sekour and GitHub
2c5ffe16cf
Fix all in one deployment ( #7031 )
...
* make maxVolumes configurable for allInOne deployment
Signed-off-by: Mohamed Sekour <mohamed.sekour@exfo.com >
* Update all-in-one-deployment.yaml
fix typo
* add robustness
---------
Signed-off-by: Mohamed Sekour <mohamed.sekour@exfo.com >
2025-07-23 13:18:50 -07:00