Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Report used memory as zero when total memory cannot be obtained #56412

Merged
merged 2 commits into from
May 12, 2020

Conversation

danhermann
Copy link
Contributor

@danhermann danhermann commented May 8, 2020

We're seeing test failures in 7.x on debian8 (though I have not been able to reproduce them) with negative values for used memory which we compute as total - free. We already coerce both total and free memory to zero if negative values are reported for either because @dakrone's work in #42725 demonstrated that negative values can be returned. That said, it does not appear that those occurrences necessarily coincide such that total may be reported as negative but free is reported as positive thus resulting in a potential free > total situation.

Backport of #56435

@danhermann danhermann added >test Issues or PRs that are addressing/adding tests :Data Management/Stats Statistics tracking and retrieval APIs v7.9.0 labels May 8, 2020
@danhermann danhermann requested a review from dakrone May 8, 2020 10:57
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-features (:Core/Features/Stats)

Copy link
Member

@dakrone dakrone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks Dan

@danhermann
Copy link
Contributor Author

danhermann commented May 8, 2020

@dakrone, this is currently targeted only for 7.9 as it does not appear to be failing in master. Do you think it should go in master, too? Or other 7.x release branches?

@dakrone
Copy link
Member

dakrone commented May 8, 2020

@danhermann I think 7.9 and master

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport >bug :Data Management/Stats Statistics tracking and retrieval APIs Team:Data Management Meta label for data/management team >test Issues or PRs that are addressing/adding tests v7.9.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants