Project

General

Profile

Actions

Feature #8631

open

Use paddles as primary queue

Added by Zack Cerza almost 10 years ago. Updated over 4 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
-
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:

Description

See #7773 and task list below.

Actions #1

Updated by Zack Cerza almost 10 years ago

Things that need to be done:
  1. [ ] paddles: Add API to query "runs that have at least one queued job"
  2. [ ] pulpito: Add a proper queue view
  3. [ ] paddles: When adding a job with no job_id, generate one (only if state=queued)
  4. [ ] paddles: Add API to reserve a job: method, state, etc.
  5. [ ] paddles: Implement queue pausing
  6. [ ] teuthology: Update to reflect paddles as the primary queue
Actions #2

Updated by Zack Cerza almost 10 years ago

Currently thinking that the pulpito queue view should list runs where each run contains at least one queued job. The alternative would be to list all queued jobs, which I think would just be too noisy.

Actions #3

Updated by Zack Cerza almost 10 years ago

PR for paddles' /queued/ API:
https://github.com/ceph/paddles/pull/42

Actions #5

Updated by Zack Cerza over 9 years ago

Things that are done as of now:
  1. [x] paddles: Add API to query "runs that have at least one queued job"
  2. [x] pulpito: Add a proper queue view
Things that are done but not yet merged:
  1. [ ] paddles: When adding a job with no job_id, generate one (only if state=queued)
Things that need to be done:
  1. [ ] paddles: Implement queue pausing
  2. [ ] paddles: Add any missing job config fields to paddles.models.Job
  3. [ ] teuthology: Update to reflect paddles as the primary queue
Can't remember why I thought I needed:
  1. [ ] paddles: Add API to reserve a job: method, state, etc. (state: 'starting'?)
Actions #6

Updated by Zack Cerza over 9 years ago

  • Status changed from New to In Progress
  • Assignee set to Zack Cerza
Actions #7

Updated by Zack Cerza over 9 years ago

  • Status changed from In Progress to 12
Actions #8

Updated by Patrick Donnelly over 4 years ago

  • Status changed from 12 to New
Actions

Also available in: Atom PDF