gabriel / musehub public
Open #73
filed by gabriel human · 130 days ago

Wire push async unpack

0 Anchors
— Blast radius
— Churn 30d
0 Proposals

The server currently blocks on unpacking the bundle synchronously during a wire push. This causes push timeouts on large repos and holds the request open for the full unpack duration.

Move bundle unpack to a background job: accept the bundle, enqueue an unpack task, and return 202 Accepted immediately. The client polls or streams status until unpack completes and refs advance.

◎ Activity
●
gabriel opened this issue 130 days ago
◎
No activity yet. Use the CLI to comment.