Event description
Back from holiday
I am back from holiday and all Tigase services are back too.
It's been a long holiday, maybe too long but very enjoyable and interesting. Part of the trip was participation in the XMPP Summit in Portland.
Unfortunately during the trip our main server which has been working fine for last 6 months has stopped accepting network connections for unknown reason. There is no apparent trace in log files so I am uncertain whether this is a hardware problem or misconfiguration. After kicking the power button restarting the machine everything came back to normal.
To avoid such a problem in the future I am now in process of moving all Tigase services to the external service provider - Flosoft.biz on to dedicated Eco08 XXL machine. This should solve for good problem with the hardware as well as with accessing the machine while I am away.
- kobit's blog
- Add new comment
- Read more
- 117 reads
Jabber domains promotion
Flosoft offers Jabber services based on Tigase server. There is a huge number of options and you can have own Jabber domain with any number accounts depending on your needs.
On the occasion of the new website launch Flosoft runs a special promotion and you can get 100% off for the first 3 months of service on 2 products: Jabber Domain Lite or Jabber Domain Power. No contract binding, after 3 months period you can either continue or cancel the contract.
The promotion is valid until: 21/07/2008 that is XMPP Summit. All you need to do is to enter a coupon code: tigase4everyone while placing an order online.
- kobit's blog
- Add new comment
- Read more
- 380 reads
Tigase Server Cluster tests
The full cluster mode implementation for Tigase server is almost done. At the moment most of our effort is put to testing and debugging.
We are looking for anybody keen to spare a few minutes to help us with real world tests. If you can, please go to xmpp-test.tigase.org website for all the details: register an account, connect with your client, play a while and let us know if you notice anything worth mentioning.
- kobit's blog
- Add new comment
- Read more
- 465 reads
All Tigase projects publicly available
Recent Minichat addition on the Tigase website raised lots of questions about access to the source code.
Following those requests we have listed all the projects Tigase team works on and all the source codes are now publicly available. You can go to the projects page and browse all the published projects.
Please note, most of the project trackers are in initial state and the web content might be missing. You can, however access the project source codes, bug tracking system and see the roadmap. We are working hard on adding missing elements.
Your comments as always are very welcomed.
- kobit's blog
- Add new comment
- 789 reads
Less resources, higher throughput - 150k active connections
Thanks to Directi Company who offered their hardware for Tigase tests I had a unique opportunity to do more detailed load tests under the Java profiler control. Good environment teamed with a good tools allowed me to find places where some optimizations are possible and further improve the Tigase server.
In my last tests, even though, the Tigase server was running under the Java profiler which consumes extra memory and CPU power I was able to achieve 152 584 concurrent, active connections.
In this test the client side software was the main limitation. I had only 3 machines to generate client traffic. In theory it allows to create maximum 3 x 64k connections. In practice it is slightly less. On top of this the client generators use more resources than the Tigase server as they are significantly less optimized.
As in previous test the hardware used to run Tigase server was: Pentium(R) D CPU 3.00GHz Dual Core, 4GB RAM, 144GB SATA HDD running on 64bit CentOS 5.1, Sun HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode).
Here are statistics taken at the end of the test:
| Tigase Server version | 3.3.2-b889 |
|---|---|
| Concurrent, authenticated connections | 152 584 |
| Test total time | 2h, 14min, 8sec |
| Memory concumption | about 2.2GB |
| CPU usage (2 cores) | below 80% |
| Total number of XMPP packets processed during the test | 40 407 254 |
| Average packets per second processed | 10 077/sec |
| Average server response time | 466 millis |
| Database (running on localhost) | MySQL |
The rest of the test parameters and all conditions stay the same.
- kobit's blog
- Add new comment
- 1353 reads
Tigase Server, single machine - 109k authenticated connections
I had an opportunity to use 4 server like machines to do some load tests over the Tigase server. The Tigase server was installed on one of the boxes and the 3 others generated client connections and the traffic. As the subject says I achieved 109 707 authenticated connections before client software ran out of memory and the test finished.
Here are some statistics taken at the end of the test:
| Tigase Server version | 3.3.2-b883 |
|---|---|
| Concurrent, authenticated connections | 109 707 |
| Test total time | 2h 40min 43sec |
| Memory concumption | 2.1GB |
| CPU usage (2 cores) | 95% |
| Total number of XMPP packets processed during the test | 45 058 717 |
| Average packets per second processed | 8.7k/sec |
| Average server response time | 263 millis |
| Database | MySQL |
Environment configuration - Pentium(R) D CPU 3.00GHz Dual Core, 4(server)2(clients)GB RAM, 144GB SATA HDD, 64bit CentOS 5.1, Sun HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode).
Tigase Test Suite was used for generating user connections and the traffic.
For more comments on these results please continue reading...
- kobit's blog
- Add new comment
- Read more
- 1066 reads
Migration on the new server
If you can see this message it means that DNS change has been populated and you access Tigase service on the new server.
The old machine was quite underpowered and couldn't cope with the traffic and all services running on tigase.org. The new server with Core2Quad CPU, 4GB RAM and 500GB HDD in RAID1 mirror should be enough for our needs.
If you see something not working correctly or some unexpected behavior please let me know.
The old machine is still alive with all services working on it so some people may still connect to the old server while some other for who DNS changes was updated earlier may connect to the new server. I am going to shutdown the old machine within a few days.
- kobit's blog
- Add new comment
- 894 reads






Recent comments
17 weeks 2 days ago
17 weeks 2 days ago
17 weeks 3 days ago
20 weeks 2 hours ago
21 weeks 5 days ago
22 weeks 4 days ago
22 weeks 5 days ago
22 weeks 5 days ago
24 weeks 6 days ago
25 weeks 1 hour ago