Skip to content

Task management #339

@fw2568

Description

@fw2568

Task management needs some improvements.

Housekeeping

Currently tasks are not cleaned up. There should be a housekeeping job that deletes tasks by age (configurable, default 30 days).
Also running tasks should be canceled after a timeout, e.g. 1 day.

Aborting tasks

For some tasks - e.g. downloading catlets - cancellation should be supported on the API. It may make sense to require an operation to opt in for cancellation support, but that depends on the implementation.

Task Information

The task should provide additional information:

  • User who requested the task
  • Start timestamp
  • End timestamp

AB#759

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions