#11324·orleans

build(docs): API data generation exceeds site job timeout

Author: ReubenBondCreated Sep 18, 2026Updated Sep 18, 2026

Problem

The Documentation workflow's Build site job was cancelled at its 30-minute limit while Generate API data was still building package projects. This blocks an otherwise green PR whose changes are confined to DynamoDB membership code/tests.

Evidence

Several API package builds report short MSBuild elapsed times but take much longer wall-clock intervals:

16:24:53 Building Microsoft.Orleans.Persistence.Cosmos
16:26:42 Build succeeded; Time Elapsed 00:00:01.64
16:26:42 Building Microsoft.Orleans.Reminders.AzureStorage
16:28:32 Build succeeded; Time Elapsed 00:00:01.85
16:34:02 Building Microsoft.Orleans.Transactions.AzureStorage
16:39:13 Build succeeded; Time Elapsed 00:00:01.65
16:42:50 Building Microsoft.Orleans.Dashboard
16:43:08 The operation was canceled.

Investigation

Investigate time spent outside the reported build execution (such as restore/process shutdown or runner resource contention) and whether API generation should reuse build/restore work. No underlying compiler failure is present in the captured tail.

Searched existing issues/PRs for Build site/API-generation timeouts. #11091 addresses Vitest validation/corpus timeouts in a later stage, not this API-generation stage. A targeted job retry is being attempted to distinguish transient infrastructure behavior from a repeatable problem.