Changelog
List of aperture PRs merged since 0.5.1 release. For the full list of changes, see [list of changes][changes]
scheduler: adjust client deadline and fix metric gauges (780)
Cap request timeout in scheduler by grpc client timeout (779)
Description of change
Grpc client timeout is pulled by scheduler from Context.Deadline() and
is used to cap the timeout computed by `tokens*factor`. Note that a lot
things can happen before request is received and processed by scheduler,
so the capped timeout can end up a lot smaller than original client
timeout (even zero or negative). Also, scheduler audits, timeouts are capped at min 5ms to avoid running heapAudits
too often.
To support this, now requestContext.timeout == 0 means "don't attempt to
enqueue" and "default timeout" is now removed from scheduler
Resolves 671
Bump OTEL to 0.62.1 (777)
Refactor scalarResultBroker and taggedResultBroker (775)
Description of change
* Fixes 346
* Fixes PromQL delivering zero results on Prometheus restart
platform: check nil when detaching registry (774)
blueprints: unify LATENCY_OVERLOAD and LATENCY_SETPOINT (773)
Readd Distcache metrics (772)
Use UTC time in telemetry logs (770)
[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v0.5.1...releases/aperture-controller/v0.6.0