Hi all,

I just wanted to let you know that in parallel to my bughunt (which involves
a lot of waiting for lab results), I will now begin to implement a real DNS
cache. That will be a v5-exclusive feature (too much trouble to do it in v4
and v5, code base has changed too much).

Together with the case, I will probably also implement a feature to override
reverse DNS resolution via a file - simply by loading non-expiring entries
from that file.

I just thought I share this plan, if someone has feature requests in that
regard. It would be good to know them, as now is a good time to integrate
them into the design.

Tech side-note: I'll be using AVL trees for the cache, as I don't outrule
many entries and this hopefully speeds up cache searches for larger caches.
Once the avl tree class is there, I can probably speed up a few other things
that currently rely on simple linked lists). I will probably do two or even
three releases until the full functionality is there. I also plan to do a
"pre-cache" v5-devel today, so that all new features (including imudp epoll)
are rolled out and can be tested.

Rainer
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to