VUIIS / dax

Distributed Automation for XNAT
MIT License
25 stars 24 forks source link

REDCap Queue AKA rcq #436

Closed bud42 closed 2 months ago

bud42 commented 6 months ago

Implements a Job/Task Queue in REDCap with Processors in REDCap. Provides an alternate to DISKQ for building, launching, updating, finishing jobs. Upload is still handled by same routes. Most files are new with major modifications to processors_v3.py, to build jobs using a snapshot of project data and build jobs into rcq instead of diskq. The expected result is much improved performance and less complicated procedures for adding processors.

bud42 commented 6 months ago

I should add that these processors are stored in a REDCap repeating instrument instead of the previously used method where we create a new form per processor.

bud42 commented 5 months ago

Working on integrating with dax_manager.py