Uploaded image for project: 'UIMA'
  1. UIMA
  2. UIMA-786

Input CAS is returned back to the client while subordinate CASes are still in play in the aggregate

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.2.1
    • 2.2.2AS
    • Async Scaleout
    • None

    Description

      When an input CAS is returned from a Cas Multiplier, an Aggregate immediately
      returns it back to the client with no check if the subordinate CASes (those
      produced from the input CAS) are still in "in-play" in other delegates. Upon
      receiving the input CAS reply, the client assumes success and sends a CPC.
      Meanwhile, the CASes still in-play may cause Exceptions and termination of the
      aggregate. The CPC sent to the service may never be replied to leading to a
      hang.

      Attachments

        1. uimaj-as-core-UIMA-786-patch-05-02.txt
          11 kB
          Jaroslaw Cwiklik
        2. uimaj-as-activemq-UIMA-786-patch-05-02.txt
          3 kB
          Jaroslaw Cwiklik
        3. uimaj-as-activemq-UIMA-786-patch-04-29.txt
          1 kB
          Jaroslaw Cwiklik
        4. uimaj-as-jms-UIMA-786-patch-04-28.txt
          1 kB
          Jaroslaw Cwiklik
        5. uimaj-as-core-UIMA-786-patch-04-28.txt
          11 kB
          Jaroslaw Cwiklik
        6. uimaj-as-activemq-UIMA-786-patch-04-28.txt
          5 kB
          Jaroslaw Cwiklik
        7. uimaj-as-core-UIMA-786-resources-patch.txt
          1 kB
          Jaroslaw Cwiklik
        8. uimaj-as-core-UIMA-786-resources-patch.txt
          3 kB
          Jaroslaw Cwiklik
        9. uimaj-as-core-UIMA-786-java-patch.txt
          34 kB
          Jaroslaw Cwiklik

        Activity

          People

            cwiklik Jaroslaw Cwiklik
            cwiklik Jaroslaw Cwiklik
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: