Welcome to the Free Software contributions diary of Loïc Dachary. Although the posts look like blog entries, they really are technical reports about the work done during the day. They are meant to be used as a reference by co-developers and managers.
An analysis of the last five weeks of logs from cardstories showed the area where improvement would be most needed. The first is to improve the recurring users ratio (currently 1/100), the second is to ensure that new players always get an opportunity to play and the third is to reduce the number of games that are not completed after being started.
Continue reading →
The openstack software suite is made of a number of software packages. It is packaged primarily for Ubuntu. The nova source packages was built for Debian GNU/Linux wheezy and Ubuntu 10.10.
Continue reading →
The cardstories logs were analyzed and a script written to mail the errors.Request.finish was called on a request after its connection was lost. This behavior was fixed to reduce the log verbosity.
Continue reading →
The osm.fsffrance.org was migrated to the tetaneutral datacenter. It was reconfigured to benefit from a 250GB SSD. The IPv4 assigned to it goes from OVH to tetaneutral (and back) using an IPv6 tunnel.
Continue reading →
The XiVO GIT repository re-organisation aims at creating a single repository for each software. In order to prepare for this migration, the repository directory can be specified as GIT_DIRECTORY to submit-xivo.sh.
The 2.0.17 version of packaging-farm was published with a fix for when a package failed to build but packaging-farm thinks it succeeded and was installed on all machines.
Continue reading →
The cardstories server is based on twisted and each server operation that is not CPU is run in a fiber using a combination of deferred and yield. This makes for an efficient code that reads almost like a sequential program. However, after each yield the state of the program may have changed and this creates race conditions.
Continue reading →