Something went wrong. Try again.
forked from tailscale/tailscale
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536// Copyright (c) Tailscale Inc & contributors// SPDX-License-Identifier: BSD-3-Clause
package tka
import ( "time")
const ( // Upper bound on checkpoint elements, chosen arbitrarily. Intended // to cap the size of large AUMs. maxDisablementValues = 32 maxKeys = 512
// Max amount of metadata that can be associated with a key, chosen arbitrarily. // Intended to avoid people abusing TKA as a key-value score. maxMetaBytes = 512
// Max iterations searching for any intersection during the sync process. maxSyncIter = 2000
// Max iterations searching for a head intersection during the sync process. maxSyncHeadIntersectionIter = 1000
// Limit on scanning AUM trees, chosen arbitrarily. maxScanIterations = 2000)
var ( CompactionDefaults = CompactionOptions{ MinChain: 24, // Keep at minimum 24 AUMs since head. MinAge: 14 * 24 * time.Hour, // Keep 2 weeks of AUMs. })