Skip to content

SpawnPolicy

Defined in: packages/core/src/types.ts:81

Spawn and restart policy.

optional initTimeout: number

Defined in: packages/core/src/types.ts:83

Timeout for $init (default: 30s)


optional maxRetries: number

Defined in: packages/core/src/types.ts:86

Max spawn retries (default: 3)


optional restartLimit: RestartLimitConfig

Defined in: packages/core/src/types.ts:95

Restart limit


optional restartOnCrash: boolean

Defined in: packages/core/src/types.ts:92

Auto-restart on crash (default: false)


optional retryDelay: RetryDelayConfig

Defined in: packages/core/src/types.ts:89

Delay between retries


optional socketBufferSize: number

Defined in: packages/core/src/types.ts:103

Socket buffer size in bytes for data channel. Higher values improve throughput for large payloads.

undefined (uses OS default, typically 64KB)
4 * 1024 * 1024 // 4MB for large Arrow transfers