Uploaded image for project: 'QuickFIX/J'
  1. QuickFIX/J
  2. QFJ-91

Sockets not closed properly under certain circumstances

    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?

        Attachments

          Activity

            People

            • Assignee:
              admin Steve Bate
              Reporter:
              c_braeuner Christian Braeuner
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: