oomparser - new constructor to support streaming of new/current OOM events only. #3716
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.
Summary
This adds a new constructor
NewFromNow
that moves the/dev/kmsg
reader offset to the end of the queue. Allowing the user to ignore OOM events that occurred prior to the creation of theOomParser
object.Examples
Create stream using
New
(default behaviour)Returns all available OOM events in the kmsg buffer. This is the default behaviour and is not changed.
Create stream using
NewFromNow
When launched, old OOM events are ignored and net new events are reported (as seen at
I0727 20:05:50.120013
)Related
cadvisor/utils/oomparser
- Add constructor to (optionally) allow streaming of current+new OOMs only. #3715