Skip to content

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

Merged
danhermann merged 2 commits intoelastic:7.xfrom
danhermann:54415_negative_mem_values
May 12, 2020
Merged

Report used memory as zero when total memory cannot be obtained#56412
danhermann merged 2 commits intoelastic:7.xfrom
danhermann:54415_negative_mem_values

Conversation

@danhermann
Copy link
Copy Markdown
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 :Core/Infra/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
Copy Markdown
Collaborator

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

Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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 :Core/Infra/Stats Statistics tracking and retrieval APIs Team:Data Management (obsolete) DO NOT USE. This team no longer exists. >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