libraryh3lp logo

LibraryH3lp is software used by libraries, educators, and non-profits for better customer service.

Sunday, February 14, 2010

Migration Round-Up

Whew. The migration really went pretty well. Widget chats on queues were working by 9am Saturday. SMS, Google Talk, and Twitter gateways followed a bit later on Saturday. The remaining IM gateways came back Sunday morning. We believe that all of the pieces of the system are available. Load looks very good!

There is one thing about gateways you may need to know about: for now, you can only have one gateway on any given protocol on any single queue. Example: on one queue, you can have one AIM gateway, one Yahoo! gateway, one Meebo Me gateway, etc... You cannot have two AIM gateways on one queue currently. If you need to have more than one gateway on a given protocol, create additional queues, add your extra gateways, and assign the desired librarians. Or just chill out for two days while Eric fixes it.

This happened because when we migrated to the EC2, we found that our previous family of libpurple gateways were consuming far too many resources because of a bug involving updated versions of two core OS libraries. So, we switched our libpurple family gateways over to use the Spectrum XMPP transport, which runs far more efficiently. This just needs a bit more tweaking so that it will support multiple gateways of the same protocol per queue.

Other than that, we believe things are in good shape. Please let us know if you find bugs. We'll continue to use the Twitter feed to communicate issues as the week begins.

2 comments:

Amy Nicole said...

Is this issue of multiple protocols on one queue resolved?

Pam Sessoms said...

Amy Nicole,

Yes! Sorry, should have made an update for that.

Multiple gateways of the same protocol should work on one queue *except* for Google Talk. AIM, MSN, etc, should be OK.