Marmot-TS
    Preparing search index...

    Function prunableRetainedEpochs

    • The retained epochs a client SHOULD prune after convergence settles: those older than the rollback horizon, excluding any pinnedEpochs still needed to resolve an active PendingPublish / Merging / Recovering / Unrecoverable state.

      Parameters

      • retainedEpochs: Iterable<number>
      • currentTipEpoch: number
      • maxRewindCommits: number
      • pinnedEpochs: Iterable<number> = []

      Returns number[]