Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-8962

Fetch and lock handler (long polling) is notified when the engine executes an external task

    Details

    • Type: Feature Request
    • Status: Closed
    • Priority: L3 - Default
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 7.9.0, 7.9.0-alpha4
    • Component/s: engine
    • Labels:
      None

      Description

      Current behavior
      Pending requests are not notified when a new external task becomes available while waiting for the timeout

      Expected behavior

      • The long polling handler observes if new external tasks become available in the engine so that pending requests are resumed as soon as possible
      • Multi engine (multiple node) support is a non-goal

      Hint
      Use the observable pattern

        Issue Links

          Activity

          tassilo.weidner Tassilo Weidner created issue -
          tassilo.weidner Tassilo Weidner made changes -
          Field Original Value New Value
          Description *Current behavior*
          Pending requests are not notified when a new external task becomes available while waiting for the timeout

          *Expected behavior*
          * The long polling handler observes if new external tasks become available in the engine so that pending requests are resumed as soon as possible
          * Multi engine (multiple node) support is a non-goal

          *Hint*
          use the observable pattern
          *Current behavior*
          Pending requests are not notified when a new external task becomes available while waiting for the timeout

          *Expected behavior*
          * The long polling handler observes if new external tasks become available in the engine so that pending requests are resumed as soon as possible
          * Multi engine (multiple node) support is a non-goal

          *Hint*
          Use the observable pattern
          tassilo.weidner Tassilo Weidner made changes -
          Assignee Tassilo Weidner [ tassilo.weidner ]
          tassilo.weidner Tassilo Weidner made changes -
          Assignee Nikola Koevski [ nikola.koevski ]
          tassilo.weidner Tassilo Weidner made changes -
          Rank Ranked higher
          roman.smirnov Smirnov Roman made changes -
          Rank Ranked higher
          roman.smirnov Smirnov Roman made changes -
          Rank Ranked higher
          nikola.koevski Nikola Koevski made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          nikola.koevski Nikola Koevski made changes -
          Status In Progress [ 3 ] Open [ 1 ]
          nikola.koevski Nikola Koevski made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          nikola.koevski Nikola Koevski made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Original Estimate 0 minutes [ 0 ]
          Remaining Estimate 0 minutes [ 0 ]
          Assignee Nikola Koevski [ nikola.koevski ] Yana Vasileva [ yana.vasileva ]
          Resolution Done [ 10000 ]
          yana.vasileva Yana Vasileva made changes -
          Resolution Done [ 10000 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Assignee Yana Vasileva [ yana.vasileva ] Nikola Koevski [ nikola.koevski ]
          nikola.koevski Nikola Koevski made changes -
          Status Reopened [ 4 ] In Progress [ 3 ]
          nikola.koevski Nikola Koevski made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Assignee Nikola Koevski [ nikola.koevski ] Yana Vasileva [ yana.vasileva ]
          Resolution Done [ 10000 ]
          yana.vasileva Yana Vasileva made changes -
          Resolution Done [ 10000 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Assignee Yana Vasileva [ yana.vasileva ] Nikola Koevski [ nikola.koevski ]
          nikola.koevski Nikola Koevski made changes -
          Status Reopened [ 4 ] In Progress [ 3 ]
          nikola.koevski Nikola Koevski made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Assignee Nikola Koevski [ nikola.koevski ] Yana Vasileva [ yana.vasileva ]
          Resolution Done [ 10000 ]
          yana.vasileva Yana Vasileva made changes -
          Component/s engine [ 11656 ]
          yana.vasileva Yana Vasileva made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          nikola.koevski Nikola Koevski made changes -
          Resolution Done [ 10000 ]
          Status Closed [ 6 ] Reopened [ 4 ]
          Assignee Yana Vasileva [ yana.vasileva ] Nikola Koevski [ nikola.koevski ]
          nikola.koevski Nikola Koevski made changes -
          Status Reopened [ 4 ] In Progress [ 3 ]
          nikola.koevski Nikola Koevski made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Assignee Nikola Koevski [ nikola.koevski ] Tassilo Weidner [ tassilo.weidner ]
          Resolution Done [ 10000 ]
          roman.smirnov Smirnov Roman made changes -
          Assignee Tassilo Weidner [ tassilo.weidner ] Smirnov Roman [ roman.smirnov ]
          roman.smirnov Smirnov Roman made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          fabian.hinsenkamp Fabian Hinsenkamp made changes -
          Fix Version/s 7.9.0-alpha4 [ 15304 ]
          ruecker Bernd Rücker made changes -
          Link This issue is duplicated by CAM-8745 [ CAM-8745 ]
          thorben.lindhauer Thorben Lindhauer made changes -
          Workflow camunda BPM [ 48509 ] Backup_camunda BPM [ 63759 ]

            People

            • Assignee:
              roman.smirnov Smirnov Roman
              Reporter:
              tassilo.weidner Tassilo Weidner
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development