News about Mimír

Friday, 13 June 2003
New backend, database

There have been several changes in the backend of mimir:

Publish/Subscribe component

Mimir is powered by a pubsub component. Until recently this was the one written by ghewgill called pubsub. But since a few weeks, I've been working on Idavoll, a pubsub component written in Python. To eat my own dogfood, I decided to test it with Mimir. As you might have noticed, the Idavoll is from Norse mythology just like Mimir.

Presence handling

The presence handling has been redone, so that it is more efficient. The bot now keeps a roster of presences instead of relying on inefficient queries.

Database

Add database tables have been moved to a separate database. Since Mimir has only a few users, but shared the database with ralphm.net and its Jabber World Map, a lot of the presence changes by the Map users caused unnecessary queries by the bot used for Mimir, too. Also, people might want to send a different presence to the Mimir bot than to the Jabber World Map, so the Mimir bot uses another Jabber account, now.

I've migrate some of the people in the old database manually. If you were not among them and still want to use Mimir, contact me, and I'll fix that.