Learning pathsA
COURSE CHECKPOINT · 5 QUESTIONS

Quiz: Managing Long Running Tasks

Apply Managing Long Running Tasks to concrete decisions. Choose an answer for every question, then review the explanations.

Visual checkpoint

Use this diagram to locate the state and failure boundaries tested by the questions. Answer all five questions before revealing feedback; the result is a study checkpoint rather than a certification.

202 acceptance → Durable job (commit intent); Durable job → Leased worker (attempt token); Leased worker → Checkpoint store (progress); Leased worker → Fenced completion (conditional result); Cancel request → Durable job (state race); Durable job → Fenced completion (current state)
Scroll to inspect the diagram, or open it at full size.

Figure — 202 acceptance → Durable job (commit intent); Durable job → Leased worker (attempt token); Leased worker → Checkpoint store (progress); Leased worker → Fenced completion (conditional result); Cancel request → Durable job (state race); Durable job → Fenced completion (current state)

Review your reasoning

After checking answers, identify the incorrect assumption behind each missed question. Rewrite it as a rule with a concrete exception or failure case, then return to the lesson.

An old worker uploads a result after cancellation. What should become visible to the user?

1. What should an asynchronous job API return after durable acceptance?
2. What protects completion after a lease expires and another worker starts?
3. Cancellation commits before success publication. What should the old worker do?
4. What does a heartbeat prove by itself?
5. Why separate short interactive jobs from bulk work?

Answers and your latest score are saved to your account when you check them. Completion records your attempt, not a passing certification.