gabriel / musehub public
Open #73
filed by gabriel human · 7 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 7 days ago
No activity yet. Use the CLI to comment.