Opened 12 years ago

Closed 12 years ago

#1503 closed enhancement (fixed)

Add support for resuming jobs after a system re-start

Reported by: Nicklas Nordborg Owned by: Nicklas Nordborg
Priority: major Milestone: BASE 2.16
Component: core Version:
Keywords: Cc:

Description

Ticket #1502 added support for the SHUTDOWN signal. Executing plug-ins may react to this signal to allow them to continue working after the system has been started again. Before this can be done we must add support in the internal job queue and the job agents to restart such jobs.

Change History (4)

comment:1 Changed 12 years ago by Nicklas Nordborg

Milestone: BASE 2.x+BASE 2.16
Owner: changed from everyone to Nicklas Nordborg
Status: newassigned

comment:2 Changed 12 years ago by Nicklas Nordborg

(In [5405]) References #1503: Add support for resuming jobs after a system re-start

It is now possible to re-execute a job if the plug-in responds with Response.setContinue(). The Lowess normalization plug-in has implemented this(sort of... it simply rollback everything and restart from the beginning).

The current solution puts the job in WAITING state again so no changes in the job agents or internal job queue are needed. The job agent information is kept so it will restart on the same agent as before.

comment:3 Changed 12 years ago by Nicklas Nordborg

(In [5407]) References #1509, #1503 and #1502. Updated documentation related to the mentioned tickets.

comment:4 Changed 12 years ago by Nicklas Nordborg

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.