“If a task goes beyond its promised or required resource use, that task will be terminated, and the status is sent back to the task submitter, which will notify the client about the termination of the task through an error message”
Is that an HTTP error message? How is that possible? Haven’t we already sent a response when we accept the task and put it into queue?
Course: Grokking Modern System Design Interview for Engineers & Managers - Learn Interactively
Lesson: Design of a Distributed Task Scheduler