Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Not a bug
-
Affects Version/s: 1.0.0 B3, 1.0.0 Final, 1.0.1, 1.0.2, 1.0.3, 1.0.4
-
Fix Version/s: None
-
Component/s: Engine
-
Labels:None
-
Environment:Win NT & UNIX. Sun JVM 1.4.2_01-b06
Description
We are running an initiator and under normal operation there is no problem. However when the network gets unstable we find that quickfix does not send FIN or RST packets to the acceptor and sometimes forgets about connections that it has opened. This has been happening on an intermittent basis since quickfix 1.0.0 but so far we not managed to reproduce it reliably or to get packet captures when it happened.
This is a major problem for us as the CME to which we are connecting to, only allow 1 connection and then reject additional ones. We have no way of cancelling those forgotten/hanging connections and the adapter cannot recover from a failure.
I have now managed to get packet captures which show that quickfix does not send closing packets when there are network problems.
I have seen that there is finally a mina 1.0 library that is marked as stable which has also quite a few changes to the IO stream classes. Is there a chance that we get a new quickfix lib with the latest mina library?
Are you interested in the packet captures?