Opened 14 years ago

Closed 14 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 by Nicklas Nordborg, 14 years ago

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

comment:2 by Nicklas Nordborg, 14 years ago

(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 by Nicklas Nordborg, 14 years ago

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

comment:4 by Nicklas Nordborg, 14 years ago

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