Close chunked writers as soon as downloads complete, rather than deferring closure until Pull exits. This prevents exhausting file descriptors when pulling many layers. Instead of unbounded defers, use a WaitGroup and background goroutine to close each chunked writer as soon as its downloads finish. Also rename 'total' to 'received' for clarity. |
||
|---|---|---|
| .. | ||
| cache/blob | ||
| client/ollama | ||
| cmd/opp | ||
| internal | ||
| manifest | ||
| registry | ||
| testutil | ||