[systemd-devel] [PATCH] journal: do server_vacuum for sigusr1
Lennart Poettering
lennart at poettering.net
Wed Oct 22 11:44:11 PDT 2014
On Thu, 28.08.14 21:33, WaLyong Cho (walyong.cho at samsung.com) wrote:
> 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.
OK, makes sense.
Applied!
Thanks!
> ---
> src/journal/journald-server.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c
> index 01da38b..7e85892 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;
> }
> --
> 1.9.3
>
> _______________________________________________
> systemd-devel mailing list
> systemd-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/systemd-devel
Lennart
--
Lennart Poettering, Red Hat
More information about the systemd-devel
mailing list