Stupid... increasing read buffer helped of course sysctl -w net.core.rmem_default=1064960
I see, the bird is not increasing the read buffer on it's netlink socket. Would it be bad idea to create an configuration option for that?
On 2016-12-30 12:27, Michal wrote:
Hi, I was trying to upgrade my bird instance from v1.6.0 to v1.6.3 today. Unfortunately immediately after start the bird started generating these messages 2016-12-30 12:02:35 <INFO> Started 2016-12-30 12:02:43 <WARN> I/O loop cycle took 8679 ms for 8 events 2016-12-30 12:02:43 <WARN> Kernel dropped some netlink messages, will resync on next scan. 2016-12-30 12:02:43 <WARN> Kernel dropped some netlink messages, will resync on next scan. 2016-12-30 12:02:52 <WARN> Kernel dropped some netlink messages, will resync on next scan. 2016-12-30 12:03:03 <WARN> Kernel dropped some netlink messages, will resync on next scan. 2016-12-30 12:03:10 <WARN> Kernel dropped some netlink messages, will resync on next scan. 2016-12-30 12:03:16 <WARN> Kernel dropped some netlink messages, will resync on next scan It's a full BGP IPv4 instance with just three interfaces. Tested on linux kernels 4.4 or 4.8. Package is from cznic deb repository. I can see the warning log line was added at Dec 20 2016, which ended up in 1.6.3 release. Hence this was happening probably even before the upgrade, but it was not visible. So the question is simple. Does it means there is something terribly wrong with my machine, or the high rate of this warning is expected? Cheers Michal