From c488660e6edb3c1375ab62514a8df035c3d712bf Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20Kundr=C3=A1t?= Date: Sat, 2 Nov 2019 16:42:01 +0100 Subject: [PATCH] journalctl: allow running vacuum on remote journals, too Right now the `systemd-journal-remote` service does not constrain its resource usage (I just run out of space on my 100GB partition, for example). This patch does not change that, but it at least makes it possible to run something like: journalctl --directory /var/log/journal/remote --rotate --vacuum-size=90G fixes #2376 Co-authored-by: Mike Auty --- src/journal/journalctl.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/journal/journalctl.c b/src/journal/journalctl.c index 771c5c1730..e5a2f6efcf 100644 --- a/src/journal/journalctl.c +++ b/src/journal/journalctl.c @@ -2240,9 +2240,6 @@ int main(int argc, char *argv[]) { HASHMAP_FOREACH(d, j->directories_by_path, i) { int q; - if (d->is_root) - continue; - q = journal_directory_vacuum(d->path, arg_vacuum_size, arg_vacuum_n_files, arg_vacuum_time, NULL, !arg_quiet); if (q < 0) { log_error_errno(q, "Failed to vacuum %s: %m", d->path); -- 2.25.1