The MST server currently duplicates state with the CCC server (the job status) and polls for status. This adds additional complexity in the MST server and thus surface area for bugs and testing and maintenance.
Solution:
If we removed the MST job polling logic, and CCC called a webhook into the MST server, then the MST server can be reduced to mostly an email service.
https://github.com/Autodesk/cloud-compute-cannon/issues/119
Problem:
The MST server currently duplicates state with the CCC server (the job status) and polls for status. This adds additional complexity in the MST server and thus surface area for bugs and testing and maintenance.
Solution:
If we removed the MST job polling logic, and CCC called a webhook into the MST server, then the MST server can be reduced to mostly an email service.
Time estimate:
2 days.