La Vita è Bella

Tuesday, December 27, 2005

Why we should use open source

The project I'm working on used a 3rd party component, and it's not open source.

QA had found a defect today: in some case my program will hang for a long time. So I added many debug log into the position that may hang, but didn't find the defect.

So I can only add debug log between nearly every statements, and finally, I've found the hung statement: a function to dump some data onto hard disc, from the 3rd party component.

Sometimes, this statement will hang for 5 minutes (no more, no less, just 5 minutes), and then return SUCCESS.

I don't know why it hangs, there's enough spaces, and it has the privilege to write. It seems that 5 minutes is a time-out, but after 5 minutes, it return SUCCESS!

If I have the source of the 3rd party component, maybe I can fix it. But now, I can only leave this defect there, to wait the stupid 5 minutes.

We need open source, seriously.



tags:

00:10:21 by fishy - thought - Permanent Link

Revision: 1.0/1.0, last modified on 2005-12-27 @ 15:10.

Karma: -5 (47.93% out of 121 were positive) [+/-]

You can subscribe to RSS 2.0 feed for comments and trackbacks

Trackbacks:
There are currently no trackbacks for this item.
Use this TrackBack url to ping this item (right-click, copy link target). If your blog does not support Trackbacks you can manually add your trackback by using this form.

No comments yet

Add Comment

 

May the Force be with you. RAmen