Skip to main content

agrag.ingestion.settings.CutoverJobSettings

Bases: BaseSettings

Configuration for the Cutover Job crash-recovery machine.

Attributes:

  • lease_ttl_seconds (int) – How long a worker lease stays valid before another worker can take it. Env: CUTOVER_JOB_LEASE_TTL_SECONDS.

Env prefix: CUTOVER_JOB_.

lease_ttl_seconds​

lease_ttl_seconds: int = Field(default=60, gt=0)

model_config​

model_config = SettingsConfigDict(env_prefix='CUTOVER_JOB_', env_file='.env', extra='ignore', hide_input_in_errors=True)