Update
This commit is contained in:
1 parent
3530afb854
commit
6903fcff27
2146 files changed
+112256
-190703
No files matched your search
+35
@@ -0,0 +1,35 @@
|
||||
// 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.
|
||||
}
|
||||
)
|
||||
Reference in new issue
Block a user