Skip to content

[webservice] Support requests to repeat correction from myMdC

Thomas Kluyver requested to merge feat/webservice-repeat into master

Description

We have been working to enable reproducible correction. This aims to integrate it with the webservice, so deleted data can be recreated on demand by clicking a button. Changes to myMdC will be needed to actually send these requests, but for now the idea is to make them like the existing correction & dark processing requests (even if passing a Python list is ugly).

To do:

  • Pick somewhere for caching virtualenvs used in reproducibility and set that
  • Defer launching the jobs until after replying to ZMQ message?

How Has This Been Tested?

With the included request_repeat.py script on max-exfl017:

python3 request_repeat.py --endpoint tcp://max-exfl017:5555 --mymdc-id 89178 900113 9982

Types of changes

  • New feature (non-breaking change which adds functionality)

Checklist:

  • My code follows the code style of this project.

Reviewers

Edited by Thomas Kluyver

Merge request reports