seaweedfs/weed/admin/plugin
Chris Lu 9e186ed874 fix(admin.plugin): include disk_id in EC execution plan
TaskSource and TaskTarget carry disk_id on the wire, but the execution
plan map built for the admin UI dropped the field entirely. On a
multi-disk node holding shards of the same volume, there was no way to
tell from the plan which disk would receive each shard. Include
disk_id on each endpoint and target_disk_id on each shard assignment,
and extend the existing execution-plan test to set and assert the
field.
2026-05-18 15:50:53 -07:00
..
cluster_rate_limit_test.go feat(s3/lifecycle): cluster rate-limit allocation (Phase 3) (#9456) 2026-05-11 19:17:06 -07:00
cluster_rate_limit.go feat(s3/lifecycle): cluster rate-limit allocation (Phase 3) (#9456) 2026-05-11 19:17:06 -07:00
config_store_test.go admin/plugin: delete job_detail files when jobs are pruned from memory (#8722) 2026-03-21 14:23:32 -07:00
config_store.go admin/plugin: delete job_detail files when jobs are pruned from memory (#8722) 2026-03-21 14:23:32 -07:00
DESIGN.md Refactor plugin system and migrate worker runtime (#8369) 2026-02-18 13:42:41 -08:00
job_execution_plan.go fix(admin.plugin): include disk_id in EC execution plan 2026-05-18 15:50:53 -07:00
lock_manager.go add admin script worker (#8491) 2026-03-03 15:10:40 -08:00
plugin_cancel_test.go chore: remove ~50k lines of unreachable dead code (#8913) 2026-04-03 16:04:27 -07:00
plugin_config_bootstrap_test.go refactor(plugin): rename detection_interval_seconds → detection_interval_minutes (#9366) 2026-05-08 10:33:02 -07:00
plugin_detection_test.go chore: remove ~50k lines of unreachable dead code (#8913) 2026-04-03 16:04:27 -07:00
plugin_monitor_test.go fix(admin.plugin): include disk_id in EC execution plan 2026-05-18 15:50:53 -07:00
plugin_monitor.go admin/plugin: delete job_detail files when jobs are pruned from memory (#8722) 2026-03-21 14:23:32 -07:00
plugin_scheduler_test.go refactor(plugin): rename detection_interval_seconds → detection_interval_minutes (#9366) 2026-05-08 10:33:02 -07:00
plugin_scheduler.go refactor(plugin): rename detection_interval_seconds → detection_interval_minutes (#9366) 2026-05-08 10:33:02 -07:00
plugin_schema_prefetch.go Refactor plugin system and migrate worker runtime (#8369) 2026-02-18 13:42:41 -08:00
plugin.go feat(s3/lifecycle): cluster rate-limit allocation (Phase 3) (#9456) 2026-05-11 19:17:06 -07:00
registry_test.go feat: auto-disable master vacuum when plugin worker is active (#8624) 2026-03-13 22:49:12 -07:00
registry.go feat(s3/lifecycle): cluster rate-limit allocation (Phase 3) (#9456) 2026-05-11 19:17:06 -07:00
scheduler_config.go simplify plugin scheduler: remove configurable IdleSleepSeconds, use constant 61s 2026-03-09 22:41:03 -07:00
scheduler_lane_test.go plugin scheduler: run iceberg and lifecycle lanes concurrently (#8821) 2026-03-29 00:06:20 -07:00
scheduler_lane.go go fmt 2026-04-10 17:31:14 -07:00
scheduler_status_test.go refactor(plugin): rename detection_interval_seconds → detection_interval_minutes (#9366) 2026-05-08 10:33:02 -07:00
scheduler_status.go refactor(plugin): rename detection_interval_seconds → detection_interval_minutes (#9366) 2026-05-08 10:33:02 -07:00
types.go refactor(plugin): rename detection_interval_seconds → detection_interval_minutes (#9366) 2026-05-08 10:33:02 -07:00