Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-13648

Allow Work instances to run only on specific nodes

    XMLWordPrintable

    Details

    • Type: User story
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 5.8
    • Fix Version/s: 5.9.2
    • Component/s: Core
    • Tags:
    • Impact type:
      Configuration Change
    • Upgrade notes:
      Hide

      To configure a given queue to not do any processing on a given node:

      <extension target="org.nuxeo.ecm.core.work.service" point="queues">
      <queue id="the_queue_id" processing="false"/>
      </extension>

      To disable processing of all queues, do:

      <queue id="*" processing="false"/>

      Show
      To configure a given queue to not do any processing on a given node: <extension target="org.nuxeo.ecm.core.work.service" point="queues"> <queue id="the_queue_id" processing="false"/> </extension> To disable processing of all queues, do: <queue id="*" processing="false"/>
    • Sprint:
      Sprint 1(5.9.3)

      Description

      The WorkManager, when using Redis, currently treats all Nuxeo nodes equally, meaning the all nodes read from the queue and potentially execute work from any queue.

      We should add configuration options to allow only some specific queues to be processed on a given node.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 4 days
                4d
                Remaining:
                Remaining Estimate - 1 day
                1d
                Logged:
                Time Spent - Not Specified Time Not Required
                Not Specified