mina-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Lecharny <elecha...@gmail.com>
Subject Re: Duplicate messages
Date Wed, 17 Jan 2007 20:15:36 GMT
Nicolas FROMENT a écrit :

> As you seem convinced that my decoder is wrong can i suggest that Mina 
> can failed too ? :)

As a rule of thumb, for any library that has been widely used for more 
than one year, I would suggest the following steps :
1) first, suspect your program. This is basically the correct approach, 
say, 99% of the time.
2) if you don't see anything that could be wrong, just add some log to 
the point you can exhibit the duplicated message, or you just can't 
because it has slowed down so much the program that any threading pb has 
been hidden.
2-1) Supposing you still have the problem with logs, well, that's a good 
point. Now, the bad news is that we will have to analyse the logs... 
Goto (3), but as we have logs, this is really easier
2-2) No way to get the pb with logs ... Goto to (3)
3) Well, now, this is the hard part : try to define a scenario were the 
problem can be reproduced. I mean, even if it's one time each 100 000 
messages, this should be the case every time you launch the program. 
Now, there is _no_ guarantee we can reproduce the problem... You will 
have to give more information : machine, cpu frequence, OS, version, JDK 
version and origin...

What I mean is that MINA can be buggy. But finding the reason of a MINA 
failure can be difficult without a scenario which exhibit such a problem.

View raw message