diff options
author | Lennart Poettering <lennart@poettering.net> | 2023-02-07 15:03:45 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2023-02-07 15:12:07 +0100 |
commit | 763c46defa1c9b632a0788622d05c71a7de18424 (patch) | |
tree | 9d4c5c3ebc4af5b71c783c94e030da3c79903c50 /src/shared/journal-util.c | |
parent | 8586e8ab84b46d22ce904a84b6f1c3f798dad24e (diff) | |
download | systemd-763c46defa1c9b632a0788622d05c71a7de18424.tar.gz |
journal: print a useful error message if we hit the journal file open limit
See: #20921
Diffstat (limited to 'src/shared/journal-util.c')
-rw-r--r-- | src/shared/journal-util.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/shared/journal-util.c b/src/shared/journal-util.c index bc3d38bb94..ea396fcc9b 100644 --- a/src/shared/journal-util.c +++ b/src/shared/journal-util.c @@ -128,6 +128,10 @@ int journal_access_check_and_warn(sd_journal *j, bool quiet, bool want_other_use log_warning_errno(err, "Journal file %s corrupted, ignoring file.", path); break; + case ETOOMANYREFS: + log_warning_errno(err, "Too many journal files (limit is at %u) in scope, ignoring file '%s'.", JOURNAL_FILES_MAX, path); + break; + default: log_warning_errno(err, "An error was encountered while opening journal file or directory %s, ignoring file: %m", path); break; |