On Tue, 22.05.12 08:40, Sjoerd Simons (sjo...@luon.net) wrote:

> 
> On Mon, 2012-05-21 at 21:35 -0700, shawn wrote:
> > > If journal_file_open() failed, due to (e.g.) -ENOSPC on open()
> > > new_file might still be NULL.
> > > 
> > > On error, leave pointer to the old JournalFile (now closed),
> > > and require caller to check for error approiately.
> > > 
> > >   Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=43020
> > >   Reported-by: Sjoerd Simons <sjo...@luon.net>
> 
> The bugzilla link seems wrong ? 
> 
> This actually remind me though, i did submit a patch for this issue to
> bugzilla (slightly different then your solution) more then a month ago.
> And a companion patch to not make the issue occur so easily, bugs filed
> here:
> 
> https://bugs.freedesktop.org/show_bug.cgi?id=48688
> https://bugs.freedesktop.org/show_bug.cgi?id=48685
> 
> If the systemd bugzilla is just somewhat of a decoy i'm happy to repost
> the patches to the list ofcourse :)

Nah, fdo bz is not a decoy. The reason I didnt merge this right away was
actually that I wanted to rework the code in question in a bigger way,
so that we have some logic in there that we automatically fallback to
kmsg logging when the journal for some reason doesn't work. But I never
found the time to.

Anyway, since this is a bug I have now merged your patch 48685, and we
can add the kmsg fallback logic later on. Thanks for your work!

About 48688 I am not sure sure. i.e. should we really bind the keep_free
stuff to the reserved percentage of the FS? They are two different
things, or are they not?

Thanks!

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to