Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for worker pools that exclude specific queues [Green specs] #1198

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Commits on Mar 18, 2019

  1. Configuration menu
    Copy the full SHA
    235fc2c View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2019

  1. Configuration menu
    Copy the full SHA
    88ad588 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2021

  1. Update README.md

    Co-authored-by: Nicholas Jakobsen <[email protected]>
    wanovak and njakobsen authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    d30def5 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    Co-authored-by: Nicholas Jakobsen <[email protected]>
    wanovak and njakobsen authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    3e39646 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2021

  1. Configuration menu
    Copy the full SHA
    48e5484 View commit details
    Browse the repository at this point in the history
  2. Allow per worker queue exclusions in pools

    The addition of `exclude_specified_queues` allowed all specified queues to be treated as exclusions, implying that all jobs in those queues not be handled by the workers. However, this only allows application of this behaviour globally. What we want is the ability to create two or more pools, where some pools handle jobs from the given queues and other pools handle jobs that are not from the given queues.
    
    To implement this, we check if the `exclude_specified_queues` is not set and treat this as a request for automatic detection of exclusions. By adding a "!" to the beginning of a queue list, only the workers that handle that list of queues will behaves as if the `exclude_specified_queues` flag had been set.
    njakobsen committed Mar 4, 2021
    Configuration menu
    Copy the full SHA
    1301f01 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2021

  1. Configuration menu
    Copy the full SHA
    bfafebf View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Configuration menu
    Copy the full SHA
    329beaf View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Configuration menu
    Copy the full SHA
    bc5d00e View commit details
    Browse the repository at this point in the history
  2. Clean up

    dmytro-strukov committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    b509294 View commit details
    Browse the repository at this point in the history