Opened 4 weeks ago

Closed 4 weeks ago

#1003 closed enhancement (fixed)

Add support for disabling/pausing a pipeline

Reported by: nicklas Owned by: nicklas
Priority: major Milestone: Reggie v4.13
Component: net.sf.basedb.reggie Keywords:
Cc:

Description

This is mainly for auto-confirmation purposes. It would be useful to be able to disable specific parts of a pipeline while keeping other parts alive.

For example, after the demux step, the pipeline splits into a Tophat part and a Hisat part. It should be possible to stop auto-confirmation from pushing samples into one of them but still keep the other part ongoing.

We could, for example, re-use the AutoProcessing annotation for this. If we enable this annotation on "Item lists" we could set it to "Disable" on the item list that is controlling the pipeline that we want to stop. Items should still be added as members to the item lists to be able to manually start the pipeline at a later time.

Change History (2)

comment:1 Changed 4 weeks ago by nicklas

  • Status changed from new to assigned

comment:2 Changed 4 weeks ago by nicklas

  • Resolution set to fixed
  • Status changed from assigned to closed

(In [4624]) Fixes #1003: Add support for disabling/pausing a pipeline

The Hisat and Legacy pipelines can now be disabled for auto-processing.

To do this, set AutoProcessing=Disabled on the corresponding item list (Hisat Pipeline, Legacy pipeline).

When a pipeline is disabled a minor warning message is displayed on the index page and also in the installation wizard so that one is reminded about this.

Note: See TracTickets for help on using tickets.