Uploaded image for project: 'Service Packs and Hot Fixes'
  1. Service Packs and Hot Fixes
  2. MNT-562

WCM submit execution will require locking in a clustered WCM authoring env

    Details

    • Type: Service Pack Request
    • Status: Closed (View Workflow)
    • Resolution: Fixed
    • Affects Version/s: 3.2
    • Fix Version/s: 3.2.1
    • Component/s: ZZ_Archive
    • Labels:
      None
    • Bug Priority:
      Category 2
    • Escalated:
      Yes
    • ACT Numbers:

      RELATED TO 15024-14891

      Description

      Review clustering of JBPM job executor. It is assumed that clustered job executors will not try to execute the same job more than once (to be verified) but can execute differerent jobs in parallel.

      The current implementation of background/async WCM submits uses JBPM job executor (as a persistent queue). The serialized nature of submits relies on the the fact that in a non-clustered (single node) env, we only have one job executor thread (which in turn means that long-running submits will block job processing of other tjobs, including WCM content launch and/or other workflow timers).

      In a clustered (multi-node) env, it is possible that multiple job executors will try to execute multiple submits in parallel - hence falling back to the previous (before 2.2.3) retry mechanism.

      Also requires development and testing of suitable QA scenarios.

        Attachments

          Issue Links

            Structure

              Activity

                People

                • Assignee:
                  closedbugs Closed Bugs
                  Reporter:
                  jvonka Jan Vonka
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel