Project

General

Profile

Feature #14659

Poms should keep a list of job launches requested while job launches are "held"

Added by Marc Mengel almost 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
11/23/2016
Due date:
% Done:

100%

Estimated time:
Scope:
Internal
Experiment:
-
Stakeholders:
Duration:

Description

Poms should keep a list of job launches requested while job launches are "held",
and then run them at some rate when job launches are un-held (possibly controlled by a flag on the job-type/campaign-definition) so we don't lose submissions.


Related issues

Precedes Production Operations Management Service (POMS) - Feature #14660: POMS should actually hold job launches when services are "red" on dashboard.Closed11/24/201611/24/2016

History

#1 Updated by Marc Mengel almost 4 years ago

  • Target version set to v1_1_0

#2 Updated by Marc Mengel almost 4 years ago

  • Assignee set to Stephen White

This would need a held_launches table, with parameters for launch_jobs:

  • campaign_id (campaign foriegn key->Campaigns)
  • dataset_override (Nullable string)
  • parent_task_id (Nullable foreign key->tasks)
  • time_queued

Then when launch_jobs is called, it would queue them if jobs are held, and
when job launches are un-held, we could trigger these at some rate.

Assigning to Steven for database table, he can dump it on me when its done.

#3 Updated by Marc Mengel almost 4 years ago

  • Precedes Feature #14660: POMS should actually hold job launches when services are "red" on dashboard. added

#4 Updated by Stephen White almost 4 years ago

  • Assignee changed from Stephen White to Marc Mengel
  • % Done changed from 0 to 40

Fields have been added to the database.

#5 Updated by Anna Mazzacane almost 4 years ago

  • Status changed from New to Work in progress

#6 Updated by Marc Mengel almost 4 years ago

  • % Done changed from 40 to 80

Draft of the code changes is in 49f9ba4 "queuing held jobs, method to launch 1 held job". Still needs to be tested a bit.

#7 Updated by Marc Mengel almost 4 years ago

  • Status changed from Work in progress to Resolved
  • % Done changed from 80 to 100

Jobs queue up if you hold launches, and the call to launch a held one works.

#8 Updated by Marc Mengel almost 4 years ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF