Skip to content
This repository was archived by the owner on Aug 23, 2023. It is now read-only.

Commit d2552ec

Browse files
committed
validation
1 parent 11b6a85 commit d2552ec

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

idx/memory/memory.go

+3
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ func ConfigProcess() {
6969
if err != nil {
7070
log.Fatal(4, "could not parse max-prune-lock-time %q: %s", maxPruneLockTimeStr, err)
7171
}
72+
if maxPruneLockTime > time.Second {
73+
log.Fatal(4, "invalid max-prune-lock-time of %s. Must be <= 1 second", maxPruneLockTimeStr)
74+
}
7275
}
7376

7477
type Tree struct {

idx/memory/time_limit.go

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ type TimeLimiter struct {
2121
}
2222

2323
// NewTimeLimiter creates a new TimeLimiter.
24+
// limit must <= window
2425
func NewTimeLimiter(window, limit time.Duration, now time.Time) *TimeLimiter {
2526
l := TimeLimiter{
2627
since: now,

0 commit comments

Comments
 (0)