SpawnPolicy
Defined in: packages/core/src/types.ts:81
Spawn and restart policy.
Properties
Section titled “Properties”initTimeout?
Section titled “initTimeout?”
optionalinitTimeout:number
Defined in: packages/core/src/types.ts:83
Timeout for $init (default: 30s)
maxRetries?
Section titled “maxRetries?”
optionalmaxRetries:number
Defined in: packages/core/src/types.ts:86
Max spawn retries (default: 3)
restartLimit?
Section titled “restartLimit?”
optionalrestartLimit:RestartLimitConfig
Defined in: packages/core/src/types.ts:95
Restart limit
restartOnCrash?
Section titled “restartOnCrash?”
optionalrestartOnCrash:boolean
Defined in: packages/core/src/types.ts:92
Auto-restart on crash (default: false)
retryDelay?
Section titled “retryDelay?”
optionalretryDelay:RetryDelayConfig
Defined in: packages/core/src/types.ts:89
Delay between retries
socketBufferSize?
Section titled “socketBufferSize?”
optionalsocketBufferSize:number
Defined in: packages/core/src/types.ts:103
Socket buffer size in bytes for data channel. Higher values improve throughput for large payloads.
Default
Section titled “Default”undefined (uses OS default, typically 64KB)Example
Section titled “Example”4 * 1024 * 1024 // 4MB for large Arrow transfers