<html><head></head><body>Hello!<br><br>Please check your filedescriptor limit by<br>  ulimit -n<br>and check how many files are open by<br>  lsof -p <BIRD's pid><br><br>BIRD has no such limit, it is capable of handling any reasonable (fitting in memory) number of file descriptors.<br><br>If you wanted any other help, feel free to ask more. BIRD should have no hard limits on scalability, yet some parts of it may be unexpectedly slow in extreme conditions.<br><br>Maria<br><br><div class="gmail_quote">On June 30, 2019 6:31:53 PM GMT+02:00, David.Garay@os3.nl wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Dear all, good afternoon<br><br>New user, excuses in advance if the question has been answered elsewhere <br>- despite not having found anything on the mailing list history.<br><br>For my Master thesis, I am investigating the impact of configuration <br>changes resulting from IRRDB updates on route server infrastructure. <br>During my experiments I got a segfault from Bird, and wanted to ask a <br>few questions about it.<br><br>The details of the problem are below. Please let me know if you miss <br>anything, and thank you in advance,<br><br>David<br><br><br>** Problem description:<br>For load testing, I am having my Bird route server instance peer with <br>other 1100 peers (containers, basic bgp config).<br><br>CPU utilization and Memory are normal (~5%/30% respectively) and I see <br>BGP session establishments go above 1000 sessions without problems, but <br>at 1013 consistently Bird raises seg-fault and restarts.<br><br>Output shows:<br><br>2019-06-27 12:37:49 <ERR> BGP: Error on listening socket: Too many open <br>files<br><br>Which seem to be related to dynamic buffers running out due to BGP open <br>sessions.<br><br>Bird version: 1.6.3<br>CPU details: Intel(R) Xeon(R) CPU E3-1220L V2 @ 2.30GHz, 4 cores).<br><br><br>** Actions taken:<br>- Resource dump available, also: repeated tests to verify the restart <br>always happen at 1013 bgp sessions.<br><br>** Questions:<br>- Is the issue I just described known?<br>- Are there (known) hard-coded limits on Bird? What is the expected <br>behaviour under these conditions?<br>- In general, what are other dimensioning variables to be taken into <br>account with Bird?<br><br>** Logs:<br>Zip file containing: resource dump, count of bgp sessions, further <br>analysis.<br><a href="https://we.tl/t-mRmgIgC38a">https://we.tl/t-mRmgIgC38a</a><br></pre></blockquote></div><br>-- <br>Sent from my Android device with K-9 Mail. Please excuse my brevity.</body></html>