[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