Skip to content

Commit 5fa60e5

Browse files
committed
prefer using systemd for oom monitoring
1 parent ae814a5 commit 5fa60e5

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

utils/oomparser/oomparser.go

+6-2
Original file line numberDiff line numberDiff line change
@@ -205,13 +205,17 @@ func getSystemFile() (string, error) {
205205
// initializes an OomParser object and calls getSystemFile to set the systemFile
206206
// attribute. Returns and OomParser object and an error
207207
func New() (*OomParser, error) {
208+
parser, err := trySystemd()
209+
if err == nil {
210+
return parser, nil
211+
}
208212
systemFile, err := getSystemFile()
209213
if err != nil {
210-
return trySystemd()
214+
return nil, err
211215
}
212216
file, err := os.Open(systemFile)
213217
if err != nil {
214-
return trySystemd()
218+
return nil, err
215219
}
216220
return &OomParser{
217221
ioreader: bufio.NewReader(file),

0 commit comments

Comments
 (0)