You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use one hour of measured history and distinct observation timestamps,
with coverage guards that tolerate collection gaps. Expose shared sample
normalization and versioned decision traces.
Fall back to qualifying usage from up to three earlier rollouts while
retaining current identity, allocation, and inventory guards. Initialize
known-unset settings without material-change thresholds.
Update the output schema, fixtures, regression tests, and caller guidance.
Normalize and deduplicate release-scoped OOM events, and use failed limits
or explicit fallback allocations to establish a memory request floor.
Allow justified growth without usage history while retaining identity,
freshness, bounds, and allocation consistency guards.
Report OOM evidence and sizing adjustments in results and decision traces.
Cover interactions with rollout fallback and unset settings, update the
policy fixture, and document event normalization for adapters.
Detect sustained growth in bucketed memory baselines using bounded robust
trend analysis, with warmup, coverage, freshness, and recent-growth guards.
Keep replicas and container lifetimes separate and correlate OOM events
with individual episodes.
Expose normalized policy and advisory findings without changing resource
recommendations. Add regression coverage for growth, plateaus, recovery,
insufficient evidence, identity boundaries, and deterministic output.
Document configuration, evidence, and interpretation limits.
Preserve current validation failures in fallback quality
analysis/fallback.go:64
current is passed into this function before analyzeResource validates current request/limit freshness and inventory (those checks occur later in analyze.go). Consequently, a selected fallback's rolloutFallback.currentDataQuality omits those current-rollout failures even though the public contract says it preserves the failed current checks. Capture the completed current quality, or otherwise merge the later guard reasons, before populating this field.
`sampleCount` reports all distinct per-series samples; `observationCount` reports
distinct timestamps across series after normalization (including CPU counter
conversion) and is the count checked against `minimumSamples`. Confidence uses unique release
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.