Skip to content

Dev/mip 475/smpc integration with controller

Created by: ThanKarab

Changelog:

Integration of SMPC with the CONTROLLER service. Jira

  • Refactored algorithm executor methods for easier integration with SMPC.

    • New NodeData types, LocalSMPCNodeTables and GlobalSMPCNodeTables.
    • Moved algorithm executor data classes to new module.
    • Moved algorithm executor Node classes to new module.
    • Fixed type annotations.
    • Small bugs fixed.
  • CONTROLLER integration with SMPC.

    • Added logic for sharing local SMPC tables to global node through SMPC cluster.
    • Added flags in the algorithm request and 'smpc' on/off switch using a flag.
    • Added new controller api error status code for 'improper smpc usage'.

Merge request reports