Finding Bugs

The WOW project uses the Brunet P2P library developed in C# using Mono.

Recently, we noticed a memory leak on our nodes on planetlab. David Wolinsky identified exactly the bit of code causing the leak and reported a bug. The bug was fixed within a day and the SVN has the fix already.

Kudos to David for tracking down the bug (notice many people on the list said there was probably not really a bug). Kudos also to the Mono team for getting a fix in after the issue was clearly identified. This is an example of the power of Free Software. After finding the bug, David was able to build a version of mono that same day that had the bug fixed which we could deploy on planetlab. Try that with proprietary software.

3 miles (4.83 km) in 18:09 (6:03/mile)

I ran in the 29th Annual Melon Run on Independence Day. I came in 3rd in the 30-34 age group and won a seedless watermelon.

I had the goal of being sub 6 min/mile in this race, but unfortunately I didn’t quite make it. I actually had a second more ambitious goal of 5:50/mile, but clearly I was pretty far from that yesterday.

My first mile was on track at 5:33. By the second mile, I was a few seconds behind where I wanted to be, and I guess I lost even more ground in the third mile. I think I need to be more aware of the time during my next race. I really only checked the time about three times during the race. Also, I need to set my GPS watch to show my overall pace. The instantaneous pace is very noisy and tends to greatly underestimate my speed, which is very demoralizing.

At the end of the race, I somehow thought I had made my goal. I guess my brain was really not working properly. It was a few minutes before I realized I had not.

So, it’s back to training. Next time I’ll break then 6 minute/mile pace.