Skip to main content
Version: v1

ISummaryBaseConfiguration Interface

Signature​

export interface ISummaryBaseConfiguration

Properties​

PropertyTypeDescription
initialSummarizerDelayMsnumberDelay before first attempt to spawn summarizing container.
maxAckWaitTimenumberDefines 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.
maxOpsSinceLastSummarynumberDefines the maximum number of Ops in between Summaries that can be allowed before forcibly electing a new summarizer client.
summarizerClientElectionbooleanFlag 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