With hundreds of gateways active on LibraryH3lp nowadays, libpurple performance was taking a hit. So, Eric had broken the libpurple protocols apart so that now, each protocol has its very own instance of libpurple. This should mean a number of good things:
- Performance should improve now that no single libpurple instance is running so many gateways.
- When a protocol change at the source (like MSN) means that a gateway needs programming work, we can just go ahead and work on it right away without worrying about disrupting the other gateways.
- When a gateway is having some problem, we can restart it independently from the others. Restarts aren't a big deal, but they do cause accounts to briefly flicker offline and online again.
Happy Valentine's Day!
2 comments:
our occasional AIM gateway problems seem to have gone away. Nice work.
Josh Boyer
North Carolina State University Libraries
Josh,
Hooray! Thanks for letting us know. :-D
Post a Comment