mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 01:10:23 +08:00
feat: 号池调度默认选择缓存亲和,默认开启额度刷新优先
This commit is contained in:
@@ -54,7 +54,7 @@ class PoolConfig:
|
||||
|
||||
# -- Scheduling (unified preset list) -------------------------------------
|
||||
scheduling_presets: tuple[SchedulingPreset, ...] = (
|
||||
SchedulingPreset(preset="lru", enabled=True),
|
||||
SchedulingPreset(preset="cache_affinity", enabled=True),
|
||||
)
|
||||
# Derived from scheduling_presets at parse time (backward compat for consumers)
|
||||
lru_enabled: bool = True
|
||||
@@ -333,4 +333,6 @@ def _convert_legacy_string_list(
|
||||
def _build_from_legacy_fields(legacy_mode: Any, legacy_lru: Any) -> tuple[SchedulingPreset, ...]:
|
||||
"""Build presets from legacy scheduling_mode / lru_enabled only."""
|
||||
lru_enabled = legacy_lru if isinstance(legacy_lru, bool) else True
|
||||
return (SchedulingPreset(preset="lru", enabled=lru_enabled),)
|
||||
if lru_enabled:
|
||||
return (SchedulingPreset(preset="lru", enabled=True),)
|
||||
return (SchedulingPreset(preset="cache_affinity", enabled=True),)
|
||||
|
||||
Reference in New Issue
Block a user