]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
journalctl: make Synchronize() call more lighweight, by not asking for offlining
authorLennart Poettering <lennart@poettering.net>
Wed, 26 Mar 2025 15:29:14 +0000 (11:29 -0400)
committerLennart Poettering <lennart@poettering.net>
Tue, 13 May 2025 13:39:57 +0000 (15:39 +0200)
src/journal/journalctl-show.c

index 3c69e6ec5589ef8fadc2d3fbb0b7c22e61d27fa7..d4a7c730c58318dbd0f4eee33a6f818cd0c24a2c 100644 (file)
@@ -396,7 +396,10 @@ static int on_signal(sd_event_source *s, const struct signalfd_siginfo *si, void
 
         (void) sd_varlink_set_userdata(vl, c);
 
-        r = sd_varlink_invoke(vl, "io.systemd.Journal.Synchronize", /* parameters= */ NULL);
+        r = sd_varlink_invokebo(
+                        vl,
+                        "io.systemd.Journal.Synchronize",
+                        SD_JSON_BUILD_PAIR_BOOLEAN("offline", false));
         if (r < 0) {
                 log_warning_errno(r, "Failed to issue synchronization request: %m");
                 goto finish;