freenode / ircd-seven

freenode's IRC server daemon
Other
200 stars 48 forks source link

Fix #129 #130

Open ddevault opened 6 years ago

ddevault commented 6 years ago

The performance concerns mentioned in the deleted comment are being discussed externally with @mquin and @ilbelkyr.

ddevault commented 4 years ago

I rebased this for some reason, not like I expect anyone to look at it or really do anything at all to improve the network in any manner whatsoever

kaniini commented 4 years ago

Eliminating bancache from this path will significantly impact the CPU required for the IRCd to process messages. A better approach would be to gut bancache entirely and add an associative cache with every struct User. This would accomplish the same thing while not having a CPU impact.