❦ 2 mai 2017 16:47 +0200, Ondrej Zajicek <santiago@crfreenet.org> :
Or maybe we could just ignore the error and wait for the next kernel sync to catch up. Or the 8192 value could be configured at build-time. What's the best option?
Well, you could try increase NL_RX_SIZE to say 64k. But the best solution would be to have a proper error handling in nl_get_reply(). The main question is why the buffer was full as it is not the buffer that get async notifications, it just gets responses.
On the hundreds BIRD running on our systems for a few months, it's the first occurrence I had. The server doesn't have that many routes (less than a hundred) either (we have servers with far more routes). I'll wait if it happens again. -- 10.0 times 0.1 is hardly ever 1.0. - The Elements of Programming Style (Kernighan & Plauger)
On 05/02/2017 04:13 PM, Vincent Bernat wrote:
On the hundreds BIRD running on our systems for a few months, it's the first occurrence I had. The server doesn't have that many routes (less than a hundred) either (we have servers with far more routes). I'll wait if it happens again.
Is the server perhaps running other software that writes to netlink? My problem that lead to the fix on async socket was related to conntrackd, making huge amounts of writes. Perhaps that, or some other kind of low-level network related software? Regards, Israel
❦ 4 mai 2017 22:37 +0100, "Israel G. Lugo" <israel.lugo@lugosys.com> :
On the hundreds BIRD running on our systems for a few months, it's the first occurrence I had. The server doesn't have that many routes (less than a hundred) either (we have servers with far more routes). I'll wait if it happens again.
Is the server perhaps running other software that writes to netlink? My problem that lead to the fix on async socket was related to conntrackd, making huge amounts of writes. Perhaps that, or some other kind of low-level network related software?
The other daemons are lldpd and ulogd. ulogd didn't log anything in the same timeframe. -- No violence, gentlemen -- no violence, I beg of you! Consider the furniture! -- Sherlock Holmes
participants (2)
-
Israel G. Lugo -
Vincent Bernat