Skip to main content
Version: v1

ISummaryBaseConfiguration Interface

Signature

export interface ISummaryBaseConfiguration

Properties

Property Type Description
initialSummarizerDelayMs number Delay before first attempt to spawn summarizing container.
maxAckWaitTime number Defines the maximum allowed time to wait for a pending summary ack. The maximum amount of time client will wait for a summarize is the minimum of maxSummarizeAckWaitTime (currently 10 * 60 * 1000) and maxAckWaitTime.
maxOpsSinceLastSummary number Defines the maximum number of Ops in between Summaries that can be allowed before forcibly electing a new summarizer client.
summarizerClientElection boolean Flag that will enable changing elected summarizer client after maxOpsSinceLastSummary. This defaults to false (disabled) and must be explicitly set to true to enable.

Property Details

initialSummarizerDelayMs

Delay before first attempt to spawn summarizing container.

Signature

initialSummarizerDelayMs: number;

Type: number

maxAckWaitTime

Defines the maximum allowed time to wait for a pending summary ack. The maximum amount of time client will wait for a summarize is the minimum of maxSummarizeAckWaitTime (currently 10 * 60 * 1000) and maxAckWaitTime.

Signature

maxAckWaitTime: number;

Type: number

maxOpsSinceLastSummary

Defines the maximum number of Ops in between Summaries that can be allowed before forcibly electing a new summarizer client.

Signature

maxOpsSinceLastSummary: number;

Type: number

summarizerClientElection

Flag that will enable changing elected summarizer client after maxOpsSinceLastSummary. This defaults to false (disabled) and must be explicitly set to true to enable.

Signature

summarizerClientElection: boolean;

Type: boolean