mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 09:20:22 +08:00
feat: 号池调度默认选择缓存亲和,默认开启额度刷新优先
This commit is contained in:
@@ -324,7 +324,7 @@ const FALLBACK_PRESET_DEFS: PoolPresetMeta[] = [
|
|||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
const DEFAULT_ENABLED_PRESETS = new Set(['cache_affinity', 'quota_balanced'])
|
const DEFAULT_ENABLED_PRESETS = new Set(['cache_affinity', 'recent_refresh'])
|
||||||
|
|
||||||
const { success, error: showError } = useToast()
|
const { success, error: showError } = useToast()
|
||||||
const loading = ref(false)
|
const loading = ref(false)
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ class PoolConfig:
|
|||||||
|
|
||||||
# -- Scheduling (unified preset list) -------------------------------------
|
# -- Scheduling (unified preset list) -------------------------------------
|
||||||
scheduling_presets: tuple[SchedulingPreset, ...] = (
|
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)
|
# Derived from scheduling_presets at parse time (backward compat for consumers)
|
||||||
lru_enabled: bool = True
|
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, ...]:
|
def _build_from_legacy_fields(legacy_mode: Any, legacy_lru: Any) -> tuple[SchedulingPreset, ...]:
|
||||||
"""Build presets from legacy scheduling_mode / lru_enabled only."""
|
"""Build presets from legacy scheduling_mode / lru_enabled only."""
|
||||||
lru_enabled = legacy_lru if isinstance(legacy_lru, bool) else True
|
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