[systemd-commits] src/journal

Lennart Poettering lennart at kemper.freedesktop.org
Wed Oct 22 11:44:01 PDT 2014


 src/journal/journald-server.c |    1 +
 1 file changed, 1 insertion(+)

New commits:
commit 3bfd4e0c6341b0ef946d2198f089743fa99e0a97
Author: WaLyong Cho <walyong.cho at samsung.com>
Date:   Thu Aug 28 21:33:03 2014 +0900

    journal: do server_vacuum for sigusr1
    
    runtime journal is migrated to system journal when only
    "/run/systemd/journal/flushed" exist. It's ok but according to this
    the system journal directory size(max use) can be over the config. If
    journal is not rotated during some time the journal directory can be
    remained as over the config(or default) size. To avoid, do
    server_vacuum just after the system journal migration from runtime.

diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c
index 52111f7..bf9cfcc 100644
--- a/src/journal/journald-server.c
+++ b/src/journal/journald-server.c
@@ -1224,6 +1224,7 @@ static int dispatch_sigusr1(sd_event_source *es, const struct signalfd_siginfo *
         touch("/run/systemd/journal/flushed");
         server_flush_to_var(s);
         server_sync(s);
+        server_vacuum(s);
 
         return 0;
 }



More information about the systemd-commits mailing list