BIRD Filter performance improvement: Call for testing

Maria Matejka jan.matejka at nic.cz
Mon Feb 25 23:35:02 CET 2019


On 2/20/19 10:48 PM, Maria Matejka wrote:
> Hello!
> 
> We are finishing a significant rework of BIRD filters in 2.0 branch. We 
> dropped the old interpreter and wrote it a bit differently. Currently, 
> our tests are promising at least 10% reduction of the interpreting time; 
> the actual improvement depends on the filter.
> 
> See the "faster-filters" branch in our git repository:
> https://gitlab.labs.nic.cz/labs/bird/tree/faster-filters

And together with this change, in the same branch, there is also a 
simple update of lexer which should yield some reduction of config parse 
time.

> There is a known bug -- we still haven't reimplemented caching of 
> function and named filter comparison results so reconfiguration may take 
> significantly longer time than before on this branch. This will be fixed 
> before merging this branch into master.

Still not done, stay tuned.
Maria


More information about the Bird-users mailing list