mirror of
https://github.com/bytedance/deer-flow.git
synced 2026-09-22 04:26:18 +00:00
* fix(scheduler): reject unsafe multi-worker startup * fix(scheduler): support safe multi-instance recovery * fix(scheduler): make multi-instance recovery lease-safe * fix(scheduler): address multi-instance review feedback * docs(scheduler): add multi-instance upgrade notes --------- Co-authored-by: rain02333z-spec <225106191+rain02333z-spec@users.noreply.github.com>
11 lines
415 B
Python
11 lines
415 B
Python
from pydantic import BaseModel, Field
|
|
|
|
|
|
class SchedulerConfig(BaseModel):
|
|
enabled: bool = Field(default=False)
|
|
multi_instance: bool = Field(default=False)
|
|
poll_interval_seconds: int = Field(default=5, ge=1, le=300)
|
|
lease_seconds: int = Field(default=120, ge=5, le=3600)
|
|
max_concurrent_runs: int = Field(default=3, ge=1, le=32)
|
|
min_once_delay_seconds: int = Field(default=60, ge=1, le=86400)
|