Re: [systemd-devel] Antw: sd_journal_send non-blocking call

2019-07-23 Thread Lennart Poettering
On Do, 18.07.19 11:06, Mantas Mikulėnas (graw...@gmail.com) wrote: > On Thu, Jul 18, 2019 at 10:32 AM Ulrich Windl < > ulrich.wi...@rz.uni-regensburg.de> wrote: > > > >>> Vaibhav Dahiya schrieb am 18.07.2019 um 02:53 in > > Nachricht > > <5d2fc2f0.1c69fb81.214d0.1...@mx.google.com>: > > > Hello,

Re: [systemd-devel] Antw: sd_journal_send non-blocking call

2019-07-19 Thread Vaibhav Dahiya
Since sd_journal_send uses fd = journal_fd(); which has fd = socket(AF_UNIX, SOCK_DGRAM|SOCK_CLOEXEC, 0); this socket is opened without a non-blocking call. This might cause the unix socket daemon to block this . The other approach could be passing a nonblocking flag to k = sendmsg(fd, &mh, MS

Re: [systemd-devel] Antw: sd_journal_send non-blocking call

2019-07-18 Thread Mantas Mikulėnas
On Thu, Jul 18, 2019 at 12:44 PM Ulrich Windl < ulrich.wi...@rz.uni-regensburg.de> wrote: > >>> Mantas Mikulenas schrieb am 18.07.2019 um 10:06 in > Nachricht > : > > On Thu, Jul 18, 2019 at 10:32 AM Ulrich Windl < > > ulrich.wi...@rz.uni-regensburg.de> wrote: > > > >> >>> Vaibhav Dahiya schrieb

Re: [systemd-devel] Antw: sd_journal_send non-blocking call

2019-07-18 Thread Mantas Mikulėnas
On Thu, Jul 18, 2019 at 10:32 AM Ulrich Windl < ulrich.wi...@rz.uni-regensburg.de> wrote: > >>> Vaibhav Dahiya schrieb am 18.07.2019 um 02:53 in > Nachricht > <5d2fc2f0.1c69fb81.214d0.1...@mx.google.com>: > > Hello, > > > > I am using sd_journal_send api() api call to log messages on syslog > ser

[systemd-devel] Antw: sd_journal_send non-blocking call

2019-07-18 Thread Ulrich Windl
>>> Vaibhav Dahiya schrieb am 18.07.2019 um 02:53 in >>> Nachricht <5d2fc2f0.1c69fb81.214d0.1...@mx.google.com>: > Hello, > > I am using sd_journal_send api() api call to log messages on syslog server. > I see that this uses > sendmsg(fd, &mh, MSG_NOSIGNAL) call. Aren't syslog messages UDP an