China Sahana/VM Deployment–Day 2

For the Sunday night conference call, the VM development team consisted of Trishan, Antonio, Giovanni, and yours truly. The other participants included the IBM-China team leader and assistant and three members of the Sahana core team in Colombo. Here’s a look at the team’s efforts so far:

The head of the IBM-China team set up working protocols so that all communications would go between team leaders. Trishan was designated the team leader for the VM development team.

The China team decided to deploy the following modules:

  • Missing people registry
  • Organization registry
  • Request/Aid management
  • Inventory management
  • Volunteer management

The China team sent a .doc file reporting that there were “character set issues” in the VM module. It took a while to figure out what this meant over the imperfect medium of the Skype channel, but we eventually discovered that some of the VM Chinese translations were missing for some of the VM sub menus. This was an easy fix–it just meant that some of the sub menus needed to be tagged in the code. This was done and an update was sent to Colombo, which was responsible for generating the PO (GNU xgettext portable object) files and sending them on to China.

We also talked about load testing and learned that the core team had already performed load testing on both web hits and database hits, including for the VM module, using a package called WebLoad.

Load testing process is conducted using more than 20k load size for each module.both windows and linux platforms were used for the exercise. The tests were performed on a pentium 4 /2GB ram computer running windows XP and a pentium 4/1GB computer running ubuntu. It tested database insertions, output reports and GIS maps were extensively throughout the process. See here for the load testing results. It’s good to know that the VM survived without any complaints from the core team. We volunteered to do some additional load testing on VM and the core team offered to help us get started with using WebLoad and share some of their scripts with us.

I signed off at 12:37 AM. But the rest of the team–the heavy lifters–were on until 2:00 AM. The China team set up a demo site through a VPN for the Chinese version so that the development teams can see exactly what they are looking at. Here’s a screen shot.


  1. No comments yet.
(will not be published)