chiark / gitweb /
journal: Add sync timer to journal server
authorOleksii Shevchuk <alxchk@gmail.com>
Mon, 25 Mar 2013 16:49:03 +0000 (18:49 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 25 Mar 2013 16:51:06 +0000 (17:51 +0100)
commit26687bf8a907009dedcff79346860ed41511405e
tree3c540f4decd19e85941547bddd86987d7bf44f29
parenta9602630c64791571ca37606a0a5eabfac85820a
journal: Add sync timer to journal server

Add option to force journal sync with fsync. Default timeout is 5min.
Interval configured via SyncIntervalSec option at journal.conf. Synced
journal files will be marked as OFFLINE.

Manual sync can be performed via sending SIGUSR1.
man/journald.conf.xml
src/journal/journal-file.c
src/journal/journal-file.h
src/journal/journald-gperf.gperf
src/journal/journald-server.c
src/journal/journald-server.h
src/journal/journald.conf