Blogs

The longest running XMPP service

Submitted by kobit on Tue, 2010-07-27 19:56

I wonder what is the longest running XMPP service without a restart.

I watch a few servers running Tigase but then I restart them from time to time for software update with new features or bug fixes.

One of them is im.flosoft.biz which runs on quite old Celeron 1.33GHz machine with 200MB memory. Serves approximately 800 online users and works well for 75 days already without a restart. This is a development version of the Tigase 5.1.0 branch but indeed, Florian pushes me to release it as another stable version.

I have found however an absolute winner in this 'competition'. The last time I checked it earlier today the Tigase uptime time was: 657 days, 6 hours, 53 mins, 21 secs. This is a service running on MS Windows machine for online gaming website and most of the user connections are web clients connecting via Bosh. It is still running and working well!

I have also received a few other reports from people successfully running Tigase, as they say for 2 years without restart. If you have any specific data, number of days, the software version, please add a comment to this article. I would like to hear about your experience with long-running Tigase server.

Tigase server 5.0.1 update

Submitted by kobit on Tue, 2010-05-04 13:59

I have received a few reports about problems with clustering in the Tigase server version 5.0.0. After investigation I found a stupid bug caused by last minute change in the code which seemed like a great idea at the time of committing it but obviously it was not.
The bug does not exist in the development version 5.1.0.

For those who experience problems with clustering in version 5.0.0 I recommend to use binary updates to version 5.0.1 available from the maven repository. This update also solves problem with s2s connectivity to jabber.org and some legacy network gateways.

The procedure for updating your installation is described in Tigase server binary updates online documentation.

I am sorry for all the inconvenience this may caused to you.

XEP-0079 - Advanced message processing support in Tigase

Submitted by kobit on Sat, 2010-05-01 21:46

I have just added an initial version of advanced message processing (XEP-0079) support in the Tigase server.
I could not find any client side software offering this extension, so this was tested only with my own tools.
Obviously this is not good enough so I made it available on the public service: Jabber.Me/Tigase.IM. This installation runs on the development version of the Tigase server. It offers all the news stuff I am working on, now including AMP.
If you work on AMP too or have software supporting this already, please give it a try and send me your comments.

Tigase server 5.1.0 branch

Submitted by kobit on Wed, 2010-04-28 23:26

I have received a few questions about the server development progress recently. Nothing has changed in the repository trunk for some time. Is the development ceased?

Of course not. The work is carried on as usual with no slowdown. I don't, however, commit anything to the trunk right now. Instead, all the new code goes to the 5.1.0 branch. This is because of some API changes which break compatibility with earlier versions. Adjusting your code to the new API is trivial and your compiler will tell you what to do.

Among many minor fixes there are also new features available for you to test: