hashicorp / hashicorp/nomad

tunables for client allocation update frequency

Open
#17,869 0 comments 0 reactions 0 assignees View on GitHub
theme/client type/enhancement
Dominant language
Go
Stars
17k
Forks
2.1k
Avg merge
1d 9h
Merged PRs (30d)
105

Description

In https://github.com/hashicorp/nomad/pull/17354 we added prioritization to client allocation update frequency. Updates are sent on a 1000ms interval unless there's a high-priority update (like a failed allocation) which shrinks the interval to 200ms for that batch.

We didn't want to expose this behavior as a required tunable because users should mostly not have to care about it. The user-facing behavior didn't meaningfully change for most users because the speed of failure detection was unchanged. But for users who don't care about liveness so much (mostly folks running huge batch workloads), it could be valuable to have a configuration knob that lets them increase the interval even further. For example, if you're not serving live requests from your workloads, you might not care about the difference between 200ms and 10s in terms of failure recovery.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.