Project

General

Profile

Actions

Task #288

closed

Scheduler - design and implementation

Added by Radek Tomiška over 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Radek Tomiška
Category:
Scheduler
Target version:
Start date:
01/26/2017
Due date:
% Done:

100%

Estimated time:
56.00 h
Owner:

Description

Features:
  • schedule (cron, simple, dependency on different task end), run and stop task
  • design and implement long running task API:
    • task state will be persisted
    • progress could be shown in long running task agenda
  • cluster - run task from one node only
Actions #1

Updated by Radek Tomiška over 7 years ago

  • Estimated time set to 56.00 h
Actions #2

Updated by Radek Tomiška about 7 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Radek Tomiška to Vít Švanda
  • % Done changed from 0 to 90

Scheduler and long running task API and default implementation i done, integration tests are included.
All featues are described in doc: https://proj.bcvsolutions.eu/ngidm/doku.php?id=navrh:scheduler

Could you make a review and test, please?

Actions #3

Updated by Vít Švanda about 7 years ago

  • Status changed from Needs feedback to Closed
  • Assignee changed from Vít Švanda to Radek Tomiška
  • % Done changed from 90 to 100

I did review and tested on synchronization task. Everithing works fine. Planning with simple date and Cron expression work fine too.
Code is great.

I am little confused from indeterminate progressbar, where is show progressbar still on 50%. But I was outvoted by Radek and Ondra. :-)

Actions

Also available in: Atom PDF