ServiceMix Components
  1. ServiceMix Components
  2. SMXCOMP-847

stflow handling/behaviour in the http consumer processor is wrong


    • Type: Bug Bug
    • Status: In Progress
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: servicemix-http-2010.01
    • Fix Version/s: 2013.02
    • Component/s: servicemix-http
    • Labels:


      The stFlow behaviour is wrong in the consumer processor. I call it behaviour because it is actually not only used if st flow is selected but also if the repsonse thread is faster then the request thread could go into suspend. It that latter race condition occurs it wont never work correctly again without a redeploy. The isSTFlow Parameter cannot be a global attribute because that would lead to wrong behaviour for all parallel requests. What makes it more bad is, that this attribute is never resetet back to false. So all follow requests will fail because the response is not present.

      1. SMXCOMP-847.patch
        4 kB
        Thomas Termin


        Thomas Termin created issue -
        Thomas Termin made changes -
        Field Original Value New Value
        Status Open [ 1 ] In Progress [ 3 ]
        Thomas Termin made changes -
        Attachment SMXCOMP-847.patch [ 12469423 ]
        Gert Vanthienen made changes -
        Fix Version/s 2013.01 [ 12323744 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        1m 43s 1 Thomas Termin 26/Jan/11 14:04


          • Assignee:
            Thomas Termin
            Thomas Termin
          • Votes:
            0 Vote for this issue
            0 Start watching this issue


            • Created: