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

Throttling jobs via arbitrary resource - Issue #27 #44

Closed
wants to merge 53 commits into from

Commits on Mar 10, 2014

  1. simple throttle for qless

    James Lawrence committed Mar 10, 2014
    Configuration menu
    Copy the full SHA
    a3728f0 View commit details
    Browse the repository at this point in the history
  2. finished renaming resources to throttle

    james-lawrence committed Mar 10, 2014
    Configuration menu
    Copy the full SHA
    44df91c View commit details
    Browse the repository at this point in the history
  3. throttle tests wip

    james-lawrence committed Mar 10, 2014
    Configuration menu
    Copy the full SHA
    14d0fe3 View commit details
    Browse the repository at this point in the history
  4. test fixes

    james-lawrence committed Mar 10, 2014
    Configuration menu
    Copy the full SHA
    674353a View commit details
    Browse the repository at this point in the history
  5. wip

    james-lawrence committed Mar 10, 2014
    Configuration menu
    Copy the full SHA
    32c795c View commit details
    Browse the repository at this point in the history
  6. general working

    james-lawrence committed Mar 10, 2014
    Configuration menu
    Copy the full SHA
    4de319b View commit details
    Browse the repository at this point in the history
  7. throttle api

    james-lawrence committed Mar 10, 2014
    Configuration menu
    Copy the full SHA
    493d157 View commit details
    Browse the repository at this point in the history
  8. throttle changes

    james-lawrence committed Mar 10, 2014
    Configuration menu
    Copy the full SHA
    f6b9a38 View commit details
    Browse the repository at this point in the history
  9. Add Throttle locks and pending member functions

    Danny Guinther committed Mar 10, 2014
    Configuration menu
    Copy the full SHA
    36fd0fb View commit details
    Browse the repository at this point in the history
  10. wip

    james-lawrence committed Mar 10, 2014
    Configuration menu
    Copy the full SHA
    3599db3 View commit details
    Browse the repository at this point in the history
  11. wip

    james-lawrence committed Mar 10, 2014
    Configuration menu
    Copy the full SHA
    9f3bdb9 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2014

  1. Fix tests

    Danny Guinther committed Mar 11, 2014
    Configuration menu
    Copy the full SHA
    623ebd9 View commit details
    Browse the repository at this point in the history
  2. Switch to sorted set

    Danny Guinther committed Mar 11, 2014
    Configuration menu
    Copy the full SHA
    b21e519 View commit details
    Browse the repository at this point in the history
  3. Fix throttle locks and pending member functions

    Danny Guinther committed Mar 11, 2014
    Configuration menu
    Copy the full SHA
    69bd3e7 View commit details
    Browse the repository at this point in the history
  4. lock fixes

    james-lawrence committed Mar 11, 2014
    Configuration menu
    Copy the full SHA
    d3fe766 View commit details
    Browse the repository at this point in the history
  5. finished basic tests

    james-lawrence committed Mar 11, 2014
    Configuration menu
    Copy the full SHA
    1e003e5 View commit details
    Browse the repository at this point in the history
  6. switched to rank instead of score

    james-lawrence committed Mar 11, 2014
    Configuration menu
    Copy the full SHA
    4df4123 View commit details
    Browse the repository at this point in the history
  7. Acquire throttle on pop

    Danny Guinther committed Mar 11, 2014
    Configuration menu
    Copy the full SHA
    7fff784 View commit details
    Browse the repository at this point in the history
  8. test fixes

    james-lawrence committed Mar 11, 2014
    Configuration menu
    Copy the full SHA
    fe776ef View commit details
    Browse the repository at this point in the history
  9. test fixes

    james-lawrence committed Mar 11, 2014
    Configuration menu
    Copy the full SHA
    4fc8e3c View commit details
    Browse the repository at this point in the history
  10. Add tests for dependent throttling

    Danny Guinther committed Mar 11, 2014
    Configuration menu
    Copy the full SHA
    27aebd4 View commit details
    Browse the repository at this point in the history
  11. Use throttles to handle max-queue-concurrency

    Danny Guinther committed Mar 11, 2014
    Configuration menu
    Copy the full SHA
    a3244fe View commit details
    Browse the repository at this point in the history
  12. removed commented code

    james-lawrence committed Mar 11, 2014
    Configuration menu
    Copy the full SHA
    81e2103 View commit details
    Browse the repository at this point in the history
  13. support multiple resources

    james-lawrence committed Mar 11, 2014
    Configuration menu
    Copy the full SHA
    b4e7765 View commit details
    Browse the repository at this point in the history
  14. implemented multiple throttles per job

    james-lawrence committed Mar 11, 2014
    Configuration menu
    Copy the full SHA
    308a77e View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2014

  1. documentation

    james-lawrence committed Mar 12, 2014
    Configuration menu
    Copy the full SHA
    5d86598 View commit details
    Browse the repository at this point in the history
  2. Add job tests for multiple throttles

    Danny Guinther committed Mar 12, 2014
    Configuration menu
    Copy the full SHA
    5141cbf View commit details
    Browse the repository at this point in the history
  3. implemeted queue throttled

    james-lawrence committed Mar 12, 2014
    Configuration menu
    Copy the full SHA
    a27ac2e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d230b54 View commit details
    Browse the repository at this point in the history
  5. small changes

    james-lawrence committed Mar 12, 2014
    Configuration menu
    Copy the full SHA
    b159933 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6522fe7 View commit details
    Browse the repository at this point in the history
  7. Add tests to verify queue throttled

    Danny Guinther committed Mar 12, 2014
    Configuration menu
    Copy the full SHA
    eaf6be1 View commit details
    Browse the repository at this point in the history
  8. Minor optimizations and test fixes

    Danny Guinther committed Mar 12, 2014
    Configuration menu
    Copy the full SHA
    32a1408 View commit details
    Browse the repository at this point in the history
  9. Add test for queue throttled count

    Danny Guinther committed Mar 12, 2014
    Configuration menu
    Copy the full SHA
    a70362b View commit details
    Browse the repository at this point in the history
  10. Add api methods for setting queue throttle max

    Danny Guinther committed Mar 12, 2014
    Configuration menu
    Copy the full SHA
    fc332c9 View commit details
    Browse the repository at this point in the history
  11. throttles refactor/cleanup

    james-lawrence committed Mar 12, 2014
    Configuration menu
    Copy the full SHA
    b54298f View commit details
    Browse the repository at this point in the history
  12. Update queue.lua

    fix off by
    james-lawrence committed Mar 12, 2014
    Configuration menu
    Copy the full SHA
    71ac5e0 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2014

  1. fixed syntax error

    james-lawrence committed Mar 13, 2014
    Configuration menu
    Copy the full SHA
    aadd902 View commit details
    Browse the repository at this point in the history
  2. Simplify job#acquire_throttles

    Danny Guinther committed Mar 13, 2014
    Configuration menu
    Copy the full SHA
    9595d5e View commit details
    Browse the repository at this point in the history
  3. Remove commented code

    Danny Guinther committed Mar 13, 2014
    Configuration menu
    Copy the full SHA
    769d4f3 View commit details
    Browse the repository at this point in the history
  4. misc fixes

    james-lawrence committed Mar 13, 2014
    Configuration menu
    Copy the full SHA
    f7a3b6f View commit details
    Browse the repository at this point in the history
  5. Merge branch 'throttle' of github.com:backupify/qless-core into throttle

    Conflicts:
    	job.lua
    james-lawrence committed Mar 13, 2014
    Configuration menu
    Copy the full SHA
    730c668 View commit details
    Browse the repository at this point in the history
  6. attempt to throttle jobs immediately

    james-lawrence committed Mar 13, 2014
    Configuration menu
    Copy the full SHA
    7d85dc8 View commit details
    Browse the repository at this point in the history
  7. added optional expiration to a throttle

    james-lawrence committed Mar 13, 2014
    Configuration menu
    Copy the full SHA
    2d9810c View commit details
    Browse the repository at this point in the history
  8. removed printlines

    james-lawrence committed Mar 13, 2014
    Configuration menu
    Copy the full SHA
    4728f1d View commit details
    Browse the repository at this point in the history
  9. Add API to retrieve throttle ttl

    Danny Guinther committed Mar 13, 2014
    Configuration menu
    Copy the full SHA
    85350ea View commit details
    Browse the repository at this point in the history
  10. Set queue throttle expiration to 0

    Danny Guinther committed Mar 13, 2014
    Configuration menu
    Copy the full SHA
    5668c32 View commit details
    Browse the repository at this point in the history
  11. Update test_job.py

    removed import.
    james-lawrence committed Mar 13, 2014
    Configuration menu
    Copy the full SHA
    0d8290e View commit details
    Browse the repository at this point in the history
  12. Merge pull request #1 from backupify/throttle

    Throttling
    james-lawrence committed Mar 13, 2014
    Configuration menu
    Copy the full SHA
    9a37225 View commit details
    Browse the repository at this point in the history
  13. Catch when job has no throttles

    Danny Guinther committed Mar 13, 2014
    Configuration menu
    Copy the full SHA
    70a2779 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2014

  1. test exposing cancel bug

    wr0ngway committed Mar 14, 2014
    Configuration menu
    Copy the full SHA
    dd2d931 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2014

  1. fix for cancelled

    james-lawrence committed Mar 31, 2014
    Configuration menu
    Copy the full SHA
    8f004dc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from backupify/fix_cancel

    Fix cancel
    james-lawrence committed Mar 31, 2014
    Configuration menu
    Copy the full SHA
    1ab0100 View commit details
    Browse the repository at this point in the history